このページは大阪弁化フィルタによって翻訳生成されたんですわ。

翻訳前ページへ


ibcs-1.2-950721.tar.gz, d馗ompactez-le et appliquez les patches ibcs-1.2-950808.patch1 et ibcs-1.2-950828.patch2. Vous pouvez alors invoquer "make" et ins駻er le module iBCS via "insmod".

Pour un noyau 2.0, r馗up駻ez ibcs-2.0-960610.tar.gz, d馗ompressez-le dans un r駱ertoire ad駲uat, allez dans ce r駱ertoire et appliquez le patch ci-dessous :


--- iBCSemul/ipc.c.orig Wed Jan 15 21:32:15 1997
+++ iBCSemul/ipc.c      Wed Jan 15 21:32:31 1997
@@ -212,7 +212,7 @@
        switch (command) {
                case U_SEMCTL:
                        cmd = ibcs_sem_trans(arg3);
-                       arg4 = (union semun *)get_syscall_parameter (regs, 4);
+                       arg4 = (union semun *)(((unsigned long *) regs->esp) + (5));
                        is_p = (struct ibcs_semid_ds *)get_fs_long(arg4->buf);
 #ifdef IBCS_TRACE
                        if ((ibcs_trace & TRACE_API) || ibcs_func_p->trace)
d馗ompactez-les en tant qu'utilisateur root. Un script d'installation appara?ra dans votre r駱ertoire /tmp. Invoquez-le.

ノditez ensuite /usr/adsm/dsm.sys et /usr/adsm/dsm.opt. Certaines lignes du fichier dsm.sys requi鑽ent une attention particuli鑽e :

Servername

le nom du serveur

TCPServeraddress

le nom complet du serveur (FQDN)

NODename

le nom de votre station

Vous pr馗iserez dans le fichier dsm.opt :
Server

comme pr馗馘emment

Followsymbolic

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

/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馥 cr鳬e pour : $device $mountpt $fstype\n";
    }
}

close(MNTTAB);
exit 0;

SCO se r騅鑞e malheureusement incapable de supporter les noms de machines d駱assant les 8 caract鑽es. Si le nom de votre machine d駱asse cette limite ou qu'il inclut le nom de domaine, vous devrez le pr馗iser dans la ligne