Page suivantePage précédenteTable des matières

3. Installation du client ADSM

Le binaire SCO est divisé en trois fichiers tar. Positionnez-vous à la racine de votre système de fichiers, vérifiez la valeur de umask et décompactez-les en tant qu'utilisateur root. Un script d'installation apparaîtra dans votre répertoire /tmp. Invoquez-le.

Éditez ensuite /usr/adsm/dsm.sys et /usr/adsm/dsm.opt. Certaines lignes du fichier dsm.sys requièrent une attention particulière :

Servername

le nom du serveur

TCPServeraddress

le nom complet du serveur (FQDN)

NODename

le nom de votre station

Vous préciserez dans le fichier dsm.opt :
Server

comme précédemment

Followsymbolic

s'il faut suivre les liens symboliques (c'est rarement une bonne idée)

SUbdir

faut-il sauvegarder les sous-répertoires ? (généralement oui)

domain

le système de fichiers à archiver

Créez ensuite un fichier /etc/mnttab à la mode SCO à partir de votre /etc/fstab. Le script Perl suivant, fstab2mnttab, le fera pour vous.


#!/usr/bin/perl
$mnttab_struct = "a32 a32 I L";
open(MTAB, "/etc/mtab") || die "Impossible d'ouvrir /etc/mtab: $!\n";
open(MNTTAB, ">/etc/mnttab") || die "Impossible d'ouvrir /etc/mnttab: $!\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 "Entrée créée pour : $device $mountpt $fstype\n";
 }
}
close(MNTTAB);
exit 0;

Le client ne réclame aucune bibliothèque dynamique : il est lié statiquement.


Page suivantePage précédenteTable des matières