]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - OpenBSD-3/makedevs-3.5
Import IP-Filter 5.1.2 into vendor branches using the existing license that
[FreeBSD/FreeBSD.git] / OpenBSD-3 / makedevs-3.5
1 #!/bin/sh
2
3 platform=`uname -m`
4
5 case $platform in
6         alpha)
7                 major=44
8                 ;;
9         amiga)
10                 major=38
11                 ;;
12         hp300)
13                 major=37
14                 ;;
15         hppa)
16                 major=39
17                 ;;
18         i386)
19                 major=82
20                 ;;
21         mac68k)
22                 major=38
23                 ;;
24         macppc)
25                 major=45
26                 ;;
27         mvme68k)
28                 major=45
29                 ;;
30         mvme88k)
31                 major=45
32                 ;;
33         mvmeppc)
34                 major=44
35                 ;;
36         sparc)
37                 major=60
38                 ;;
39         sparc64)
40                 major=82
41                 ;;
42         sun3)
43                 major=87
44                 ;;
45         vax)
46                 major=47
47                 ;;
48         *)
49                 echo "Unrecognised platform $platform"
50                 exit 1
51                 ;;
52 esac
53
54 minor=0
55 echo
56 echo "Creating IPFilter device files in /dev."
57 echo
58 echo -n "Platform $platform Major Number $major: "
59 for i in ipl ipnat ipstate ipauth ipsync ipscan iplookup; do
60         /bin/rm -f /dev/$i
61         mknod /dev/$i c $major $minor
62         chown root.wheel /dev/$i
63         chmod 600 /dev/$i
64         echo -n "$i($minor) "
65         minor=`expr $minor + 1`
66 done
67 echo
68 echo Done.
69 echo
70 exit 0