From: niklas Date: Wed, 22 Mar 2000 08:08:52 +0000 (+0000) Subject: ch* creation on platforms which had them in conf.c but missed them in MAKEDEV X-Git-Url: http://artulab.com/gitweb/?a=commitdiff_plain;h=a4cf3d8fdeb13d0041b2d3b00762261781843e53;p=openbsd ch* creation on platforms which had them in conf.c but missed them in MAKEDEV --- diff --git a/etc/etc.arc/MAKEDEV b/etc/etc.arc/MAKEDEV index 7a75ef8ffa0..4881e9a6c80 100644 --- a/etc/etc.arc/MAKEDEV +++ b/etc/etc.arc/MAKEDEV @@ -1,5 +1,5 @@ #!/bin/sh - -# $OpenBSD: MAKEDEV,v 1.33 2000/03/22 07:34:28 niklas Exp $ +# $OpenBSD: MAKEDEV,v 1.34 2000/03/22 08:08:52 niklas Exp $ # @(#)MAKEDEV 8.1 (Berkeley) 6/9/93 # @@ -40,6 +40,7 @@ # Call units: # # Special purpose devices: +# ch* SCSI media changer # bpf* Berkeley Packet Filter # lkm loadable kernel modules interface # tun* network tunnel driver @@ -214,6 +215,16 @@ st*) umask 77 ;; +ch*) + umask 2 + name=ch; chr=36 + rm -f $name$unit + mknod ${name}${unit} c $chr $unit + chown root.operator ${name}${unit} + chmod 660 ${name}${unit} + umask 77 + ;; + bpf*|tun*) unit=`expr $i : '...\(.*\)'` case $i in diff --git a/etc/etc.hppa/MAKEDEV b/etc/etc.hppa/MAKEDEV index eeffae7a2a8..377202aefb3 100644 --- a/etc/etc.hppa/MAKEDEV +++ b/etc/etc.hppa/MAKEDEV @@ -1,6 +1,6 @@ #!/bin/sh - # -# $OpenBSD: MAKEDEV,v 1.2 2000/03/22 07:34:28 niklas Exp $ +# $OpenBSD: MAKEDEV,v 1.3 2000/03/22 08:08:53 niklas Exp $ # @(#)MAKEDEV 5.5 (Berkeley) 5/28/91 # # Device "make" file. Valid arguments: @@ -23,6 +23,7 @@ # lpt* IEEE 1284 cetronics iface # Call units: # Special purpose devices: +# ch* SCSI media changer # fd file descriptors # hil HIL input devices # bpf* packet filter @@ -162,6 +163,16 @@ st*) umask 77 ;; +ch*) + umask 2 + name=ch; chr=13 + rm -f $name$unit + mknod ${name}${unit} c $chr $unit + chown root.operator ${name}${unit} + chmod 660 ${name}${unit} + umask 77 + ;; + bpf*) unit=${i##*[a-z]} rm -f bpf$unit