Annotation of 41BSD/4.0.upgrade/etc/rc, revision 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.