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.
This commit is contained in:
Daniel O'Callaghan 1997-03-10 02:10:58 +00:00
parent 66c2b11f00
commit 8a96b3a58d
2 changed files with 20 additions and 12 deletions

View File

@ -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)

View File

@ -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)