From 607e11fb8a9955a20830da4fc1a27e52aed885e7 Mon Sep 17 00:00:00 2001 From: lukem Date: Fri, 22 Aug 1997 11:34:30 +0000 Subject: [PATCH] * add enss* to ss* * st* has perms 660 not 640 * use $0 instead of MAKEDEV * reset umask after MAKEDEV.local --- etc/etc.pc532/MAKEDEV | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/etc/etc.pc532/MAKEDEV b/etc/etc.pc532/MAKEDEV index b213d1a1e84d..f00fbdfa9ae1 100644 --- a/etc/etc.pc532/MAKEDEV +++ b/etc/etc.pc532/MAKEDEV @@ -1,6 +1,6 @@ #!/bin/sh - # -# $NetBSD: MAKEDEV,v 1.17 1997/08/01 19:38:44 leo Exp $ +# $NetBSD: MAKEDEV,v 1.18 1997/08/22 11:34:30 lukem Exp $ # # Copyright (c) 1990 The Regents of the University of California. # All rights reserved. @@ -79,8 +79,8 @@ all) ;; floppy) - sh MAKEDEV std sd0 sd1 sd2 tty0 tty1 tty2 tty3 - sh MAKEDEV st0 st1 cd0 cd1 md0 + sh $0 std sd0 sd1 sd2 tty0 tty1 tty2 tty3 + sh $0 st0 st1 cd0 cd1 md0 ;; std) @@ -126,11 +126,12 @@ ss*) case $i in ss*) name=ss; unit=${i#ss}; chr=19;; esac - rm -f $name$unit n$name$unit + rm -f $name$unit n$name$unit en$name$unit mknod $name$unit c $chr $(($unit * 16 + 0)) mknod n$name$unit c $chr $(($unit * 16 + 1)) - chgrp operator $name$unit n$name$unit - chmod 640 $name$unit n$name$unit + mknod en$name$unit c $chr $(($unit * 16 + 3)) + chgrp operator $name$unit n$name$unit en$name$unit + chmod 640 $name$unit n$name$unit en$name$unit ;; sd*|vnd*|ccd*) @@ -298,7 +299,12 @@ rtc) local) umask 0 - sh MAKEDEV.local all + sh $0.local all + umask 77 + ;; + +*) + echo $i: invalid device ;; esac