summaryrefslogtreecommitdiff
path: root/OpenBSD-3/makedevs-3.0
diff options
context:
space:
mode:
Diffstat (limited to 'OpenBSD-3/makedevs-3.0')
-rwxr-xr-xOpenBSD-3/makedevs-3.070
1 files changed, 70 insertions, 0 deletions
diff --git a/OpenBSD-3/makedevs-3.0 b/OpenBSD-3/makedevs-3.0
new file mode 100755
index 0000000000000..59dffd1eb36f4
--- /dev/null
+++ b/OpenBSD-3/makedevs-3.0
@@ -0,0 +1,70 @@
+#!/bin/sh
+
+platform=`uname -m`
+
+case $platform in
+ alpha)
+ major=37
+ ;;
+ amiga)
+ major=38
+ ;;
+ hp300)
+ major=37
+ ;;
+ hppa)
+ major=34
+ ;;
+ i386)
+ major=77
+ ;;
+ mac68k)
+ major=38
+ ;;
+ macppc)
+ major=45
+ ;;
+ mvme68k)
+ major=44
+ ;;
+ mvme88k)
+ major=41
+ ;;
+ mvmeppc)
+ major=44
+ ;;
+ sparc)
+ major=60
+ ;;
+ sparc64)
+ major=75
+ ;;
+ sun3)
+ major=86
+ ;;
+ vax)
+ major=47
+ ;;
+ *)
+ echo "Unrecognised platform $platform"
+ exit 1
+ ;;
+esac
+
+minor=0
+echo
+echo "Creating IPFilter device files in /dev."
+echo
+echo -n "Platform $platform Major Number $major: "
+for i in ipl ipnat ipstate ipauth ipsync ipscan iplookup; do
+ /bin/rm -f /dev/$i
+ mknod /dev/$i c $major $minor
+ chown root.wheel /dev/$i
+ chmod 600 /dev/$i
+ echo -n "$i($minor) "
+ minor=`expr $minor + 1`
+done
+echo
+echo Done.
+echo
+exit 0