1993-03-21 12:45:37 +03:00
|
|
|
#!/bin/sh -
|
|
|
|
#
|
1996-03-31 04:50:47 +04:00
|
|
|
# $NetBSD: MAKEDEV,v 1.40 1996/03/31 00:50:47 perry Exp $
|
1996-03-31 04:04:06 +04:00
|
|
|
#
|
1993-03-21 12:45:37 +03:00
|
|
|
# Copyright (c) 1990 The Regents of the University of California.
|
|
|
|
# All rights reserved.
|
|
|
|
#
|
|
|
|
# Written and contributed by W. Jolitz 12/90
|
|
|
|
#
|
|
|
|
# Redistribution and use in source and binary forms are permitted provided
|
|
|
|
# that: (1) source distributions retain this entire copyright notice and
|
|
|
|
# comment, and (2) distributions including binaries display the following
|
|
|
|
# acknowledgement: ``This product includes software developed by the
|
|
|
|
# University of California, Berkeley and its contributors'' in the
|
|
|
|
# documentation or other materials provided with the distribution and in
|
|
|
|
# all advertising materials mentioning features or use of this software.
|
|
|
|
# Neither the name of the University nor the names of its contributors may
|
|
|
|
# be used to endorse or promote products derived from this software without
|
|
|
|
# specific prior written permission.
|
|
|
|
# THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED
|
|
|
|
# WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
|
|
|
|
# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
|
|
|
|
#
|
|
|
|
# @(#)MAKEDEV 5.2 (Berkeley) 6/22/90
|
|
|
|
#
|
|
|
|
# Device "make" file. Valid arguments:
|
1994-02-17 04:02:40 +03:00
|
|
|
# all makes all known devices, including local devices.
|
|
|
|
# Tries to make the 'standard' number of each type.
|
1994-04-18 12:02:18 +04:00
|
|
|
# floppy devices to be put on install floppies
|
1993-03-21 12:45:37 +03:00
|
|
|
# std standard devices
|
|
|
|
# local configuration specific devices
|
|
|
|
#
|
|
|
|
# Tapes:
|
|
|
|
# wt* QIC-interfaced (e.g. not SCSI) 3M cartridge tape
|
1993-11-04 12:14:08 +03:00
|
|
|
# st* SCSI tapes
|
1993-03-21 12:45:37 +03:00
|
|
|
#
|
|
|
|
# Disks:
|
|
|
|
# wd* "winchester" disk drives (ST506,IDE,ESDI,RLL,...)
|
|
|
|
# fd* "floppy" disk drives (3 1/2", 5 1/4")
|
1993-11-04 12:14:08 +03:00
|
|
|
# sd* SCSI disks
|
|
|
|
# cd* SCSI CD-ROM
|
|
|
|
# mcd* Mitsumi CD-ROM
|
1993-12-21 07:17:51 +03:00
|
|
|
# vnd* "file" pseudo-disks
|
1996-03-31 04:04:06 +04:00
|
|
|
# rd* "ramdisk" pseudo-disks
|
1995-08-17 22:02:27 +04:00
|
|
|
# ccd* contatenated disk devices
|
1993-03-21 12:45:37 +03:00
|
|
|
#
|
1993-03-21 21:04:42 +03:00
|
|
|
# Console ports:
|
1994-07-31 12:44:31 +04:00
|
|
|
# ttyv0 pccons or pcvt screen 0
|
|
|
|
# ttyv* pcvt
|
1993-06-14 19:25:46 +04:00
|
|
|
#
|
|
|
|
# Pointing devices:
|
|
|
|
# mms* Microsoft bus mouse
|
|
|
|
# lms* Logitech bus mouse
|
|
|
|
# pms* PS/2 mouse
|
1994-02-17 04:02:40 +03:00
|
|
|
# mouse-* "mouse link" (XXX)
|
1993-03-21 21:04:42 +03:00
|
|
|
#
|
1993-03-21 12:45:37 +03:00
|
|
|
# Terminal ports:
|
1994-02-17 04:02:40 +03:00
|
|
|
# com* standard PC COM ports (XXX)
|
1993-05-07 10:26:41 +04:00
|
|
|
# tty* alias for PC COM ports, this is what the system really wants
|
1993-03-21 12:45:37 +03:00
|
|
|
#
|
|
|
|
# Pseudo terminals:
|
|
|
|
# pty* set of 16 master and slave pseudo terminals
|
|
|
|
#
|
|
|
|
# Printers:
|
1993-03-21 21:04:42 +03:00
|
|
|
# lpt* stock lp
|
1994-02-18 22:54:15 +03:00
|
|
|
# lpa* interruptless lp
|
1993-03-21 12:45:37 +03:00
|
|
|
#
|
|
|
|
# Call units:
|
|
|
|
#
|
|
|
|
# Special purpose devices:
|
1994-04-18 12:02:18 +04:00
|
|
|
# fd file descriptors
|
1993-03-21 21:04:42 +03:00
|
|
|
# bpf* packet filter
|
1994-02-17 04:02:40 +03:00
|
|
|
# speaker pc speaker (XXX - installed)
|
1993-06-07 23:51:59 +04:00
|
|
|
# lkm loadable kernel modules interface
|
1994-01-09 21:25:25 +03:00
|
|
|
# audio audio device
|
1994-03-05 15:09:30 +03:00
|
|
|
# tun* network tunnel driver
|
1996-03-31 04:04:06 +04:00
|
|
|
# joy* joystick device
|
1993-03-21 21:04:42 +03:00
|
|
|
#
|
1993-03-21 12:45:37 +03:00
|
|
|
|
1993-12-02 00:56:38 +03:00
|
|
|
PATH=/sbin:/usr/sbin:/bin:/usr/bin
|
1993-03-21 12:45:37 +03:00
|
|
|
umask 77
|
|
|
|
for i
|
|
|
|
do
|
|
|
|
case $i in
|
|
|
|
|
1993-05-07 10:26:41 +04:00
|
|
|
all)
|
1994-04-18 12:02:18 +04:00
|
|
|
sh MAKEDEV std fd wt0 fd0 fd1 wd0 wd1 sd0 sd1 sd2 tty0 tty1 pty0 pty1
|
1994-04-18 06:05:03 +04:00
|
|
|
sh MAKEDEV st0 st1 ch0 cd0 cd1 mcd0 vnd0 vnd1 lpa0 lpa1
|
1995-08-17 22:02:27 +04:00
|
|
|
sh MAKEDEV ccd0 ccd1 ccd2 ccd3
|
1994-12-27 00:41:53 +03:00
|
|
|
sh MAKEDEV lpt0 lpt1 lpt2 ttyv0 bpf0 bpf1 bpf2 bpf3 tun0 tun1 tun2
|
1996-03-31 04:50:47 +04:00
|
|
|
sh MAKEDEV speaker lkm mms0 lms0 pms0 audio joy0 joy1 local
|
1994-02-17 04:02:40 +03:00
|
|
|
# MISSING:
|
|
|
|
# sh MAKEDEV mouse-?
|
1993-05-17 09:42:44 +04:00
|
|
|
;;
|
1993-05-07 10:26:41 +04:00
|
|
|
|
1994-04-18 12:02:18 +04:00
|
|
|
floppy)
|
|
|
|
sh MAKEDEV std wt0 fd0 fd1 wd0 wd1 sd0 sd1 sd2 tty0 tty1
|
1994-07-31 12:44:31 +04:00
|
|
|
sh MAKEDEV st0 st1 cd0 cd1 mcd0 ttyv0
|
1994-04-18 12:02:18 +04:00
|
|
|
;;
|
|
|
|
|
1993-03-21 12:45:37 +03:00
|
|
|
std)
|
1993-10-20 03:14:48 +03:00
|
|
|
rm -f console drum mem kmem null zero io tty klog stdin stdout stderr
|
1993-03-21 12:45:37 +03:00
|
|
|
mknod console c 0 0
|
|
|
|
mknod drum c 4 0 ; chmod 640 drum ; chgrp kmem drum
|
|
|
|
mknod kmem c 2 1 ; chmod 640 kmem ; chgrp kmem kmem
|
1993-05-07 10:26:41 +04:00
|
|
|
mknod mem c 2 0 ; chmod 640 mem ; chgrp kmem mem
|
1993-03-21 12:45:37 +03:00
|
|
|
mknod null c 2 2 ; chmod 666 null
|
1993-05-17 12:53:06 +04:00
|
|
|
mknod zero c 2 12 ; chmod 666 zero
|
1993-09-19 23:33:54 +04:00
|
|
|
mknod io c 2 14 ; chmod 640 io ; chgrp kmem io
|
1993-03-21 12:45:37 +03:00
|
|
|
mknod tty c 1 0 ; chmod 666 tty
|
|
|
|
mknod klog c 7 0 ; chmod 600 klog
|
1993-03-21 21:04:42 +03:00
|
|
|
mknod stdin c 22 0 ; chmod 666 stdin
|
|
|
|
mknod stdout c 22 1 ; chmod 666 stdout
|
|
|
|
mknod stderr c 22 2 ; chmod 666 stderr
|
1994-04-18 12:02:18 +04:00
|
|
|
;;
|
|
|
|
|
1994-07-31 12:44:31 +04:00
|
|
|
ttyv*)
|
|
|
|
unit=`expr $i : 'ttyv\(.*\)'`
|
|
|
|
rm -f ttyv$unit
|
|
|
|
mknod ttyv$unit c 12 $unit
|
|
|
|
chown root.wheel ttyv$unit
|
|
|
|
case $unit in
|
|
|
|
0)
|
|
|
|
rm -f vga
|
|
|
|
ln -s ttyv0 vga
|
|
|
|
;;
|
|
|
|
esac
|
|
|
|
;;
|
|
|
|
|
1994-04-18 12:02:18 +04:00
|
|
|
fd)
|
1993-03-21 12:45:37 +03:00
|
|
|
rm -f fd/*
|
|
|
|
mkdir fd > /dev/null 2>&1
|
|
|
|
(cd fd && eval `echo "" | awk ' BEGIN { \
|
|
|
|
for (i = 0; i < 64; i++) \
|
1993-03-21 21:04:42 +03:00
|
|
|
printf("mknod %d c 22 %d;", i, i)}'`)
|
1993-03-21 12:45:37 +03:00
|
|
|
chown -R bin.bin fd
|
|
|
|
chmod 555 fd
|
|
|
|
chmod 666 fd/*
|
|
|
|
;;
|
|
|
|
|
|
|
|
wt*)
|
1995-12-08 09:44:07 +03:00
|
|
|
umask 2 ; unit=`expr $i : '..\(.*\)'`
|
|
|
|
case $i in
|
|
|
|
wt*) name=wt; chr=10; blk=3;;
|
|
|
|
esac
|
|
|
|
rm -f $name$unit n$name$unit r$name$unit nr$name$unit
|
|
|
|
mknod $name$unit b $blk `expr $unit '*' 8 + 0`
|
|
|
|
mknod n$name$unit b $blk `expr $unit '*' 8 + 4`
|
|
|
|
mknod r$name$unit c $chr `expr $unit '*' 8 + 0`
|
|
|
|
mknod nr$name$unit c $chr `expr $unit '*' 8 + 4`
|
|
|
|
chgrp operator $name$unit n$name$unit r$name$unit nr$name$unit
|
|
|
|
chmod 640 $name$unit n$name$unit r$name$unit nr$name$unit
|
1993-03-21 12:45:37 +03:00
|
|
|
umask 77
|
|
|
|
;;
|
|
|
|
|
1996-03-31 04:04:06 +04:00
|
|
|
rd*)
|
|
|
|
umask 2 ; unit=`expr $i : '.*d\(.*\)'`
|
|
|
|
mknod rd${unit} b 17 $unit
|
|
|
|
# mknod rrd${unit} c 9 $unit
|
|
|
|
chgrp operator rd${unit} rrd${unit}
|
|
|
|
chmod 640 rd${unit} rrd${unit}
|
|
|
|
umask 77
|
|
|
|
;;
|
|
|
|
|
1995-08-17 22:02:27 +04:00
|
|
|
ccd*|fd*|sd*|vnd*|wd*)
|
1994-04-18 06:05:03 +04:00
|
|
|
umask 2 ; unit=`expr $i : '.*d\(.*\)'`
|
1993-03-21 12:45:37 +03:00
|
|
|
case $i in
|
1995-08-17 22:02:27 +04:00
|
|
|
ccd*) name=ccd; blk=16; chr=18;;
|
1993-03-21 12:45:37 +03:00
|
|
|
fd*) name=fd; blk=2; chr=9;;
|
1993-03-21 21:04:42 +03:00
|
|
|
sd*) name=sd; blk=4; chr=13;;
|
1994-04-18 06:05:03 +04:00
|
|
|
vnd*) name=vnd; blk=14; chr=41;;
|
1993-05-07 10:26:41 +04:00
|
|
|
wd*) name=wd; blk=0; chr=3;;
|
1993-03-21 12:45:37 +03:00
|
|
|
esac
|
|
|
|
rm -f $name$unit? r$name$unit?
|
1994-09-19 06:18:05 +04:00
|
|
|
mknod ${name}${unit}a b $blk `expr $unit '*' 8 + 0`
|
|
|
|
mknod ${name}${unit}b b $blk `expr $unit '*' 8 + 1`
|
|
|
|
mknod ${name}${unit}c b $blk `expr $unit '*' 8 + 2`
|
|
|
|
mknod ${name}${unit}d b $blk `expr $unit '*' 8 + 3`
|
|
|
|
mknod ${name}${unit}e b $blk `expr $unit '*' 8 + 4`
|
|
|
|
mknod ${name}${unit}f b $blk `expr $unit '*' 8 + 5`
|
|
|
|
mknod ${name}${unit}g b $blk `expr $unit '*' 8 + 6`
|
|
|
|
mknod ${name}${unit}h b $blk `expr $unit '*' 8 + 7`
|
|
|
|
mknod r${name}${unit}a c $chr `expr $unit '*' 8 + 0`
|
|
|
|
mknod r${name}${unit}b c $chr `expr $unit '*' 8 + 1`
|
|
|
|
mknod r${name}${unit}c c $chr `expr $unit '*' 8 + 2`
|
|
|
|
mknod r${name}${unit}d c $chr `expr $unit '*' 8 + 3`
|
|
|
|
mknod r${name}${unit}e c $chr `expr $unit '*' 8 + 4`
|
|
|
|
mknod r${name}${unit}f c $chr `expr $unit '*' 8 + 5`
|
|
|
|
mknod r${name}${unit}g c $chr `expr $unit '*' 8 + 6`
|
|
|
|
mknod r${name}${unit}h c $chr `expr $unit '*' 8 + 7`
|
|
|
|
chgrp operator ${name}${unit}[a-h] r${name}${unit}[a-h]
|
|
|
|
chmod 640 ${name}${unit}[a-h] r${name}${unit}[a-h]
|
1993-03-21 12:45:37 +03:00
|
|
|
umask 77
|
|
|
|
;;
|
|
|
|
|
1994-02-17 04:02:40 +03:00
|
|
|
com*|tty*) # (XXX -- com should die)
|
1993-09-13 12:30:59 +04:00
|
|
|
unit=`expr $i : '...\(.*\)'`
|
1993-05-07 10:26:41 +04:00
|
|
|
rm -f com$unit tty0$unit
|
|
|
|
mknod tty0$unit c 8 $unit
|
|
|
|
chown uucp.wheel tty0$unit
|
1993-03-21 12:45:37 +03:00
|
|
|
;;
|
|
|
|
|
|
|
|
pty*)
|
|
|
|
class=`expr $i : 'pty\(.*\)'`
|
|
|
|
case $class in
|
|
|
|
0) offset=0 name=p;;
|
|
|
|
1) offset=16 name=q;;
|
|
|
|
2) offset=32 name=r;;
|
|
|
|
3) offset=48 name=s;;
|
|
|
|
# Note that telnetd, rlogind, and xterm (at least) only look at p-s.
|
|
|
|
4) offset=64 name=t;;
|
|
|
|
*) echo bad unit for pty in: $i;;
|
|
|
|
esac
|
|
|
|
case $class in
|
|
|
|
0|1|2|3|4)
|
|
|
|
umask 0
|
|
|
|
eval `echo $offset $name | awk ' { b=$1; n=$2 } END {
|
|
|
|
for (i = 0; i < 16; i++)
|
1993-05-07 10:26:41 +04:00
|
|
|
printf("rm -f tty%s%x; mknod tty%s%x c 5 %d; \
|
1994-02-17 04:02:40 +03:00
|
|
|
rm -f pty%s%x; mknod pty%s%x c 6 %d; ", \
|
|
|
|
n, i, n, i, b+i, n, i, n, i, b+i); }'`
|
1993-03-21 12:45:37 +03:00
|
|
|
umask 77
|
|
|
|
;;
|
|
|
|
esac
|
|
|
|
;;
|
|
|
|
|
1993-03-21 21:04:42 +03:00
|
|
|
st*)
|
|
|
|
umask 2 ; unit=`expr $i : '..\(.*\)'`
|
|
|
|
case $i in
|
|
|
|
st*) name=st; chr=14; blk=5;;
|
|
|
|
esac
|
|
|
|
rm -f $name$unit n$name$unit e$name$unit en$name$unit \
|
|
|
|
r$name$unit nr$name$unit er$name$unit enr$name$unit
|
1995-12-08 09:44:07 +03:00
|
|
|
mknod $name$unit b $blk `expr $unit '*' 16 + 0`
|
|
|
|
mknod n$name$unit b $blk `expr $unit '*' 16 + 1`
|
|
|
|
mknod e$name$unit b $blk `expr $unit '*' 16 + 2`
|
|
|
|
mknod en$name$unit b $blk `expr $unit '*' 16 + 3`
|
|
|
|
mknod r$name$unit c $chr `expr $unit '*' 16 + 0`
|
|
|
|
mknod nr$name$unit c $chr `expr $unit '*' 16 + 1`
|
|
|
|
mknod er$name$unit c $chr `expr $unit '*' 16 + 2`
|
|
|
|
mknod enr$name$unit c $chr `expr $unit '*' 16 + 3`
|
|
|
|
chgrp operator $name$unit n$name$unit e$name$unit en$name$unit \
|
|
|
|
r$name$unit nr$name$unit er$name$unit enr$name$unit
|
|
|
|
chmod 640 $name$unit n$name$unit e$name$unit en$name$unit \
|
|
|
|
r$name$unit nr$name$unit er$name$unit enr$name$unit
|
1993-03-21 21:04:42 +03:00
|
|
|
umask 77
|
|
|
|
;;
|
|
|
|
|
|
|
|
ch*)
|
|
|
|
umask 2 ; unit=`expr $i : '..\(.*\)'`
|
|
|
|
case $i in
|
|
|
|
ch*) name=ch; chr=17;;
|
|
|
|
esac
|
|
|
|
rm -f $name$unit
|
1995-12-08 09:55:38 +03:00
|
|
|
mknod $name$unit c $chr `expr $unit '*' 16 + 0`
|
|
|
|
chgrp operator $name$unit
|
|
|
|
chmod 640 $name$unit
|
1993-03-21 21:04:42 +03:00
|
|
|
umask 77
|
|
|
|
;;
|
|
|
|
|
1993-11-04 12:14:08 +03:00
|
|
|
cd*|mcd*)
|
|
|
|
umask 2 ; unit=`expr $i : '.*cd\(.*\)'`
|
1993-03-21 21:04:42 +03:00
|
|
|
case $i in
|
|
|
|
cd*) name=cd; blk=6; chr=15;;
|
1993-11-04 12:14:08 +03:00
|
|
|
mcd*) name=mcd; blk=7; chr=39;;
|
1993-03-21 21:04:42 +03:00
|
|
|
esac
|
|
|
|
rm -f $name$unit? r$name$unit?
|
1994-09-19 06:18:05 +04:00
|
|
|
mknod ${name}${unit}a b $blk `expr $unit '*' 8 + 0`
|
|
|
|
mknod ${name}${unit}d b $blk `expr $unit '*' 8 + 3`
|
|
|
|
mknod r${name}${unit}a c $chr `expr $unit '*' 8 + 0`
|
|
|
|
mknod r${name}${unit}d c $chr `expr $unit '*' 8 + 3`
|
|
|
|
chgrp operator ${name}${unit}[a-h] r${name}${unit}[a-h]
|
|
|
|
chmod 640 ${name}${unit}[a-h] r${name}${unit}[a-h]
|
1993-03-21 21:04:42 +03:00
|
|
|
umask 77
|
|
|
|
;;
|
|
|
|
|
1995-12-08 09:55:38 +03:00
|
|
|
lpt*|lpa*)
|
|
|
|
unit=`expr $i : '...\(.*\)'`
|
|
|
|
case $i in
|
|
|
|
lpt*) name=lpt; flags=0;;
|
|
|
|
lpa*) name=lpa; flags=128;;
|
|
|
|
esac
|
|
|
|
rm -f $name$unit
|
|
|
|
mknod $name$unit c 16 `expr $unit + $flags`
|
|
|
|
chown root.wheel $name$unit
|
1993-03-21 21:04:42 +03:00
|
|
|
;;
|
|
|
|
|
1995-12-08 09:55:38 +03:00
|
|
|
bpf*|tun*)
|
|
|
|
unit=`expr $i : '...\(.*\)'`
|
|
|
|
case $i in
|
|
|
|
bpf*) name=bpf; chr=23;;
|
|
|
|
tun*) name=tun; chr=40;;
|
|
|
|
esac
|
|
|
|
rm -f $name$unit
|
|
|
|
mknod $name$unit c $chr $unit
|
|
|
|
chown root.wheel $name$unit
|
1994-03-05 15:09:30 +03:00
|
|
|
;;
|
|
|
|
|
1994-02-17 04:02:40 +03:00
|
|
|
speaker) # (XXX - installed)
|
1993-05-07 10:26:41 +04:00
|
|
|
rm -f speaker
|
|
|
|
mknod speaker c 27 0
|
|
|
|
chown root.wheel speaker
|
1993-03-21 21:04:42 +03:00
|
|
|
;;
|
|
|
|
|
1993-06-07 23:51:59 +04:00
|
|
|
lkm)
|
|
|
|
rm -f lkm
|
|
|
|
mknod lkm c 28 0
|
|
|
|
chown root.kmem lkm
|
|
|
|
chmod 640 lkm
|
1993-06-14 07:45:06 +04:00
|
|
|
;;
|
|
|
|
|
1995-12-08 09:55:38 +03:00
|
|
|
mms*|lms*|pms*)
|
|
|
|
unit=`expr $i : '.ms\(.*\)'`
|
|
|
|
case $i in
|
|
|
|
mms*) name=mms; chr=35;;
|
|
|
|
lms*) name=lms; chr=36;;
|
|
|
|
pms*) name=pms; chr=37;;
|
|
|
|
esac
|
|
|
|
rm -f $name$unit
|
|
|
|
mknod $name$unit c $chr $unit
|
|
|
|
chown root.wheel $name$unit
|
1993-06-14 07:45:06 +04:00
|
|
|
;;
|
|
|
|
|
1994-02-17 04:02:40 +03:00
|
|
|
mouse*) # (XXX)
|
1993-06-14 19:25:46 +04:00
|
|
|
name=`expr $i : 'mouse-\(.*\)'`
|
1993-06-14 07:45:06 +04:00
|
|
|
if [ ! -c $name ]; then
|
|
|
|
$0 $name # make the appropriate device
|
|
|
|
fi
|
|
|
|
rm -f mouse
|
|
|
|
ln -s $name mouse
|
|
|
|
;;
|
1993-06-07 23:51:59 +04:00
|
|
|
|
1994-01-09 21:25:25 +03:00
|
|
|
audio*)
|
1995-07-19 23:55:27 +04:00
|
|
|
rm -f audio sound mixer
|
1994-01-09 21:25:25 +03:00
|
|
|
mknod sound c 42 0
|
|
|
|
mknod audio c 42 128
|
1995-07-19 23:55:27 +04:00
|
|
|
mknod mixer c 42 16
|
|
|
|
chown root.wheel audio sound mixer
|
|
|
|
chmod 666 audio sound mixer
|
1994-01-10 18:12:24 +03:00
|
|
|
;;
|
1996-03-31 04:04:06 +04:00
|
|
|
|
|
|
|
joy*)
|
|
|
|
unit=`expr $i : 'joy\(.*\)'`
|
|
|
|
rm -f joy$unit
|
|
|
|
mknod joy$unit c 26 $unit
|
|
|
|
chown root.wheel joy$unit
|
|
|
|
chmod 666 joy$unit
|
|
|
|
;;
|
|
|
|
|
1993-03-21 12:45:37 +03:00
|
|
|
local)
|
|
|
|
umask 0
|
|
|
|
sh MAKEDEV.local
|
|
|
|
;;
|
|
|
|
|
|
|
|
esac
|
|
|
|
done
|