diff options
author | danny <danny@FreeBSD.org> | 1997-03-10 02:10:58 +0000 |
---|---|---|
committer | danny <danny@FreeBSD.org> | 1997-03-10 02:10:58 +0000 |
commit | 98fd8974f6008e3628cbbe2af2e826b70b3be93a (patch) | |
tree | dffd8dcfe173e1ac17177e604df3cfe175665831 /etc | |
parent | 477ae9e7a3cbfd4df99f1f947dce883d7872ba2f (diff) | |
download | FreeBSD-src-98fd8974f6008e3628cbbe2af2e826b70b3be93a.zip FreeBSD-src-98fd8974f6008e3628cbbe2af2e826b70b3be93a.tar.gz |
Update MAKEDEV to handle lots of tun devices, consistent with the tun device
selection code in usr.sbin/ppp/os.c (tun0-tun127, rather than tuna and tunb).
Also, make it make all devices up to and including the requested one.
Diffstat (limited to 'etc')
-rw-r--r-- | etc/MAKEDEV | 16 | ||||
-rw-r--r-- | etc/etc.i386/MAKEDEV | 16 |
2 files changed, 20 insertions, 12 deletions
diff --git a/etc/MAKEDEV b/etc/MAKEDEV index 2f5f210..04ab888 100644 --- a/etc/MAKEDEV +++ b/etc/MAKEDEV @@ -103,7 +103,7 @@ # perfmon CPU performance-monitoring counters # pci PCI configuration-space access from user mode # -# $Id: MAKEDEV,v 1.137 1997/03/03 16:13:35 bde Exp $ +# $Id: MAKEDEV,v 1.138 1997/03/05 14:04:00 joerg Exp $ # PATH=/sbin:/bin/:/usr/bin:/usr/sbin:$PATH @@ -1095,11 +1095,15 @@ meteor?) chmod 444 meteor$unit ;; -tun?) - unit=`expr $i : 'tun\(.*\)'` - rm -f tun$unit - mknod tun$unit c 52 $unit - chown uucp.dialer tun$unit +tun*) + ntun=`expr $i : 'tun\(.*\)$'` + unit=0 + while [ $unit -le $ntun ]; do + rm -f tun$unit + mknod tun$unit c 52 $unit + chown uucp.dialer tun$unit + unit=`expr $unit + 1` + done ;; sysmouse) diff --git a/etc/etc.i386/MAKEDEV b/etc/etc.i386/MAKEDEV index 2f5f210..04ab888 100644 --- a/etc/etc.i386/MAKEDEV +++ b/etc/etc.i386/MAKEDEV @@ -103,7 +103,7 @@ # perfmon CPU performance-monitoring counters # pci PCI configuration-space access from user mode # -# $Id: MAKEDEV,v 1.137 1997/03/03 16:13:35 bde Exp $ +# $Id: MAKEDEV,v 1.138 1997/03/05 14:04:00 joerg Exp $ # PATH=/sbin:/bin/:/usr/bin:/usr/sbin:$PATH @@ -1095,11 +1095,15 @@ meteor?) chmod 444 meteor$unit ;; -tun?) - unit=`expr $i : 'tun\(.*\)'` - rm -f tun$unit - mknod tun$unit c 52 $unit - chown uucp.dialer tun$unit +tun*) + ntun=`expr $i : 'tun\(.*\)$'` + unit=0 + while [ $unit -le $ntun ]; do + rm -f tun$unit + mknod tun$unit c 52 $unit + chown uucp.dialer tun$unit + unit=`expr $unit + 1` + done ;; sysmouse) |