I currently try to install a software package (unfortunately the support is very unhelpful for various reasons). The software has an install script which works quite well, however the script checks for the existance of some tools before it starts the deployment on the cluster nodes.
The script uses gcp (it looks like a group copy) - I could not find it via google or rpmfind. Does anyone know this program?
edit (sorry for the bad title in the first try, seems I should have more coffee before posting): OS: Red Hat Enterprise Linux 5.3 The Software I'm trying to install is the "off instrument software for the FLX sequencer"
the relevant part of the install script reads:
cluster)
echo "INSTALLING TO A CLUSTER"
#
# Install to system RPM location
#
RPMSRC=`find ./ -name gsRunProcessor-openmpi-*.rpm`
if [ "$RPMSRC" != "" ]
then
# Copy to all nodes
gcp $RPMSRC /tmp
if [ $? -ne 0 ]
then
echo "Call to 'gcp' failed"
return 1
fi
# Install to all nodes
gsh rpm -Uvh --force --nocontexts /tmp/$RPMSRC 2>/dev/null
status=$?
if [ $status -ne 0 ]
then
echo "Call to gsh failed"
return 1
fi
# Remove file from every node
gsh rm -f /tmp/$RPMSRC
# Install to head node
rpm -Uvh --force --nocontexts $RPMSRC 2>/dev/null
status=$?
if [ $status -ne 0 ]
then
echo "Call to 'rpm' command for $RPMSRC failed"
return 1
fi
else
echo "Could not find gsRunProcessor-openmpi rpm file"
return 1
fi
rpm -Uvh --force --nocontexts gsRunProcessorManager-*.rpm 2>/dev/null
status=$?
if [ $status -ne 0 ]
then
echo "Call to 'rpm' command for gsRunProcessorManager failed"
return 1
fi
rpm -Uvh --force --nocontexts gsReporter-*.rpm 2>/dev/null
status=$?
if [ $status -ne 0 ]
then
echo "Call to 'rpm' command for gsReporter failed"
return 1
fi
rpm -Uvh --force --nocontexts gsSupportTool-*.rpm 2>/dev/null
status=$?
if [ $status -ne 0 ]
then
echo "Call to 'rpm' command for gsSupportTool failed"
return 1
fi
;;