Annotation of coherent/b/kernel/us/confdrv/aha154x, revision 1.1.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.