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