CAP/etc/S99appletalk

60 lines
1.1 KiB
Bash

#!/bin/sh
#(@)/etc/rc3.d/S99appletalk
# startup script for CAP60 servers
CAPHOME=/usr/local/cap; export CAPHOME
CAPLIBS=/usr/local/lib/cap; export CAPLIBS
killproc ()
{ pid=`/bin/ps -e | grep $1 | awk '{ print $1 }'`
[ "pid" != "" ] && kill $pid
}
case "$1" in
'start')
echo "Starting Columbia AppleTalk package ..."
# edit for required zone name
${CAPHOME}/aarpd le0 Fysik
${CAPHOME}/atis > /dev/null 2>&1; sleep 5
#${CAPHOME}/snitch -S -f "SPARCserver MP670"
# mkdir -m 0700 /tmp/at.auth
# AppleShare for Unix
# ${CAPHOME}/aufs \
# -U 8 \
# -l /tmp/CAPShare.log \
# -n "`uname -n`" \
# -X /tmp/at.auth \
# -V /etc/CAP60/afpvols
# LaserWriter print spooler
# ${CAPHOME}/lwsrv \
# -N \
# -a ${CAPLIBS}/ProcSets \
# -f ${CAPLIBS}/LWFonts \
# -X /tmp/at.auth
# check integrity
FILES="/etc/rc0.d/K02appletalk \
/etc/rc1.d/K02appletalk \
/etc/rc2.d/K02appletalk \
/etc/init.d/CAP60"
for FILE in $FILES; do
if [ ! -f $FILE ]; then
ln /etc/rc3.d/S99appletalk $FILE
fi
done
echo "... done."
;;
'stop')
# killproc lwsr
# killproc aufs
${CAPHOME}/atis exit > /dev/null 2>&1
killproc aarpd
;;
esac