to make binary snapshot
This commit is contained in:
parent
a031341f9b
commit
2b9070c1d9
424
etc/etc.arc/MAKEDEV
Normal file
424
etc/etc.arc/MAKEDEV
Normal file
@ -0,0 +1,424 @@
|
||||
#!/bin/sh -
|
||||
# $NetBSD: MAKEDEV,v 1.1 2000/03/03 12:56:05 soda Exp $
|
||||
#
|
||||
# Copyright (c) 1990 The Regents of the University of California.
|
||||
# All rights reserved.
|
||||
#
|
||||
# Redistribution and use in source and binary forms, with or without
|
||||
# modification, are permitted provided that the following conditions
|
||||
# are met:
|
||||
# 1. Redistributions of source code must retain the above copyright
|
||||
# notice, this list of conditions and the following disclaimer.
|
||||
# 2. Redistributions in binary form must reproduce the above copyright
|
||||
# notice, this list of conditions and the following disclaimer in the
|
||||
# documentation and/or other materials provided with the distribution.
|
||||
# 3. All advertising materials mentioning features or use of this software
|
||||
# must display the following acknowledgement:
|
||||
# This product includes software developed by the University of
|
||||
# California, Berkeley and its contributors.
|
||||
# 4. 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 BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
|
||||
# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
||||
# ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
|
||||
# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
||||
# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
|
||||
# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
||||
# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
|
||||
# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
||||
# SUCH DAMAGE.
|
||||
#
|
||||
###########################################################################
|
||||
#
|
||||
# PLEASE RUN "cd ../share/man/man8 ; perl5 MAKEDEV2manpage.pl"
|
||||
# AFTER CHANGING THIS FILE, AND COMMIT THE UPDATED MANPAGE!
|
||||
#
|
||||
###########################################################################
|
||||
#
|
||||
# Device "make" file. Valid arguments:
|
||||
# all Makes all known devices, including local devices.
|
||||
# If units are expected for a device MAKEDEV supplies the
|
||||
# standard numbers.
|
||||
# minimal A minimal set of devices for install disks, etc.
|
||||
# std The standard devices (console, drum, klog, kmem, mem,
|
||||
# null, stderr, stdin, stdout, tty, zero).
|
||||
# local Configuration specific devices which are created by running
|
||||
# the MAKEDEV.local shell script with the argument "all".
|
||||
#
|
||||
# Tapes:
|
||||
# st* SCSI tape
|
||||
#
|
||||
# Disks:
|
||||
# ccd* concatenated disk driver
|
||||
# cd* SCSI CD-ROM
|
||||
# md* memory pseudo-disk devices
|
||||
# raid* RAIDframe disk driver
|
||||
# sd* ATAPI and SCSI disks
|
||||
# vnd* file pseudo-disks
|
||||
# wd* IDE disks
|
||||
# fd* PC-style floppy disks
|
||||
#
|
||||
# Terminals:
|
||||
# ttyC? pccons
|
||||
# ttyE? Workstation console ("wscons") glass-tty emulators
|
||||
# tty* NS16550 ("com") serial ports
|
||||
#
|
||||
# Pseudo terminals:
|
||||
# pty* set of 16 master and slave pseudo terminals
|
||||
#
|
||||
# Printers:
|
||||
# lpt* PC parallel port driver ("lpt") units
|
||||
#
|
||||
# Special purpose devices:
|
||||
# bpf* Berkeley packet filter devices
|
||||
# ch* SCSI media changer
|
||||
# fd file descriptors (/dev/fd/*)
|
||||
# ipl IP filter
|
||||
# kbd keyboard (provides events, for X11)
|
||||
# mouse mouse (provides events, for X11)
|
||||
# pms* PS/2 mouse
|
||||
# joy* joystick device
|
||||
# random Random number generator
|
||||
# scsibus* SCSI busses, see scsictl(8), scsi(8)
|
||||
# ss* SCSI scanner
|
||||
# tun* network tunnel driver
|
||||
# uk* SCSI unknown
|
||||
|
||||
dialin=0
|
||||
dialout=524288
|
||||
callunit=262144
|
||||
|
||||
PATH=/sbin:/usr/sbin:/bin:/usr/bin
|
||||
umask 77
|
||||
for i
|
||||
do
|
||||
case $i in
|
||||
|
||||
all)
|
||||
sh $0 std fd sd0 sd1 sd2 sd3 sd4 pty0 pty1
|
||||
sh $0 st0 st1 ch0 cd0 cd1 vnd0 vnd1 vnd2 vnd3
|
||||
sh $0 ccd0 ccd1 ccd2 ccd3 md0 md1 ss0 ss1 uk0 uk1
|
||||
sh $0 raid0 raid1 raid2 raid3
|
||||
sh $0 bpf0 bpf1 bpf2 bpf3 bpf4 bpf5 bpf6 bpf7
|
||||
sh $0 tun0 tun1 tun2 tun3
|
||||
sh $0 tty00 tty01 tty02 tty03
|
||||
sh $0 wskbd0 wsmouse0 lpt0 ipl wd0 wd1 wd2 wd3 fd0 fd1
|
||||
sh $0 ttyC0 pms0 joy0
|
||||
sh $0 random local
|
||||
sh $0 scsibus0 scsibus1 scsibus2 scsibus3
|
||||
sh $0 wscons
|
||||
;;
|
||||
|
||||
minimal)
|
||||
sh $0 std
|
||||
sh $0 sd0 sd1 sd2 sd3 pty0 st0 st1 ch0 cd0 cd1 ccd0 ccd1 md0
|
||||
sh $0 wd0 wd1 fd0 fd1
|
||||
sh $0 tty00 tty01 ttyE0 ttyE1 wsmouse0 wskbd0 ttyEcfg
|
||||
sh $0 ttyC0
|
||||
;;
|
||||
|
||||
wscons)
|
||||
sh $0 ttyE0 ttyE1 ttyE2 ttyE3 ttyE4 ttyE5 ttyE6 ttyE7
|
||||
sh $0 wsmouse0 wsmouse1 wsmouse2 wsmouse3
|
||||
sh $0 wskbd0 wskbd1 wskbd2 wskbd3
|
||||
sh $0 ttyEcfg
|
||||
sh $0 wsmux
|
||||
;;
|
||||
|
||||
wsmux|wsmouse|wskbd)
|
||||
rm -f wsmouse wskbd
|
||||
mknod wsmouse c 28 0
|
||||
mknod wskbd c 28 1
|
||||
chown root.wheel wsmouse wskbd
|
||||
chmod 600 wsmouse wskbd
|
||||
;;
|
||||
|
||||
std)
|
||||
rm -f console drum mem kmem null zero tty klog stdin stdout stderr
|
||||
mknod console c 0 0
|
||||
mknod drum c 1 0 ; chmod 640 drum ; chgrp kmem drum
|
||||
mknod kmem c 3 1 ; chmod 640 kmem ; chgrp kmem kmem
|
||||
mknod mem c 3 0 ; chmod 640 mem ; chgrp kmem mem
|
||||
mknod null c 3 2 ; chmod 666 null
|
||||
mknod zero c 3 12 ; chmod 666 zero
|
||||
mknod tty c 2 0 ; chmod 666 tty
|
||||
mknod klog c 6 0 ; chmod 600 klog
|
||||
mknod stdin c 7 0 ; chmod 666 stdin
|
||||
mknod stdout c 7 1 ; chmod 666 stdout
|
||||
mknod stderr c 7 2 ; chmod 666 stderr
|
||||
;;
|
||||
|
||||
fd)
|
||||
rm -f fd/*
|
||||
mkdir fd > /dev/null 2>&1
|
||||
n=0
|
||||
while [ $n -lt 64 ]; do
|
||||
mknod fd/$n c 7 $n
|
||||
n=$(($n + 1))
|
||||
done
|
||||
chown -R root.wheel fd
|
||||
chmod 755 fd
|
||||
chmod 666 fd/*
|
||||
;;
|
||||
|
||||
md*)
|
||||
unit=${i#md}; blk=8; chr=22;
|
||||
rm -f md${unit}? rmd${unit}?
|
||||
mknod md${unit}a b $blk $(($unit * 16 + 0))
|
||||
mknod md${unit}c b $blk $(($unit * 16 + 2))
|
||||
# mknod rmd${unit}a c $chr $(($unit * 16 + 0))
|
||||
# mknod rmd${unit}c c $chr $(($unit * 16 + 2))
|
||||
chgrp operator md${unit}? #rmd${unit}?
|
||||
chmod 640 md${unit}? #rmd${unit}?
|
||||
;;
|
||||
|
||||
ccd*|cd*|fd*|raid*|sd*|vnd*|wd*)
|
||||
case $i in
|
||||
ccd*) name=ccd; unit=${i#ccd}; blk=6; chr=23;;
|
||||
cd*) name=cd; unit=${i#cd}; blk=3; chr=8;;
|
||||
fd*) name=fd; unit=${i#fd}; blk=7; chr=13;;
|
||||
raid*) name=raid; unit=${i#raid}; blk=9; chr=24;;
|
||||
sd*) name=sd; unit=${i#sd}; blk=0; chr=9;;
|
||||
vnd*) name=vnd; unit=${i#vnd}; blk=2; chr=11;;
|
||||
wd*) name=wd; unit=${i#wd}; blk=4; chr=18;;
|
||||
esac
|
||||
rm -f $name$unit? r$name$unit?
|
||||
mknod ${name}${unit}a b $blk $(($unit * 16 + 0))
|
||||
mknod ${name}${unit}b b $blk $(($unit * 16 + 1))
|
||||
mknod ${name}${unit}c b $blk $(($unit * 16 + 2))
|
||||
mknod ${name}${unit}d b $blk $(($unit * 16 + 3))
|
||||
mknod ${name}${unit}e b $blk $(($unit * 16 + 4))
|
||||
mknod ${name}${unit}f b $blk $(($unit * 16 + 5))
|
||||
mknod ${name}${unit}g b $blk $(($unit * 16 + 6))
|
||||
mknod ${name}${unit}h b $blk $(($unit * 16 + 7))
|
||||
mknod ${name}${unit}i b $blk $(($unit * 16 + 8))
|
||||
mknod ${name}${unit}j b $blk $(($unit * 16 + 9))
|
||||
mknod ${name}${unit}k b $blk $(($unit * 16 + 10))
|
||||
mknod ${name}${unit}l b $blk $(($unit * 16 + 11))
|
||||
mknod ${name}${unit}m b $blk $(($unit * 16 + 12))
|
||||
mknod ${name}${unit}n b $blk $(($unit * 16 + 13))
|
||||
mknod ${name}${unit}o b $blk $(($unit * 16 + 14))
|
||||
mknod ${name}${unit}p b $blk $(($unit * 16 + 15))
|
||||
mknod r${name}${unit}a c $chr $(($unit * 16 + 0))
|
||||
mknod r${name}${unit}b c $chr $(($unit * 16 + 1))
|
||||
mknod r${name}${unit}c c $chr $(($unit * 16 + 2))
|
||||
mknod r${name}${unit}d c $chr $(($unit * 16 + 3))
|
||||
mknod r${name}${unit}e c $chr $(($unit * 16 + 4))
|
||||
mknod r${name}${unit}f c $chr $(($unit * 16 + 5))
|
||||
mknod r${name}${unit}g c $chr $(($unit * 16 + 6))
|
||||
mknod r${name}${unit}h c $chr $(($unit * 16 + 7))
|
||||
mknod r${name}${unit}i c $chr $(($unit * 16 + 8))
|
||||
mknod r${name}${unit}j c $chr $(($unit * 16 + 9))
|
||||
mknod r${name}${unit}k c $chr $(($unit * 16 + 10))
|
||||
mknod r${name}${unit}l c $chr $(($unit * 16 + 11))
|
||||
mknod r${name}${unit}m c $chr $(($unit * 16 + 12))
|
||||
mknod r${name}${unit}n c $chr $(($unit * 16 + 13))
|
||||
mknod r${name}${unit}o c $chr $(($unit * 16 + 14))
|
||||
mknod r${name}${unit}p c $chr $(($unit * 16 + 15))
|
||||
chgrp operator ${name}${unit}[a-p] r${name}${unit}[a-p]
|
||||
chmod 640 ${name}${unit}[a-p] r${name}${unit}[a-p]
|
||||
;;
|
||||
|
||||
ttyEcfg)
|
||||
rm -f $i
|
||||
mknod $i c 27 255
|
||||
chown root.wheel $i
|
||||
;;
|
||||
|
||||
ttyC*|ttyE*)
|
||||
case $i in
|
||||
ttyC*) name=ttyC; unit=${i#ttyC}; chr=14;;
|
||||
ttyE*) name=ttyE; unit=${i#ttyE}; chr=27;;
|
||||
esac
|
||||
rm -f $name$unit
|
||||
mknod $name$unit c $chr $unit
|
||||
chown root.wheel $name$unit
|
||||
;;
|
||||
|
||||
tty*)
|
||||
case $i in
|
||||
tty*) name=tty; dname=dty; ounit=${i#tty}; chr=17;;
|
||||
esac
|
||||
ounit=$(($ounit + 0))
|
||||
if [ $ounit -lt 10 ]; then
|
||||
unit=0$ounit
|
||||
else
|
||||
unit=$ounit
|
||||
fi
|
||||
rm -f $name$unit $dname$unit
|
||||
mknod $name$unit c $chr $(($ounit + $dialin ))
|
||||
mknod $dname$unit c $chr $(($ounit + $dialout))
|
||||
chown uucp.wheel $name$unit $dname$unit
|
||||
;;
|
||||
|
||||
pty*)
|
||||
class=${i#pty}
|
||||
case $class in
|
||||
0) name=p;;
|
||||
1) name=q;;
|
||||
2) name=r;;
|
||||
3) name=s;;
|
||||
4) name=t;;
|
||||
5) name=u;;
|
||||
6) name=v;;
|
||||
7) name=w;;
|
||||
8) name=x;;
|
||||
9) name=y;;
|
||||
10) name=z;;
|
||||
11) name=P;;
|
||||
12) name=Q;;
|
||||
13) name=R;;
|
||||
14) name=S;;
|
||||
15) name=T;;
|
||||
*) echo "$0: $i: pty unit must be between 0 and 15"
|
||||
continue ;;
|
||||
esac
|
||||
rm -f tty$name[0-9a-f] pty$name[0-9a-f]
|
||||
for j in 0 1 2 3 4 5 6 7 8 9 a b c d e f
|
||||
do
|
||||
case $j in
|
||||
[0-9]) jn=$j ;;
|
||||
a) jn=10 ;;
|
||||
b) jn=11 ;;
|
||||
c) jn=12 ;;
|
||||
d) jn=13 ;;
|
||||
e) jn=14 ;;
|
||||
f) jn=15 ;;
|
||||
esac
|
||||
unit=$(($class * 16 + $jn))
|
||||
mknod tty$name$j c 4 $unit
|
||||
mknod pty$name$j c 5 $unit
|
||||
done
|
||||
chgrp wheel tty$name? pty$name?
|
||||
chmod 666 tty$name? pty$name?
|
||||
;;
|
||||
|
||||
st*)
|
||||
case $i in
|
||||
st*) name=st; unit=${i#st}; chr=10; 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
|
||||
mknod ${name}${unit} b $blk $(($unit * 16+ 0))
|
||||
mknod n${name}${unit} b $blk $(($unit * 16+ 1))
|
||||
mknod e${name}${unit} b $blk $(($unit * 16+ 2))
|
||||
mknod en${name}${unit} b $blk $(($unit * 16+ 3))
|
||||
mknod r${name}${unit} c $chr $(($unit * 16+ 0))
|
||||
mknod nr${name}${unit} c $chr $(($unit * 16+ 1))
|
||||
mknod er${name}${unit} c $chr $(($unit * 16+ 2))
|
||||
mknod enr${name}${unit} c $chr $(($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 660 ${name}${unit} n${name}${unit} \
|
||||
e$name$unit en$name$unit \
|
||||
r${name}${unit} nr${name}${unit} \
|
||||
er${name}${unit} enr${name}${unit}
|
||||
;;
|
||||
|
||||
ch*|uk*)
|
||||
case $i in
|
||||
ch*) name=ch; unit=${i#ch}; chr=36;;
|
||||
uk*) name=uk; unit=${i#uk}; chr=32;;
|
||||
esac
|
||||
rm -f $name$unit
|
||||
mknod $name$unit c $chr $unit
|
||||
chgrp operator $name$unit
|
||||
chmod 640 $name$unit
|
||||
;;
|
||||
|
||||
ss*)
|
||||
case $i in
|
||||
ss*) name=ss; unit=${i#ss}; chr=34;;
|
||||
esac
|
||||
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))
|
||||
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
|
||||
;;
|
||||
|
||||
bpf*|tun*|pms*|joy*)
|
||||
case $i in
|
||||
bpf*) name=bpf; unit=${i#bpf}; chr=12;;
|
||||
tun*) name=tun; unit=${i#tun}; chr=25;;
|
||||
pms*) name=pms; unit=${i#pms}; chr=15;;
|
||||
joy*) name=joy; unit=${i#joy}; chr=26;;
|
||||
esac
|
||||
rm -f $name$unit
|
||||
mknod $name$unit c $chr $unit
|
||||
chown root.wheel $name$unit
|
||||
;;
|
||||
|
||||
wskbd*)
|
||||
unit=${i#wskbd}
|
||||
wskbd=wskbd$unit
|
||||
rm -f $wskbd
|
||||
mknod $wskbd c 29 $unit
|
||||
chown root.wheel $wskbd
|
||||
chmod 600 $wskbd
|
||||
;;
|
||||
|
||||
wsmouse*)
|
||||
unit=${i#wsmouse}
|
||||
wsmouse=wsmouse$unit
|
||||
rm -f $wsmouse
|
||||
mknod $wsmouse c 30 $unit
|
||||
chown root.wheel $wsmouse
|
||||
chmod 600 $wsmouse
|
||||
;;
|
||||
|
||||
lpt*)
|
||||
case $i in
|
||||
lpt*) name=lpt; unit=${i#lpt}; flags=0;;
|
||||
esac
|
||||
rm -f $name$unit
|
||||
mknod $name$unit c 16 $(($unit + $flags))
|
||||
chown root.wheel $name$unit
|
||||
;;
|
||||
|
||||
ipl)
|
||||
rm -f ipl ipnat ipstate ipauth
|
||||
mknod ipl c 31 0
|
||||
mknod ipnat c 31 1
|
||||
mknod ipstate c 31 2
|
||||
mknod ipauth c 31 3
|
||||
chown root.wheel ipl ipnat ipstate ipauth
|
||||
chmod 600 ipl ipnat ipstate ipauth
|
||||
;;
|
||||
|
||||
random)
|
||||
rm -f random urandom
|
||||
mknod random c 33 0
|
||||
mknod urandom c 33 1
|
||||
chown root.wheel random urandom
|
||||
chmod 444 random
|
||||
chmod 644 urandom
|
||||
;;
|
||||
|
||||
scsibus*)
|
||||
unit=${i#scsibus};
|
||||
rm -f scsibus$unit
|
||||
mknod scsibus$unit c 19 $unit
|
||||
chown root.wheel scsibus$unit
|
||||
chmod 644 scsibus$unit
|
||||
;;
|
||||
|
||||
local)
|
||||
umask 0
|
||||
sh $0.local all
|
||||
umask 77
|
||||
;;
|
||||
|
||||
*)
|
||||
echo $i: unknown device
|
||||
;;
|
||||
|
||||
esac
|
||||
done
|
43
etc/etc.arc/disktab
Normal file
43
etc/etc.arc/disktab
Normal file
@ -0,0 +1,43 @@
|
||||
# $NetBSD: disktab,v 1.1 2000/03/03 12:56:06 soda Exp $
|
||||
#
|
||||
# Disk geometry and partition layout tables.
|
||||
# Key:
|
||||
# dt controller type
|
||||
# ty type of disk (fixed, removeable, simulated)
|
||||
# d[0-4] drive-type-dependent parameters
|
||||
# ns #sectors/track
|
||||
# nt #tracks/cylinder
|
||||
# nc #cylinders/disk
|
||||
# sc #sectors/cylinder, ns*nt default
|
||||
# su #sectors/unit, sc*nc default
|
||||
# se sector size, DEV_BSIZE default
|
||||
# rm rpm, 3600 default
|
||||
# sf supports bad144-style bad sector forwarding
|
||||
# sk sector skew per track, default 0
|
||||
# cs sector skew per cylinder, default 0
|
||||
# hs headswitch time, default 0
|
||||
# ts one-cylinder seek time, default 0
|
||||
# il sector interleave (n:1), 1 default
|
||||
# bs boot block size, default BBSIZE
|
||||
# sb superblock size, default SBSIZE
|
||||
# o[a-h] partition offsets in sectors
|
||||
# p[a-h] partition sizes in sectors
|
||||
# b[a-h] partition block sizes in bytes
|
||||
# f[a-h] partition fragment sizes in bytes
|
||||
# t[a-h] partition types (filesystem, swap, etc)
|
||||
#
|
||||
|
||||
floppy|floppy3|3in|3.5in High Density Floppy:\
|
||||
:ty=floppy:se#512:nt#2:rm#300:ns#18:nc#80:\
|
||||
:pa#2880:oa#0:ba#4096:fa#512:ta=4.2BSD:\
|
||||
:pb#2880:ob#0:\
|
||||
:pc#2880:oc#0:
|
||||
|
||||
#
|
||||
# Special disktab entries used when creating distributions.
|
||||
#
|
||||
|
||||
floppyinstfs|NetBSD floppy install filesystem:\
|
||||
:ty=floppy:se#512:nt#2:rm#300:ns#16:nc#128:\
|
||||
:pa#4096:oa#0:ba#4096:fa#512:ta=4.2BSD:\
|
||||
:pc#4096:oc#0:
|
18
etc/etc.arc/fstab.sd
Normal file
18
etc/etc.arc/fstab.sd
Normal file
@ -0,0 +1,18 @@
|
||||
# $NetBSD: fstab.sd,v 1.1 2000/03/03 12:56:06 soda Exp $
|
||||
#
|
||||
# Sample fstab for SCSI disk based system
|
||||
# see fstab(5) for details on what the fields mean
|
||||
# Notes:
|
||||
# All swap devices are now configured by swapctl(8), so a swap entry
|
||||
# is now needed for all swap partitions so that the "swapctl -A" in
|
||||
# /etc/rc will find them, or you will have no swap space.
|
||||
# /tmp is on a 10M mfs partition; see mount_mfs(8) for details.
|
||||
#
|
||||
/dev/sd0a / ffs rw 1 1
|
||||
/dev/sd0b none swap sw 0 0
|
||||
/dev/sd0f /var ffs rw 1 2
|
||||
/dev/sd0g /usr ffs rw 1 2
|
||||
/dev/sd0b /tmp mfs rw,-s=32768 0 0
|
||||
kernfs /kern kernfs rw 0 0
|
||||
procfs /proc procfs rw 0 0
|
||||
/dev/cd0a /cdrom cd9660 ro,noauto 0 0
|
20
etc/etc.arc/fstab.wd
Normal file
20
etc/etc.arc/fstab.wd
Normal file
@ -0,0 +1,20 @@
|
||||
# $NetBSD: fstab.wd,v 1.1 2000/03/03 12:56:06 soda Exp $
|
||||
#
|
||||
# Sample fstab for IDE disk based system
|
||||
# see fstab(5) for details on what the fields mean
|
||||
# Notes:
|
||||
# All swap devices are now configured by swapctl(8), so a swap entry
|
||||
# is now needed for all swap partitions so that the "swapctl -A" in
|
||||
# /etc/rc will find them, or you will have no swap space.
|
||||
# /tmp is on a 10M mfs partition; see mount_mfs(8) for details.
|
||||
# the CD-ROM entry is commented out because IDE controller based
|
||||
# machines often do not have SCSI CD devices.
|
||||
#
|
||||
/dev/wd0a / ffs rw 1 1
|
||||
/dev/wd0b none swap sw 0 0
|
||||
/dev/wd0f /var ffs rw 1 2
|
||||
/dev/wd0g /usr ffs rw 1 2
|
||||
/dev/wd0b /tmp mfs rw,-s=32768 0 0
|
||||
kernfs /kern kernfs rw 0 0
|
||||
procfs /proc procfs rw 0 0
|
||||
#/dev/cd0a /cdrom cd9660 ro,noauto 0 0
|
54
etc/etc.arc/ttys
Normal file
54
etc/etc.arc/ttys
Normal file
@ -0,0 +1,54 @@
|
||||
#
|
||||
# $NetBSD: ttys,v 1.1 2000/03/03 12:56:07 soda Exp $
|
||||
#
|
||||
# name getty type status comments
|
||||
|
||||
# In normal operation, getty on 'console' pseudo-device is disabled, and is
|
||||
# enabled for the correct 'real' device (e.g. one of the serial ports).
|
||||
|
||||
# console pseudo-device
|
||||
console "/usr/libexec/getty std.9600" vt220 on secure
|
||||
|
||||
# Workstation console
|
||||
ttyE0 "/usr/libexec/getty std.9600" vt220 off secure
|
||||
ttyE1 "/usr/libexec/getty std.9600" vt220 off secure
|
||||
ttyE2 "/usr/libexec/getty std.9600" vt220 off secure
|
||||
ttyE3 "/usr/libexec/getty std.9600" vt220 off secure
|
||||
|
||||
# NS16550 ("com") serial ports
|
||||
tty00 "/usr/libexec/getty std.9600" unknown off secure
|
||||
tty01 "/usr/libexec/getty std.9600" unknown off secure
|
||||
|
||||
# Pseudo Terminals
|
||||
ttyp0 none network
|
||||
ttyp1 none network
|
||||
ttyp2 none network
|
||||
ttyp3 none network
|
||||
ttyp4 none network
|
||||
ttyp5 none network
|
||||
ttyp6 none network
|
||||
ttyp7 none network
|
||||
ttyp8 none network
|
||||
ttyp9 none network
|
||||
ttypa none network
|
||||
ttypb none network
|
||||
ttypc none network
|
||||
ttypd none network
|
||||
ttype none network
|
||||
ttypf none network
|
||||
ttyq0 none network
|
||||
ttyq1 none network
|
||||
ttyq2 none network
|
||||
ttyq3 none network
|
||||
ttyq4 none network
|
||||
ttyq5 none network
|
||||
ttyq6 none network
|
||||
ttyq7 none network
|
||||
ttyq8 none network
|
||||
ttyq9 none network
|
||||
ttyqa none network
|
||||
ttyqb none network
|
||||
ttyqc none network
|
||||
ttyqd none network
|
||||
ttyqe none network
|
||||
ttyqf none network
|
196
share/man/man8/man8.arc/MAKEDEV.8
Normal file
196
share/man/man8/man8.arc/MAKEDEV.8
Normal file
@ -0,0 +1,196 @@
|
||||
.\" *** ------------------------------------------------------------------
|
||||
.\" *** This file was generated automatically
|
||||
.\" *** from src/etc/etc.arc/MAKEDEV and
|
||||
.\" *** src/share/man/man8/man8.arc/MAKEDEV.8.template
|
||||
.\" ***
|
||||
.\" *** DO NOT EDIT - any changes will be lost!!!
|
||||
.\" *** ------------------------------------------------------------------
|
||||
.\"
|
||||
.\" $NetBSD: MAKEDEV.8,v 1.1 2000/03/03 12:59:48 soda Exp $
|
||||
.\"
|
||||
.\" Copyright (c) 1991, 1993
|
||||
.\" The Regents of the University of California. All rights reserved.
|
||||
.\"
|
||||
.\" Redistribution and use in source and binary forms, with or without
|
||||
.\" modification, are permitted provided that the following conditions
|
||||
.\" are met:
|
||||
.\" 1. Redistributions of source code must retain the above copyright
|
||||
.\" notice, this list of conditions and the following disclaimer.
|
||||
.\" 2. Redistributions in binary form must reproduce the above copyright
|
||||
.\" notice, this list of conditions and the following disclaimer in the
|
||||
.\" documentation and/or other materials provided with the distribution.
|
||||
.\" 3. All advertising materials mentioning features or use of this software
|
||||
.\" must display the following acknowledgement:
|
||||
.\" This product includes software developed by the University of
|
||||
.\" California, Berkeley and its contributors.
|
||||
.\" 4. 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 BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
|
||||
.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
||||
.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
|
||||
.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
||||
.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
|
||||
.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
||||
.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
|
||||
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
||||
.\" SUCH DAMAGE.
|
||||
.\"
|
||||
.\" from: @(#)MAKEDEV.8 8.1 (Berkeley) 6/5/93
|
||||
.\"
|
||||
.Dd Mar 3, 2000
|
||||
.Dt MAKEDEV 8 arc
|
||||
.Sh NAME
|
||||
.Nm MAKEDEV ,
|
||||
.Nm makedev
|
||||
.Nd create system and device special files
|
||||
.Sh SYNOPSIS
|
||||
.Nm MAKEDEV
|
||||
.Ar device_name Ar ...
|
||||
.Sh DESCRIPTION
|
||||
The shell script
|
||||
.Nm MAKEDEV ,
|
||||
found in the
|
||||
.Pa /dev
|
||||
directory, is used to create the common special
|
||||
files.
|
||||
.\"See
|
||||
.\".Xr special 8
|
||||
.\"for a more complete discussion of special files.
|
||||
.Pp
|
||||
.Nm MAKEDEV
|
||||
takes any number of device names as arguments, where the names are
|
||||
the common abbreviation for the device.
|
||||
There are several special devices:
|
||||
.Pp
|
||||
.\" @@@SPECIAL@@@
|
||||
.Bl -tag -width 01234567 -compact
|
||||
.It Ar all
|
||||
Makes all known devices, including local devices. If units are expected for a device
|
||||
.Pa MAKEDEV
|
||||
supplies the standard numbers.
|
||||
.It Ar minimal
|
||||
A minimal set of devices for install disks, etc.
|
||||
.It Ar std
|
||||
The standard devices (console, drum, klog, kmem, mem, null, stderr, stdin, stdout, tty, zero).
|
||||
.It Ar local
|
||||
Configuration specific devices which are created by running the
|
||||
.Pa MAKEDEV.local
|
||||
shell script with the argument ``all''.
|
||||
.El
|
||||
.Pp
|
||||
The
|
||||
.Tn arc
|
||||
supports the following devices.
|
||||
Where a device name is followed by a hash sign
|
||||
.Ql \&# ,
|
||||
the hash sign
|
||||
must be replaced by a unit number.
|
||||
.Pp
|
||||
.\" @@@DEVICES@@@
|
||||
.Bl -tag -width 01
|
||||
.It Tapes:
|
||||
. Bl -tag -width 0123456789 -compact
|
||||
. It Ar st#
|
||||
SCSI tape, see
|
||||
.Xr st 4
|
||||
. El
|
||||
.It Disks:
|
||||
. Bl -tag -width 0123456789 -compact
|
||||
. It Ar ccd#
|
||||
Concatenated disk driver, see
|
||||
.Xr ccd 4
|
||||
. It Ar cd#
|
||||
SCSI CD-ROM, see
|
||||
.Xr cd 4
|
||||
. It Ar md#
|
||||
Memory pseudo-disk devices, see
|
||||
.Xr md 4
|
||||
. It Ar raid#
|
||||
RAIDframe disk driver, see
|
||||
.Xr raid 4
|
||||
. It Ar sd#
|
||||
ATAPI and SCSI disks, see
|
||||
.Xr sd 4
|
||||
. It Ar vnd#
|
||||
File pseudo-disks, see
|
||||
.Xr vnd 4
|
||||
. It Ar wd#
|
||||
IDE disks, see
|
||||
.Xr wd 4
|
||||
. It Ar fd#
|
||||
PC-style floppy disks
|
||||
. El
|
||||
.It Terminals:
|
||||
. Bl -tag -width 0123456789 -compact
|
||||
. It Ar ttyC?
|
||||
Pccons
|
||||
. It Ar ttyE?
|
||||
Workstation console (``wscons'') glass-tty emulators
|
||||
. It Ar tty#
|
||||
NS16550 (``com'') serial ports, see
|
||||
.Xr tty 4
|
||||
. El
|
||||
.It Pseudo terminals:
|
||||
. Bl -tag -width 0123456789 -compact
|
||||
. It Ar pty#
|
||||
Set of 16 master and slave pseudo terminals, see
|
||||
.Xr pty 4
|
||||
. El
|
||||
.It Printers:
|
||||
. Bl -tag -width 0123456789 -compact
|
||||
. It Ar lpt#
|
||||
PC parallel port driver (``lpt'') units
|
||||
. El
|
||||
.It Special purpose devices:
|
||||
. Bl -tag -width 0123456789 -compact
|
||||
. It Ar bpf#
|
||||
Berkeley packet filter devices, see
|
||||
.Xr bpf 4
|
||||
. It Ar ch#
|
||||
SCSI media changer, see
|
||||
.Xr ch 4
|
||||
. It Ar fd
|
||||
File descriptors (/dev/fd/*)
|
||||
. It Ar ipl
|
||||
IP filter
|
||||
. It Ar kbd
|
||||
Keyboard (provides events, for X11)
|
||||
. It Ar mouse
|
||||
Mouse (provides events, for X11)
|
||||
. It Ar pms#
|
||||
PS/2 mouse, see
|
||||
.Xr pms 4
|
||||
. It Ar joy#
|
||||
Joystick device
|
||||
. It Ar random
|
||||
Random number generator
|
||||
. It Ar scsibus#
|
||||
SCSI busses, see
|
||||
.Xr scsictl 8 ,
|
||||
.Xr scsi 8
|
||||
. It Ar ss#
|
||||
SCSI scanner, see
|
||||
.Xr ss 4
|
||||
. It Ar tun#
|
||||
Network tunnel driver, see
|
||||
.Xr tun 4
|
||||
. It Ar uk#
|
||||
SCSI unknown, see
|
||||
.Xr uk 4
|
||||
. El
|
||||
.El
|
||||
.Pp
|
||||
.Sh FILES
|
||||
.Bl -tag -width xxxx -compact
|
||||
.It Pa /dev
|
||||
The special file directory.
|
||||
.El
|
||||
.Sh SEE ALSO
|
||||
.Xr intro 4 ,
|
||||
.Xr config 8 ,
|
||||
.Xr mknod 8
|
||||
.\".Xr special 8
|
82
share/man/man8/man8.arc/MAKEDEV.8.template
Normal file
82
share/man/man8/man8.arc/MAKEDEV.8.template
Normal file
@ -0,0 +1,82 @@
|
||||
.\" $NetBSD: MAKEDEV.8.template,v 1.1 2000/03/03 12:59:48 soda Exp $
|
||||
.\"
|
||||
.\" Copyright (c) 1991, 1993
|
||||
.\" The Regents of the University of California. All rights reserved.
|
||||
.\"
|
||||
.\" Redistribution and use in source and binary forms, with or without
|
||||
.\" modification, are permitted provided that the following conditions
|
||||
.\" are met:
|
||||
.\" 1. Redistributions of source code must retain the above copyright
|
||||
.\" notice, this list of conditions and the following disclaimer.
|
||||
.\" 2. Redistributions in binary form must reproduce the above copyright
|
||||
.\" notice, this list of conditions and the following disclaimer in the
|
||||
.\" documentation and/or other materials provided with the distribution.
|
||||
.\" 3. All advertising materials mentioning features or use of this software
|
||||
.\" must display the following acknowledgement:
|
||||
.\" This product includes software developed by the University of
|
||||
.\" California, Berkeley and its contributors.
|
||||
.\" 4. 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 BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
|
||||
.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
||||
.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
|
||||
.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
||||
.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
|
||||
.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
||||
.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
|
||||
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
||||
.\" SUCH DAMAGE.
|
||||
.\"
|
||||
.\" from: @(#)MAKEDEV.8 8.1 (Berkeley) 6/5/93
|
||||
.\"
|
||||
.Dd Mar 3, 2000
|
||||
.Dt MAKEDEV 8 arc
|
||||
.Sh NAME
|
||||
.Nm MAKEDEV ,
|
||||
.Nm makedev
|
||||
.Nd create system and device special files
|
||||
.Sh SYNOPSIS
|
||||
.Nm MAKEDEV
|
||||
.Ar device_name Ar ...
|
||||
.Sh DESCRIPTION
|
||||
The shell script
|
||||
.Nm MAKEDEV ,
|
||||
found in the
|
||||
.Pa /dev
|
||||
directory, is used to create the common special
|
||||
files.
|
||||
.\"See
|
||||
.\".Xr special 8
|
||||
.\"for a more complete discussion of special files.
|
||||
.Pp
|
||||
.Nm MAKEDEV
|
||||
takes any number of device names as arguments, where the names are
|
||||
the common abbreviation for the device.
|
||||
There are several special devices:
|
||||
.Pp
|
||||
@@@SPECIAL@@@
|
||||
.Pp
|
||||
The
|
||||
.Tn arc
|
||||
supports the following devices.
|
||||
Where a device name is followed by a hash sign
|
||||
.Ql \&# ,
|
||||
the hash sign
|
||||
must be replaced by a unit number.
|
||||
.Pp
|
||||
@@@DEVICES@@@
|
||||
.Pp
|
||||
.Sh FILES
|
||||
.Bl -tag -width xxxx -compact
|
||||
.It Pa /dev
|
||||
The special file directory.
|
||||
.El
|
||||
.Sh SEE ALSO
|
||||
.Xr intro 4 ,
|
||||
.Xr config 8 ,
|
||||
.Xr mknod 8
|
||||
.\".Xr special 8
|
7
share/man/man8/man8.arc/Makefile
Normal file
7
share/man/man8/man8.arc/Makefile
Normal file
@ -0,0 +1,7 @@
|
||||
# $NetBSD: Makefile,v 1.1 2000/03/03 12:59:48 soda Exp $
|
||||
|
||||
MAN= MAKEDEV.8
|
||||
MLINKS= MAKEDEV.8 makedev.8
|
||||
MANSUBDIR=/arc
|
||||
|
||||
.include <bsd.man.mk>
|
Loading…
x
Reference in New Issue
Block a user