Annotation of coherent/b/kernel/us/confdrv/aha154x, revision 1.1

1.1     ! root        1: :
        !             2: : Hard Disk on Adaptec AHA154x series host adaptor
        !             3: :
        !             4: MAJOR=13
        !             5: 
        !             6: case "${ARG}" in
        !             7: *1?)   HD_TYPE=sd1 ;;
        !             8: *)     HD_TYPE=sd0 ;;
        !             9: esac
        !            10: :
        !            11: :      needed by config
        !            12: :
        !            13: UNDEF="${UNDEF} -u sdcon_ lib/aha154x.a"
        !            14: PATCH="${PATCH} drvl_+130=sdcon_"
        !            15: 
        !            16: case ${ARG} in
        !            17: sd0a)  MAKEDEV="makedev(13,0)" ;;
        !            18: sd0b)  MAKEDEV="makedev(13,1)" ;;
        !            19: sd0c)  MAKEDEV="makedev(13,2)" ;;
        !            20: sd0d)  MAKEDEV="makedev(13,3)" ;;
        !            21: sd1a)  MAKEDEV="makedev(13,16)" ;;
        !            22: sd1b)  MAKEDEV="makedev(13,17)" ;;
        !            23: sd1c)  MAKEDEV="makedev(13,18)" ;;
        !            24: sd1d)  MAKEDEV="makedev(13,19)" ;;
        !            25: sd)
        !            26:        ;;
        !            27: aha154x)
        !            28:        ;;
        !            29: *)
        !            30:        /bin/echo "invalid argument: ${ARG}"
        !            31:        exit 1
        !            32:        ;;
        !            33: esac
        !            34: 
        !            35: :
        !            36: : needed for both build and config
        !            37: :
        !            38: DEV=${DEV-/dev}
        !            39: if [ -d "$DEV" ]
        !            40: then
        !            41:        umask 077
        !            42:        /etc/mknod -f $DEV/sd0a  b 13 0         || exit 1
        !            43:        /etc/mknod -f $DEV/sd0b  b 13 1         || exit 1
        !            44:        /etc/mknod -f $DEV/sd0c  b 13 2         || exit 1
        !            45:        /etc/mknod -f $DEV/sd0d  b 13 3         || exit 1
        !            46:        /etc/mknod -f $DEV/sd0x  b 13 128       || exit 1
        !            47:        /etc/mknod -f $DEV/rsd0a c 13 0         || exit 1
        !            48:        /etc/mknod -f $DEV/rsd0b c 13 1         || exit 1
        !            49:        /etc/mknod -f $DEV/rsd0c c 13 2         || exit 1
        !            50:        /etc/mknod -f $DEV/rsd0d c 13 3         || exit 1
        !            51:        /etc/mknod -f $DEV/rsd0x c 13 128       || exit 1
        !            52:        /etc/mknod -f $DEV/sd1a  b 13 16        || exit 1
        !            53:        /etc/mknod -f $DEV/sd1b  b 13 17        || exit 1
        !            54:        /etc/mknod -f $DEV/sd1c  b 13 18        || exit 1
        !            55:        /etc/mknod -f $DEV/sd1d  b 13 19        || exit 1
        !            56:        /etc/mknod -f $DEV/sd1x  b 13 144       || exit 1
        !            57:        /etc/mknod -f $DEV/rsd1a c 13 16        || exit 1
        !            58:        /etc/mknod -f $DEV/rsd1b c 13 17        || exit 1
        !            59:        /etc/mknod -f $DEV/rsd1c c 13 18        || exit 1
        !            60:        /etc/mknod -f $DEV/rsd1d c 13 19        || exit 1
        !            61:        /etc/mknod -f $DEV/rsd1x c 13 144       || exit 1
        !            62:        chown sys $DEV/sd* $DEV/rsd*
        !            63:        chgrp sys $DEV/sd* $DEV/rsd*
        !            64: fi

unix.superglobalmegacorp.com

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