Annotation of 41BSD/4.0.upgrade/etc/rc, revision 1.1.1.1

1.1       root        1: HOME=/; export HOME
                      2: PATH=/bin:/usr/bin
                      3: if [ $1x = autobootx ]
                      4: then
                      5:        echo Automatic reboot in progress... >/dev/console
                      6:        date >/dev/console
                      7:        /etc/fsck -p >/dev/console
                      8:        case $? in
                      9:        0)
                     10:                date >/dev/console
                     11:                ;;
                     12:        4)
                     13:                /etc/reboot -n
                     14:                ;;
                     15:        8)
                     16:                echo "Automatic reboot failed... help!" >/dev/console
                     17:                exit 1
                     18:                ;;
                     19:        12)
                     20:                echo "Reboot interrupted" >/dev/console
                     21:                exit 1
                     22:                ;;
                     23:        *)
                     24:                echo "Unknown error in reboot" > /dev/console
                     25:                exit 1
                     26:                ;;
                     27:        esac
                     28: else
                     29:        date >/dev/console
                     30: fi
                     31: rm -f /etc/nologin
                     32: : should fix up the password lock file here if present
                     33: cp /dev/null /etc/mtab
                     34: chmod 666 /etc/motd
                     35: /etc/swapon -a                                                 >/dev/console
                     36: /etc/mount -a                                                  >/dev/console
                     37:                                echo preserving editor files    >/dev/console
                     38: (cd /tmp; /usr/lib/ex3.6preserve -a)
                     39:                                echo clearing /tmp              >/dev/console
                     40: (cd /tmp; rm -f *)
                     41:                                echo -n starting daemons:       >/dev/console
                     42: /etc/update;                   echo -n ' update'               >/dev/console
                     43: /etc/cron;                     echo -n ' cron'                 >/dev/console
                     44: /etc/accton /usr/adm/acct;     echo -n ' accounting'           >/dev/console
                     45: if [ -d /usr/net/bin ]; then
                     46:        sh /usr/net/bin/start & 
                     47:                                echo -n ' network'              >/dev/console
                     48: fi
                     49: /etc/comsat;                   echo -n ' mail'                 >/dev/console
                     50: if [ -f /dev/cul0 ]; then
                     51:        /usr/lib/dnd > /usr/adm/dndbug
                     52:                                echo -n ' dialer'               >/dev/console
                     53: fi
                     54: cd /usr/spool
                     55: rm -f uucp/LCK.*
                     56: if [ -f /dev/lp ]; then
                     57:        rm -f lpd/lock; /usr/lib/lpd; echo -n ' printer'        >/dev/console
                     58: fi
                     59: if [ -f /dev/vpd ]; then
                     60:        rm -f vpd/lock; /usr/lib/vpd; echo -n ' versatec'       >/dev/console
                     61: fi
                     62: if [ -f /dev/vad ]; then
                     63:        rm -f vad/lock; /usr/lib/vad; echo -n ' varian'         >/dev/console
                     64: fi
                     65:                                echo '.'                        >/dev/console
                     66:                                date                            >/dev/console
                     67: /etc/savecore /usr/crash 2>&1 > /dev/console
                     68: exit 0

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.