[unix-ws] openafs und Solaris 9

Thomas Lange lange at informatik.uni-koeln.de
Mit Okt 16 15:15:13 CEST 2002


Hi all,

ein kleiner Erfolgsbericht. Ich habe openafs 1.2.7 unter Solaris 9
installiert. Dazu diente das kleine angegebene Skript. Die Programme,
die im afs tar file unter root.server/usr/afs/bin/ liegen werden damit
noch nicht installiert.

mk-afs-client:

#! /bin/sh

# erzeuge openafs Client (ohne bin programme)
# getestet mit openafs 1.2.7 und Solaris 9
# 10/2002 Thomas lange, lange at informatik.uni-koeln.de

# packe vorher das openafs tar file in /tmp aus
# cd /tmp
# tar zxf ~/sun4x_59.tar.gz

source=/tmp/sun4x_59/dest
cachedir=/files/scratch/afs
size=500000
thiscell=rrz.uni-koeln.de
vdir=/usr/vice/etc

cd  $source/root.client/$vdir || exit 99

mkdir -p $vdir
cp -p  modload/afs.rc /etc/init.d/afs
chmod a+rx /etc/init.d/afs
# im tar file gibt es leider kein libafs.o, nur libafs.nonfs.o. Aber es klappt
cp -p modload/libafs.nonfs.o /kernel/fs/afs
cd $source/root.client/$vdir
cp -rp  * $vdir
echo $thiscell > $vdir/ThisCell

echo Erzeuge cache
mkdir -p $cachedir
echo "/afs:/$cachedir:$size" > $vdir/cacheinfo

mkdir /afs
echo "afs                     65" >>/etc/name_to_sysnam

cd /etc/init.d
ln -s ../init.d/afs /etc/rc3.d/S99afs

echo "Nun CellServDB nach /usr/vice/etc kopieren."
echo "Dann rebooten. Der erste Start von afsd dauert lange, da viele Inodes erzeugt werden"

-- 
Gruss Thomas