|
|
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
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.