Annotation of coherent/b/kernel/us/confdrv/at, revision 1.1.1.1

1.1       root        1: :
                      2: : AT Hard Disk
                      3: :
                      4: MAJOR=11
                      5: 
                      6: case "${ARG}" in
                      7: *1?)   HD_TYPE=at1 ;;
                      8: *)     HD_TYPE=at0 ;;
                      9: esac
                     10: :
                     11: :      needed by config
                     12: :
                     13: UNDEF="${UNDEF} -u atcon_ lib/at.a"
                     14: PATCH="${PATCH} drvl_+110=atcon_"
                     15: 
                     16: case ${ARG} in
                     17: at0a)  MAKEDEV="makedev(11,0)" ;;
                     18: at0b)  MAKEDEV="makedev(11,1)" ;;
                     19: at0c)  MAKEDEV="makedev(11,2)" ;;
                     20: at0d)  MAKEDEV="makedev(11,3)" ;;
                     21: at1a)  MAKEDEV="makedev(11,4)" ;;
                     22: at1b)  MAKEDEV="makedev(11,5)" ;;
                     23: at1c)  MAKEDEV="makedev(11,6)" ;;
                     24: at1d)  MAKEDEV="makedev(11,7)" ;;
                     25: at)
                     26:        ;;
                     27: *)
                     28:        /bin/echo "invalid argument: ${ARG}"
                     29:        exit 1
                     30:        ;;
                     31: esac
                     32: 
                     33: :
                     34: : needed for both build and config
                     35: :
                     36: DEV=${DEV-/dev}
                     37: if [ -d "$DEV" ]
                     38: then
                     39:        umask 077
                     40:        /etc/mknod -f $DEV/at0a  b 11 0         || exit 1
                     41:        /etc/mknod -f $DEV/at0b  b 11 1         || exit 1
                     42:        /etc/mknod -f $DEV/at0c  b 11 2         || exit 1
                     43:        /etc/mknod -f $DEV/at0d  b 11 3         || exit 1
                     44:        /etc/mknod -f $DEV/at0x  b 11 128       || exit 1
                     45:        /etc/mknod -f $DEV/rat0a c 11 0         || exit 1
                     46:        /etc/mknod -f $DEV/rat0b c 11 1         || exit 1
                     47:        /etc/mknod -f $DEV/rat0c c 11 2         || exit 1
                     48:        /etc/mknod -f $DEV/rat0d c 11 3         || exit 1
                     49:        /etc/mknod -f $DEV/rat0x c 11 128       || exit 1
                     50:        /etc/mknod -f $DEV/at1a  b 11 4         || exit 1
                     51:        /etc/mknod -f $DEV/at1b  b 11 5         || exit 1
                     52:        /etc/mknod -f $DEV/at1c  b 11 6         || exit 1
                     53:        /etc/mknod -f $DEV/at1d  b 11 7         || exit 1
                     54:        /etc/mknod -f $DEV/at1x  b 11 129       || exit 1
                     55:        /etc/mknod -f $DEV/rat1a c 11 4         || exit 1
                     56:        /etc/mknod -f $DEV/rat1b c 11 5         || exit 1
                     57:        /etc/mknod -f $DEV/rat1c c 11 6         || exit 1
                     58:        /etc/mknod -f $DEV/rat1d c 11 7         || exit 1
                     59:        /etc/mknod -f $DEV/rat1x c 11 129       || exit 1
                     60:        chown sys $DEV/at* $DEV/rat*
                     61:        chgrp sys $DEV/at* $DEV/rat*
                     62: fi

unix.superglobalmegacorp.com

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