Commit | Line | Data |
---|---|---|
393080f1 BJ |
1 | HOME=/; export HOME |
2 | if [ $1 = autoboot ] | |
3 | then | |
4 | echo Automatic reboot in progress... >/dev/console | |
5 | date >/dev/console | |
6 | /etc/fsck -p >/dev/console | |
7 | case $? in | |
8 | 0) | |
9 | date >/dev/console | |
10 | ;; | |
11 | 4) | |
12 | /etc/reboot -n | |
13 | ;; | |
14 | 8) | |
15 | echo "Automatic reboot failed... help!" >/dev/console | |
16 | exit 1 | |
17 | ;; | |
18 | 12) | |
19 | echo "Reboot interrupted" >/dev/console | |
20 | exit 1 | |
21 | ;; | |
22 | *) | |
23 | echo "Unknown error in reboot" > /dev/console | |
24 | exit 1 | |
25 | ;; | |
26 | esac | |
27 | else | |
28 | date >/dev/console | |
29 | fi | |
30 | cp /dev/null /etc/mtab | |
31 | chmod 666 /etc/motd | |
32 | /etc/swapon -a >/dev/console | |
33 | /etc/mount -a >/dev/console | |
34 | echo preserving editor files >/dev/console | |
35 | (cd /tmp; /usr/lib/ex3.6preserve -a) | |
36 | echo clearing /tmp >/dev/console | |
37 | (cd /tmp; rm -f *) | |
38 | echo -n starting daemons: >/dev/console | |
39 | /etc/update; echo -n ' update' >/dev/console | |
40 | /etc/cron; echo -n ' cron' >/dev/console | |
41 | /etc/accton /usr/adm/acct; echo -n ' accounting' >/dev/console | |
42 | sh /usr/net/bin/start & echo -n ' network' >/dev/console | |
43 | /etc/comsat; echo -n ' mail' >/dev/console | |
44 | : /usr/lib/dnd > /usr/adm/dndbug | |
45 | : echo -n ' dialer' >/dev/console | |
46 | cd /usr/spool | |
47 | : rm -f lpd/lock; : /usr/lib/lpd; | |
48 | : echo -n ' printer' >/dev/console | |
49 | : rm -f vpd/lock; : /usr/lib/vpd; | |
50 | : echo -n ' versatec' >/dev/console | |
51 | : rm -f vad/lock;: /usr/lib/vad; | |
52 | : echo -n ' varian' >/dev/console | |
53 | echo '.' >/dev/console | |
54 | date >/dev/console | |
55 | exit 0 |