De SCO-binary wordt in drie tar-bestanden, of op disks geleverd. Ga naar de root-directory, stel je umask in overeenkomstig je beleid, en pak ze vanuit daar (als root) uit. In de Directory /tmp, vind je een installatie-script; voer dat uit.
Je zal met de hand /usr/adsm/dsm.sys
en
/usr/adsm/dsm.opt
moeten wijzigen.
In dsm.sys
, zijn de van belang zijnde op te geven regels:
De naam van de server
De fully qualified hostnaam van de server
Je eigen hostnaam
In dsm.opt
, moet je opgeven
Als hiervoor
Of je wel of niet symbolische links wilt volgen (in het algemeen niet verstandig)
Of je een backup wilt maken van subdirectory's (meestal wil je dat wel)
De bestandssystemen waarvan je een backup wilt
Je zal dan een SCO-compatibel /etc/mnttab
aan moeten maken vanuit
je /etc/fstab
. Je kunt hiervoor het volgende Perl-script
fstab2mnttab
gebruiken.
#!/usr/bin/perl
$mnttab_struct = "a32 a32 I L";
open(MTAB, "/etc/mtab") || die "Kan /etc/mtab niet openen: $!\n";
open(MNTTAB, ">/etc/mnttab") || die "Kan /etc/mnttab niet openen: $!\n";
while(<MTAB>) {
next if /pid/;
chop;
/^(\S*)\s(\S*)\s(\S*)\s.*$/;
$device = $1;
$mountpt = $2;
$fstype = $3;
if($fstype ne "nfs" && $fstype ne "proc") {
$mnttab_rec =
pack($mnttab_struct, $device, $mountpt, 0x9d2f, time());
syswrite(MNTTAB, $mnttab_rec, 72);
print "Entry gemaakt voor: $device $mountpt $fstype\n";
}
}
close(MNTTAB);
exit 0;
Je hoeft voor deze clients geen shared library's te installeren, alles is
statisch gelinkt.