Annotation of elwix/config/etc/rootfs/rc, revision 1.1

1.1     ! misho       1: #!/bin/sh
        !             2: #
        !             3: # Boot startup script for ELWIX RootFS ...
        !             4: #
        !             5: # $Id: rc,v 1.3.2.16 2010/08/14 23:14:15 misho Exp $
        !             6: 
        !             7: stty status '^T'
        !             8: 
        !             9: trap : 2
        !            10: trap : 3
        !            11: trap : 18
        !            12: 
        !            13: HOME=/root
        !            14: PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/pkg/bin:/usr/pkg/sbin:/usr/local/bin:/usr/local/sbin
        !            15: TERM=xterm
        !            16: BLOCKSIZE=1k
        !            17: EDITOR=vi
        !            18: PAGER=less
        !            19: export HOME PATH TERM BLOCKSIZE EDITOR PAGER
        !            20: 
        !            21: umask 022
        !            22: 
        !            23: failed_sysvol()
        !            24: {
        !            25:        echo " RootFS: Failed $1 ELWIX system ... Go to emergency shell !!!"
        !            26: 
        !            27:        exit 127
        !            28: }
        !            29: 
        !            30: boot_elwix()
        !            31: {
        !            32:        echo " RootFS: Load ELWIX system firmware"
        !            33:        if ! test -r /elwix/elwix-firmware.sys; then
        !            34:                failed_sysvol "not found"
        !            35:        fi
        !            36: 
        !            37:        mdconfig -a -t vnode -u 1 -f /elwix/elwix-firmware.sys;
        !            38:        mount -r /dev/md1.uzip /usr;
        !            39:        sleep 2
        !            40: }
        !            41: 
        !            42: #
        !            43: ## main()
        !            44: #
        !            45: 
        !            46: echo "ELWIX>>> Firmware RootFS boot stage ..."
        !            47: echo " RootFS: Mount ELWIX system volume"
        !            48: fsck -q -y 1>/dev/null 2>&1 && mount -a || fsck -y 1>/dev/null 2>&1 && mount -a || \
        !            49:        fsck -f -y 1>/dev/null 2>&1 && mount -a || failed_sysvol mount
        !            50: 
        !            51: boot_elwix
        !            52: 
        !            53: /etc/rc.init

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>