Thank you for the sugestion, but that did not seem to work.
I have however found the answer -
Copy the whole CD to a folder on the server so you can edit the installation file.
http://www.centos.org/modules/newbb/viewtopic.php?topic_id=1926The only fix I could think of was to manually edit the "install" script and add a line just below line 532:
else if (/CentOS/) { print "RedHat" }
So my install script became something like this for the "getDistributor()" function:
...
getDistributor()
{
LINUX_VENDOR=$(${DEPOT}/${MISC}/$CAUNAME -s)
DISTRIBUTOR=""
DISTRIBUTOR=`echo $LINUX_VENDOR | awk '{
if (/Red Hat/) { print "RedHat" }
else if (/CentOS/) { print "RedHat" }
else if (/RedFlag/) { print "RedFlag" }
else if (/Asianux/) { print "RedFlag" }
else if (/Turbo/) { print "TurboLinux" }
else if (/(SuSE|SUSE)/) { print "SuSE" }
else if (/Caldera/) { print "OpenLinux" }
else if (/UnitedLinux/) { print "UnitedLinux" }
else if (/MIRACLE/){ print "MIRACLE" }
else { print $0 }
}'`
echo $DISTRIBUTOR
}
...
The problem with the script is that it uses an usual method of discovering the target OS. Instead of issuing a "rpm -q redhat-release" or something similar, it issues a "rpm -qi kernel" command and the filters the output to the "Vendor" field. Under CentOS this is not "Red Hat" as it would be on a "real" Red Hat supported OS.
Just done this, and Arcserve is now installed!
Very happy!