4.4BSD snapshot (revision 8.1); add 1993 to copyright
[unix-history] / usr / src / etc / etc.hp300 / MAKEDEV.hpux
CommitLineData
a91d273c
KB
1#!/bin/sh -
2#
3# Make HP-UX style interfaces for graphics input/output devices
4#
5# @(#)MAKEDEV.hpux 5.1 (Berkeley) %G%
6#
7ln=ln
8mknod=/etc/mknod
9chmod=chmod
10GRF="0 1 2 3"
11HIL="1 2 3 4 5 6 7"
12
13for d in $GRF
14do
15 if [ -r /dev/grf${d} ]
16 then
17 case `grfinfo -t /dev/grf${d}` in
18 topcat)
19 $ln grf${d} crt9837
20 ;;
21 catseye)
22 $ln grf${d} crt98550
23 ;;
24 gatorbox)
25 $ln grf${d} crt98700
26 ;;
27 renaissance)
28 $ln grf${d} crt98720
29 min=`expr 16 + $d`
30 $mknod ocrt98720 c 10 $min; $chmod 666 ocrt98720
31 if [ $d = "0" ]
32 then
33 $ln ocrt98720 ocrt
34 fi
35 $ln grf${d} crtren; $ln grf${d} crtrenreg
36 ;;
37 davinci)
38 $ln grf${d} crt98730
39 min=`expr 16 + $d`
40 $mknod ocrt98730 c 10 $min; $chmod 666 ocrt98730
41 if [ $d = "0" ]
42 then
43 $ln ocrt98730 ocrt
44 fi
45 ;;
46 *)
47 ;;
48 esac
49 fi
50 if [ $d = "0" ]
51 then
52 $ln grf${d} crt
53 fi
54done
55
56kbdno=0
57knobno=1
58mouseno=0
59$ln hil0 rhil
60for d in $HIL
61do
62 if [ -r /dev/hil${d} ]
63 then
64 min=`expr $d \* 16`
65 case `hilinfo -t /dev/hil${d}` in
66 mouse)
67 if [ $mouseno = "0" ]
68 then
69 $mknod mouse c 14 $min
70 $chmod 666 mouse
71 fi
72 mouseno=`expr $mouseno + 1`
73 ;;
74 keyboard)
75 if [ $kbdno = "0" ]
76 then
77 $mknod hilkbd c 14 $min
78 $chmod 666 hilkbd;
79 fi
80 kbdno=`expr $kbdno + 1`
81 ;;
82 knobs)
83 $mknod knob${knobno} c 14 $min
84 $chmod 666 knob${knobno};
85 knobno=`expr $knobno + 1`
86 ;;
87
88 button-box)
89 $mknod bbox c 14 $min
90 ;;
91 *)
92 ;;
93 esac
94 fi
95done