|
|
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.