summaryrefslogtreecommitdiff
path: root/etc/etc.sun3
diff options
context:
space:
mode:
authorkstailey <kstailey@cvs.openbsd.org>1997-05-03 15:52:25 +0000
committerkstailey <kstailey@cvs.openbsd.org>1997-05-03 15:52:25 +0000
commit526b4de1293d7ecb5ff304991bbfaebe13853e54 (patch)
treeee33016fb22c2d05f4e5289683a7ef24e12704c7 /etc/etc.sun3
parent837c1761d4595cc9942fa7f39f111c165fe7f92e (diff)
switch *random, ipl, ss* and uk* to using mk()
add rm -f to mk()
Diffstat (limited to 'etc/etc.sun3')
-rw-r--r--etc/etc.sun3/MAKEDEV32
1 files changed, 11 insertions, 21 deletions
diff --git a/etc/etc.sun3/MAKEDEV b/etc/etc.sun3/MAKEDEV
index a58c0fbfae1..71609ca0f33 100644
--- a/etc/etc.sun3/MAKEDEV
+++ b/etc/etc.sun3/MAKEDEV
@@ -1,6 +1,6 @@
#!/bin/sh -
#
-# $OpenBSD: MAKEDEV,v 1.13 1997/02/22 21:09:13 kstailey Exp $
+# $OpenBSD: MAKEDEV,v 1.14 1997/05/03 15:52:24 kstailey Exp $
# $NetBSD: MAKEDEV,v 1.8 1996/03/03 16:54:17 thorpej Exp $
#
# Copyright (c) 1990 The Regents of the University of California.
@@ -71,6 +71,7 @@ eo=
# mk name b/c major minor [mode] [group]
mk() {
+ $eo rm -f $1
$eo mknod $1 $2 $3 $4
$eo chmod ${5-666} $1
test -n "$6" && $eo chgrp $6 $1
@@ -86,7 +87,7 @@ unit=`expr $arg : '[a-z][a-z]*\([0-9][0-9]*\)'`
case $arg in
all)
- sh MAKEDEV std fd sd0 sd1 sd2 sd3 st0 st1 pty0 random ss0 uk0
+ sh MAKEDEV std fd sd0 sd1 sd2 sd3 st0 st1 pty0 random ss0 uk0
;;
std)
@@ -127,8 +128,7 @@ bpf*)
;;
ipl)
- mknod ipl c 75 0
- chown root.wheel ipl
+ mk ipl c 75 0 600
;;
tun*)
@@ -214,29 +214,19 @@ rd*)
random|srandom|urandom|prandom|arandom)
rm -f random urandom srandom prandom arandom
- mknod random c 72 0
- mknod srandom c 72 1
- mknod urandom c 72 2
- mknod prandom c 72 3
- mknod arandom c 72 4
- chown root.wheel random srandom urandom prandom arandom
- chmod 644 random srandom urandom prandom arandom
+ mk random c 72 0
+ mk srandom c 72 1
+ mk urandom c 72 2
+ mk prandom c 72 3
+ mk arandom c 72 4
;;
uk*)
- unit=`expr $i : 'uk\(.*\)'`
- rm -f uk$unit
- mknod uk$unit c 98 $unit
- chown root.operator uk$unit
- chmod 640 uk$unit
+ mk uk$unit c 98 $unit 640 operator
;;
ss*)
- unit=`expr $i : 'ss\(.*\)'`
- rm -f ss$unit
- mknod ss$unit c 99 $unit
- chown root.operator ss$unit
- chmod 440 ss$unit
+ mk ss$unit c 99 $unit 440 operator
# backwards compatibility with older PINTs
rm -f scan$unit
ln -s ss$unit scan$unit