| #!/bin/sh | 
 |  | 
 | platform=`uname -m` | 
 |  | 
 | case $platform in | 
 | 	alpha) | 
 | 		major=44 | 
 | 		;; | 
 | 	amiga) | 
 | 		major=38 | 
 | 		;; | 
 | 	hp300) | 
 | 		major=37 | 
 | 		;; | 
 | 	hppa) | 
 | 		major=38 | 
 | 		;; | 
 | 	i386) | 
 | 		major=81 | 
 | 		;; | 
 | 	mac68k) | 
 | 		major=38 | 
 | 		;; | 
 | 	macppc) | 
 | 		major=45 | 
 | 		;; | 
 | 	mvme68k) | 
 | 		major=44 | 
 | 		;; | 
 | 	mvme88k) | 
 | 		major=41 | 
 | 		;; | 
 | 	mvmeppc) | 
 | 		major=44 | 
 | 		;; | 
 | 	sparc) | 
 | 		major=60 | 
 | 		;; | 
 | 	sparc64) | 
 | 		major=82 | 
 | 		;; | 
 | 	sun3) | 
 | 		major=87 | 
 | 		;; | 
 | 	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 |