4BSD/etc/rc
HOME=/; export HOME
if [ $1 = autoboot ]
then
echo Automatic reboot in progress... >/dev/console
date >/dev/console
/etc/fsck -p >/dev/console
case $? in
0)
date >/dev/console
;;
4)
/etc/reboot -n
;;
8)
echo "Automatic reboot failed... help!" >/dev/console
exit 1
;;
12)
echo "Reboot interrupted" >/dev/console
exit 1
;;
*)
echo "Unknown error in reboot" > /dev/console
exit 1
;;
esac
else
date >/dev/console
fi
cp /dev/null /etc/mtab
chmod 666 /etc/motd
/etc/swapon -a >/dev/console
/etc/mount -a >/dev/console
echo preserving editor files >/dev/console
(cd /tmp; /usr/lib/ex3.6preserve -a)
echo clearing /tmp >/dev/console
(cd /tmp; rm -f *)
echo -n starting daemons: >/dev/console
/etc/update; echo -n ' update' >/dev/console
/etc/cron; echo -n ' cron' >/dev/console
/etc/accton /usr/adm/acct; echo -n ' accounting' >/dev/console
sh /usr/net/bin/start & echo -n ' network' >/dev/console
/etc/comsat; echo -n ' mail' >/dev/console
: /usr/lib/dnd > /usr/adm/dndbug
: echo -n ' dialer' >/dev/console
cd /usr/spool
: rm -f lpd/lock; : /usr/lib/lpd;
: echo -n ' printer' >/dev/console
: rm -f vpd/lock; : /usr/lib/vpd;
: echo -n ' versatec' >/dev/console
: rm -f vad/lock;: /usr/lib/vad;
: echo -n ' varian' >/dev/console
echo '.' >/dev/console
date >/dev/console
exit 0