|  | #!/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 |