Annotation of coherent/d/PS2_KERNEL/us/confdrv/ps, revision 1.1.1.1

1.1       root        1: :
                      2: : PS Hard Disk
                      3: :
                      4: MAJOR=11
                      5: 
                      6: case "${ARG}" in
                      7: *1?)   HD_TYPE=ps1 ;;
                      8: *)     HD_TYPE=ps0 ;;
                      9: esac
                     10: :
                     11: :      needed by config
                     12: :
                     13: UNDEF="${UNDEF} -u pscon_ lib/ps.a"
                     14: PATCH="${PATCH} drvl_+110=pscon_"
                     15: 
                     16: case ${ARG} in
                     17: ps0a)  MAKEDEV="makedev(11,0)" ;;
                     18: ps0b)  MAKEDEV="makedev(11,1)" ;;
                     19: ps0c)  MAKEDEV="makedev(11,2)" ;;
                     20: ps0d)  MAKEDEV="makedev(11,3)" ;;
                     21: ps1a)  MAKEDEV="makedev(11,4)" ;;
                     22: ps1b)  MAKEDEV="makedev(11,5)" ;;
                     23: ps1c)  MAKEDEV="makedev(11,6)" ;;
                     24: ps1d)  MAKEDEV="makedev(11,7)" ;;
                     25: ps)
                     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/ps0a  b 11 0         || exit 1
                     41:        /etc/mknod -f $DEV/ps0b  b 11 1         || exit 1
                     42:        /etc/mknod -f $DEV/ps0c  b 11 2         || exit 1
                     43:        /etc/mknod -f $DEV/ps0d  b 11 3         || exit 1
                     44:        /etc/mknod -f $DEV/ps0x  b 11 128       || exit 1
                     45:        /etc/mknod -f $DEV/rps0a c 11 0         || exit 1
                     46:        /etc/mknod -f $DEV/rps0b c 11 1         || exit 1
                     47:        /etc/mknod -f $DEV/rps0c c 11 2         || exit 1
                     48:        /etc/mknod -f $DEV/rps0d c 11 3         || exit 1
                     49:        /etc/mknod -f $DEV/rps0x c 11 128       || exit 1
                     50:        /etc/mknod -f $DEV/ps1a  b 11 4         || exit 1
                     51:        /etc/mknod -f $DEV/ps1b  b 11 5         || exit 1
                     52:        /etc/mknod -f $DEV/ps1c  b 11 6         || exit 1
                     53:        /etc/mknod -f $DEV/ps1d  b 11 7         || exit 1
                     54:        /etc/mknod -f $DEV/ps1x  b 11 129       || exit 1
                     55:        /etc/mknod -f $DEV/rps1a c 11 4         || exit 1
                     56:        /etc/mknod -f $DEV/rps1b c 11 5         || exit 1
                     57:        /etc/mknod -f $DEV/rps1c c 11 6         || exit 1
                     58:        /etc/mknod -f $DEV/rps1d c 11 7         || exit 1
                     59:        /etc/mknod -f $DEV/rps1x c 11 129       || exit 1
                     60:        chown sys $DEV/ps* $DEV/rps*
                     61:        chgrp sys $DEV/ps* $DEV/rps*
                     62: fi

unix.superglobalmegacorp.com

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