Support files for the sandpoint
This commit is contained in:
parent
8f10488c29
commit
64ccad7179
509
etc/etc.sandpoint/MAKEDEV
Normal file
509
etc/etc.sandpoint/MAKEDEV
Normal file
@ -0,0 +1,509 @@
|
|||||||
|
#!/bin/sh -
|
||||||
|
#
|
||||||
|
# $NetBSD: MAKEDEV,v 1.1 2001/02/09 22:25:02 briggs Exp $
|
||||||
|
#
|
||||||
|
# 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
|
||||||
|
#
|
||||||
|
###########################################################################
|
||||||
|
#
|
||||||
|
# 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.
|
||||||
|
# Tries to make the 'standard' number of each type.
|
||||||
|
# floppy devices to be put on install floppies
|
||||||
|
# std standard devices
|
||||||
|
# local configuration specific devices
|
||||||
|
# isdn make ISDN devices
|
||||||
|
#
|
||||||
|
# Tapes:
|
||||||
|
# st* SCSI tapes
|
||||||
|
#
|
||||||
|
# Disks:
|
||||||
|
# wd* "winchester" disk drives (ST506,IDE,ESDI,RLL,...)
|
||||||
|
# fd* "floppy" disk drives (3 1/2", 5 1/4")
|
||||||
|
# sd* SCSI disks
|
||||||
|
# cd* SCSI CD-ROM
|
||||||
|
# vnd* "file" pseudo-disks
|
||||||
|
# md* memory pseudo-disk devices
|
||||||
|
# ccd* contatenated disk devices
|
||||||
|
# raid* RAIDframe disk devices
|
||||||
|
#
|
||||||
|
# Console ports:
|
||||||
|
# ttyE* wscons
|
||||||
|
#
|
||||||
|
# Pointing devices:
|
||||||
|
# pms* PS/2 mouse
|
||||||
|
# wsmouse* wscons mouse events
|
||||||
|
#
|
||||||
|
# Keyboard devices:
|
||||||
|
# wskbd* wscons keyboard events
|
||||||
|
#
|
||||||
|
# Terminal ports:
|
||||||
|
# com* standard PC COM ports (XXX)
|
||||||
|
# tty* alias for PC COM ports, this is what the system really wants
|
||||||
|
# ttyCY* Cyclom-Y multiport serial boards. Each "unit" makes 32 ports.
|
||||||
|
#
|
||||||
|
# Pseudo terminals:
|
||||||
|
# pty* set of 16 master and slave pseudo terminals
|
||||||
|
#
|
||||||
|
# Printers:
|
||||||
|
# lpt* stock lp
|
||||||
|
# lpa* interruptless lp
|
||||||
|
#
|
||||||
|
# ISDN devices:
|
||||||
|
# i4b comunication between userland isdnd and kernel
|
||||||
|
# i4bctl control device
|
||||||
|
# i4brbch* raw b-channel access
|
||||||
|
# i4btel* telephonie device
|
||||||
|
# i4btrc* trace device
|
||||||
|
#
|
||||||
|
# Special purpose devices:
|
||||||
|
# fd file descriptors
|
||||||
|
# bpf* packet filter
|
||||||
|
# ipl ip filter
|
||||||
|
# random Random number generator
|
||||||
|
# lkm loadable kernel modules interface
|
||||||
|
# tun* network tunnel driver
|
||||||
|
# satlink* PlanetConnect satellite receiver driver
|
||||||
|
# scsibus* SCSI busses
|
||||||
|
# ss* SCSI scanner
|
||||||
|
# uk* SCSI unknown
|
||||||
|
# ch* SCSI changer
|
||||||
|
# cfs* Coda file system device
|
||||||
|
#
|
||||||
|
|
||||||
|
dialin=0
|
||||||
|
dialout=524288 # high bit of the minor number
|
||||||
|
|
||||||
|
PATH=/sbin:/usr/sbin:/bin:/usr/bin
|
||||||
|
umask 77
|
||||||
|
|
||||||
|
for i
|
||||||
|
do
|
||||||
|
|
||||||
|
case $i in
|
||||||
|
|
||||||
|
all)
|
||||||
|
sh $0 std fd wt0 fd0 fd1 wd0 wd1 wd2 wd3 sd0 sd1 sd2 sd3 sd4
|
||||||
|
sh $0 tty0 tty1 pty0 pty1 pty2 pty3 raid0 raid1 raid2 raid3
|
||||||
|
sh $0 st0 st1 ch0 cd0 cd1 vnd0 vnd1 lpa0 lpa1 lpa2
|
||||||
|
sh $0 lpt0 lpt1 lpt2 ttyv0 tun0 tun1 ipl
|
||||||
|
sh $0 bpf0 bpf1 bpf2 bpf3 bpf4 bpf5 bpf6 bpf7
|
||||||
|
sh $0 ccd0 ccd1 ccd2 ccd3 md0 ss0 ch0 uk0 uk1 random ttyCY0
|
||||||
|
sh $0 lkm mms0 lms0 pms0 apm local satlink0
|
||||||
|
sh $0 ttyv0 ttyE0 ttyE1 ttyE2 ttyE3 ttyE4 ttyE5 ttyE6 ttyE7 ttyE8
|
||||||
|
sh $0 scsibus0 scsibus1 scsibus2 scsibus3
|
||||||
|
sh $0 isdn
|
||||||
|
;;
|
||||||
|
|
||||||
|
floppy)
|
||||||
|
sh $0 std fd0 wd0 wd1 sd0 sd1 sd2 tty0 tty1
|
||||||
|
sh $0 cd0 cd1 ttyE0 pty0
|
||||||
|
;;
|
||||||
|
|
||||||
|
ramdisk)
|
||||||
|
sh $0 floppy md0
|
||||||
|
;;
|
||||||
|
|
||||||
|
isdn)
|
||||||
|
sh $0 i4b i4bctl i4brbch0 i4brbch1 i4btel0 i4btel1 i4btrc0 i4btrc1
|
||||||
|
;;
|
||||||
|
|
||||||
|
std)
|
||||||
|
rm -f console drum mem kmem null zero io tty klog stdin stdout stderr
|
||||||
|
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
|
||||||
|
mknod mem c 2 0 ; chmod 640 mem ; chgrp kmem mem
|
||||||
|
mknod null c 2 2 ; chmod 666 null
|
||||||
|
mknod zero c 2 12 ; chmod 666 zero
|
||||||
|
mknod io c 2 14 ; chmod 640 io ; chgrp kmem io
|
||||||
|
mknod tty c 1 0 ; chmod 666 tty
|
||||||
|
mknod klog c 7 0 ; chmod 600 klog
|
||||||
|
mknod stdin c 22 0 ; chmod 666 stdin
|
||||||
|
mknod stdout c 22 1 ; chmod 666 stdout
|
||||||
|
mknod stderr c 22 2 ; chmod 666 stderr
|
||||||
|
;;
|
||||||
|
|
||||||
|
ttyv*)
|
||||||
|
chr=12; unit=${i#ttyv}
|
||||||
|
rm -f ttyv$unit
|
||||||
|
mknod ttyv$unit c $chr $unit
|
||||||
|
chown root.wheel ttyv$unit
|
||||||
|
;;
|
||||||
|
|
||||||
|
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 52 0
|
||||||
|
mknod wskbd c 52 1
|
||||||
|
chown root.wheel wsmouse wskbd
|
||||||
|
chmod 600 wsmouse wskbd
|
||||||
|
;;
|
||||||
|
|
||||||
|
ttyEcfg)
|
||||||
|
chr=47
|
||||||
|
rm -f ttyEcfg
|
||||||
|
mknod ttyEcfg c $chr 255
|
||||||
|
chown root.wheel ttyEcfg
|
||||||
|
chmod 600 ttyEcfg
|
||||||
|
;;
|
||||||
|
|
||||||
|
ttyE*)
|
||||||
|
chr=47; unit=${i#ttyE}
|
||||||
|
rm -f ttyE$unit
|
||||||
|
mknod ttyE$unit c $chr $unit
|
||||||
|
chown root.wheel ttyE$unit
|
||||||
|
;;
|
||||||
|
|
||||||
|
wsmouse*)
|
||||||
|
unit=${i#wsmouse}
|
||||||
|
wsmouse=wsmouse$unit
|
||||||
|
major=49
|
||||||
|
rm -f $wsmouse
|
||||||
|
mknod $wsmouse c $major $unit
|
||||||
|
chown root.wheel $wsmouse
|
||||||
|
chmod 600 $wsmouse
|
||||||
|
;;
|
||||||
|
|
||||||
|
wskbd*)
|
||||||
|
unit=${i#wskbd}
|
||||||
|
wskbd=wskbd$unit
|
||||||
|
major=48
|
||||||
|
rm -f $wskbd
|
||||||
|
mknod $wskbd c $major $unit
|
||||||
|
chown root.wheel $wskbd
|
||||||
|
chmod 600 $wskbd
|
||||||
|
;;
|
||||||
|
|
||||||
|
fd)
|
||||||
|
rm -f fd/*
|
||||||
|
mkdir fd > /dev/null 2>&1
|
||||||
|
n=0
|
||||||
|
while [ $n -lt 64 ]; do
|
||||||
|
mknod fd/$n c 22 $n
|
||||||
|
n=$(($n + 1))
|
||||||
|
done
|
||||||
|
chown -R root.wheel fd
|
||||||
|
chmod 755 fd
|
||||||
|
chmod 666 fd/*
|
||||||
|
;;
|
||||||
|
|
||||||
|
md*)
|
||||||
|
unit=${i#md}; blk=17; chr=24;
|
||||||
|
rm -f md${unit}? rmd${unit}?
|
||||||
|
mknod md${unit}a b $blk $(($unit * 8 + 0))
|
||||||
|
mknod md${unit}d b $blk $(($unit * 8 + 3))
|
||||||
|
# mknod rmd${unit}a c $chr $(($unit * 8 + 0))
|
||||||
|
# mknod rmd${unit}d c $chr $(($unit * 8 + 3))
|
||||||
|
chgrp operator md${unit}? #rmd${unit}?
|
||||||
|
chmod 640 md${unit}? #rmd${unit}?
|
||||||
|
;;
|
||||||
|
|
||||||
|
ss*)
|
||||||
|
case $i in
|
||||||
|
ss*) name=ss; unit=${i#ss}; chr=19;;
|
||||||
|
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
|
||||||
|
;;
|
||||||
|
|
||||||
|
ccd*|fd*|sd*|vnd*|wd*|raid*)
|
||||||
|
case $i in
|
||||||
|
ccd*) name=ccd; unit=${i#ccd}; blk=16; chr=18;;
|
||||||
|
fd*) name=fd; unit=${i#fd}; blk=2; chr=9;;
|
||||||
|
raid*) name=raid; unit=${i#raid}; blk=18; chr=51;;
|
||||||
|
sd*) name=sd; unit=${i#sd}; blk=4; chr=13;;
|
||||||
|
vnd*) name=vnd; unit=${i#vnd}; blk=14; chr=41;;
|
||||||
|
wd*) name=wd; unit=${i#wd}; blk=0; chr=3;;
|
||||||
|
esac
|
||||||
|
rm -f $name$unit? r$name$unit?
|
||||||
|
mknod ${name}${unit}a b $blk $(($unit * 8 + 0))
|
||||||
|
mknod ${name}${unit}b b $blk $(($unit * 8 + 1))
|
||||||
|
mknod ${name}${unit}c b $blk $(($unit * 8 + 2))
|
||||||
|
mknod ${name}${unit}d b $blk $(($unit * 8 + 3))
|
||||||
|
mknod ${name}${unit}e b $blk $(($unit * 8 + 4))
|
||||||
|
mknod ${name}${unit}f b $blk $(($unit * 8 + 5))
|
||||||
|
mknod ${name}${unit}g b $blk $(($unit * 8 + 6))
|
||||||
|
mknod ${name}${unit}h b $blk $(($unit * 8 + 7))
|
||||||
|
mknod r${name}${unit}a c $chr $(($unit * 8 + 0))
|
||||||
|
mknod r${name}${unit}b c $chr $(($unit * 8 + 1))
|
||||||
|
mknod r${name}${unit}c c $chr $(($unit * 8 + 2))
|
||||||
|
mknod r${name}${unit}d c $chr $(($unit * 8 + 3))
|
||||||
|
mknod r${name}${unit}e c $chr $(($unit * 8 + 4))
|
||||||
|
mknod r${name}${unit}f c $chr $(($unit * 8 + 5))
|
||||||
|
mknod r${name}${unit}g c $chr $(($unit * 8 + 6))
|
||||||
|
mknod r${name}${unit}h c $chr $(($unit * 8 + 7))
|
||||||
|
chgrp operator $name$unit? r$name$unit?
|
||||||
|
chmod 640 $name$unit? r$name$unit?
|
||||||
|
;;
|
||||||
|
|
||||||
|
ttyCY*)
|
||||||
|
unit=${i#ttyCY}
|
||||||
|
major=38
|
||||||
|
minor=$(($unit * 32))
|
||||||
|
eminor=$(($minor + 32))
|
||||||
|
while [ $minor -lt $eminor ]; do
|
||||||
|
if [ $minor -lt 10 ]; then
|
||||||
|
nminor=00$minor
|
||||||
|
elif [ $minor -lt 100 ]; then
|
||||||
|
nminor=0$minor
|
||||||
|
else
|
||||||
|
nminor=$minor
|
||||||
|
fi
|
||||||
|
rm -f ttyCY$nminor dtyCY$nminor
|
||||||
|
mknod ttyCY$nminor c $major $(($minor + $dialin ))
|
||||||
|
mknod dtyCY$nminor c $major $(($minor + $dialout ))
|
||||||
|
chown uucp.wheel ttyCY$nminor dtyCY$nminor
|
||||||
|
chmod 600 ttyCY$nminor dtyCY$nminor
|
||||||
|
minor=$(($minor + 1))
|
||||||
|
done
|
||||||
|
;;
|
||||||
|
|
||||||
|
com*|tty*) # (XXX -- com should die)
|
||||||
|
unit=${i#???}
|
||||||
|
rm -f com$unit tty0$unit dty0$unit
|
||||||
|
mknod tty0$unit c 8 $(($unit + $dialin ))
|
||||||
|
mknod dty0$unit c 8 $(($unit + $dialout))
|
||||||
|
chown uucp.wheel tty0$unit dty0$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
|
||||||
|
echo "$0: $i: pty unit conflicts with console ttyv* devices."
|
||||||
|
continue;;
|
||||||
|
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 5 $unit
|
||||||
|
mknod pty$name$j c 6 $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=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
|
||||||
|
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=17;;
|
||||||
|
uk*) name=uk; unit=${i#uk}; chr=20;;
|
||||||
|
esac
|
||||||
|
rm -f $name$unit
|
||||||
|
mknod $name$unit c $chr $unit
|
||||||
|
chgrp operator $name$unit
|
||||||
|
chmod 640 $name$unit
|
||||||
|
;;
|
||||||
|
|
||||||
|
cd*)
|
||||||
|
case $i in
|
||||||
|
cd*) name=cd; unit=${i#cd}; chr=15; blk=6;;
|
||||||
|
esac
|
||||||
|
rm -f $name$unit? r$name$unit?
|
||||||
|
mknod ${name}${unit}a b $blk $(($unit * 8 + 0))
|
||||||
|
mknod ${name}${unit}d b $blk $(($unit * 8 + 3))
|
||||||
|
mknod r${name}${unit}a c $chr $(($unit * 8 + 0))
|
||||||
|
mknod r${name}${unit}d c $chr $(($unit * 8 + 3))
|
||||||
|
chgrp operator $name$unit? r$name$unit?
|
||||||
|
chmod 640 $name$unit? r$name$unit?
|
||||||
|
;;
|
||||||
|
|
||||||
|
lpt*|lpa*)
|
||||||
|
case $i in
|
||||||
|
lpt*) name=lpt; unit=${i#lpt}; chr=16; flags=0;;
|
||||||
|
lpa*) name=lpa; unit=${i#lpa}; chr=16; flags=128;;
|
||||||
|
esac
|
||||||
|
rm -f $name$unit
|
||||||
|
mknod $name$unit c $chr $(($unit + $flags))
|
||||||
|
chown root.wheel $name$unit
|
||||||
|
;;
|
||||||
|
|
||||||
|
bpf*|tun*|pms*)
|
||||||
|
case $i in
|
||||||
|
bpf*) name=bpf; unit=${i#bpf}; chr=23;;
|
||||||
|
tun*) name=tun; unit=${i#tun}; chr=40;;
|
||||||
|
pms*) name=pms; unit=${i#pms}; chr=37;;
|
||||||
|
esac
|
||||||
|
rm -f $name$unit
|
||||||
|
mknod $name$unit c $chr $unit
|
||||||
|
chown root.wheel $name$unit
|
||||||
|
;;
|
||||||
|
|
||||||
|
ipl)
|
||||||
|
rm -f ipl ipnat ipstate ipauth
|
||||||
|
mknod ipl c 44 0
|
||||||
|
mknod ipnat c 44 1
|
||||||
|
mknod ipstate c 44 2
|
||||||
|
mknod ipauth c 44 3
|
||||||
|
chown root.wheel ipl ipnat ipstate ipauth
|
||||||
|
chmod 600 ipl ipnat ipstate ipauth
|
||||||
|
;;
|
||||||
|
|
||||||
|
lkm)
|
||||||
|
rm -f lkm
|
||||||
|
mknod lkm c 28 0
|
||||||
|
chown root.kmem lkm
|
||||||
|
chmod 640 lkm
|
||||||
|
;;
|
||||||
|
|
||||||
|
satlink*)
|
||||||
|
unit=${i#satlink};
|
||||||
|
rm -f satlink$unit
|
||||||
|
mknod satlink$unit c 45 $unit
|
||||||
|
chmod 444 satlink$unit
|
||||||
|
;;
|
||||||
|
|
||||||
|
random)
|
||||||
|
rm -f random urandom
|
||||||
|
mknod random c 46 0
|
||||||
|
mknod urandom c 46 1
|
||||||
|
chown root.wheel random urandom
|
||||||
|
chmod 444 random
|
||||||
|
chmod 644 urandom
|
||||||
|
;;
|
||||||
|
|
||||||
|
cfs*)
|
||||||
|
unit=${i#cfs}
|
||||||
|
cfs=cfs$unit
|
||||||
|
major=60
|
||||||
|
rm -f $cfs
|
||||||
|
mknod $cfs c $major $unit
|
||||||
|
chown root.wheel $cfs
|
||||||
|
chmod 600 $cfs
|
||||||
|
;;
|
||||||
|
|
||||||
|
scsibus*)
|
||||||
|
unit=${i#scsibus};
|
||||||
|
rm -f scsibus$unit
|
||||||
|
mknod scsibus$unit c 61 $unit
|
||||||
|
chown root:wheel scsibus$unit
|
||||||
|
chmod 644 scsibus$unit
|
||||||
|
;;
|
||||||
|
|
||||||
|
i4b)
|
||||||
|
rm -f i4b
|
||||||
|
mknod i4b c 53 0
|
||||||
|
chmod 600 i4b
|
||||||
|
;;
|
||||||
|
|
||||||
|
i4bctl)
|
||||||
|
rm -f i4bctl
|
||||||
|
mknod i4bctl c 54 0
|
||||||
|
chmod 600 i4bctl
|
||||||
|
;;
|
||||||
|
|
||||||
|
i4brbch*)
|
||||||
|
unit=${i#i4brbch};
|
||||||
|
rm -f i4brbch$unit
|
||||||
|
mknod i4brbch$unit c 55 $unit
|
||||||
|
chmod 600 i4brbch$unit
|
||||||
|
;;
|
||||||
|
|
||||||
|
i4btel*)
|
||||||
|
unit=${i#i4btel};
|
||||||
|
rm -f i4btel$unit
|
||||||
|
mknod i4btel$unit c 57 $unit
|
||||||
|
chmod 600 i4btel$unit
|
||||||
|
;;
|
||||||
|
|
||||||
|
i4btrc*)
|
||||||
|
unit=${i#i4btrc};
|
||||||
|
rm -f i4btrc$unit
|
||||||
|
mknod i4btrc$unit c 56 $unit
|
||||||
|
chmod 600 i4btrc$unit
|
||||||
|
;;
|
||||||
|
|
||||||
|
local)
|
||||||
|
umask 0
|
||||||
|
sh $0.local all
|
||||||
|
umask 77
|
||||||
|
;;
|
||||||
|
|
||||||
|
*)
|
||||||
|
echo $i: unknown device
|
||||||
|
;;
|
||||||
|
|
||||||
|
esac
|
||||||
|
done
|
8
etc/etc.sandpoint/Makefile.inc
Normal file
8
etc/etc.sandpoint/Makefile.inc
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
# $NetBSD: Makefile.inc,v 1.1 2001/02/09 22:25:03 briggs Exp $
|
||||||
|
#
|
||||||
|
# etc.bebox/Makefile.inc -- bebox-specific etc Makefile targets
|
||||||
|
#
|
||||||
|
|
||||||
|
# Set this for any kernels beyond GENERIC you want to include
|
||||||
|
# in the distribution.
|
||||||
|
#EXTRA_KERNELS+=
|
36
etc/etc.sandpoint/disktab
Normal file
36
etc/etc.sandpoint/disktab
Normal file
@ -0,0 +1,36 @@
|
|||||||
|
# $NetBSD: disktab,v 1.1 2001/02/09 22:25:04 briggs 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)
|
||||||
|
#
|
||||||
|
# All partition sizes reserve space for bad sector tables.
|
||||||
|
# (5 cylinders needed for maintenance + replacement sectors)
|
||||||
|
#
|
||||||
|
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:
|
19
etc/etc.sandpoint/fstab.wd
Normal file
19
etc/etc.sandpoint/fstab.wd
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
# $NetBSD: fstab.wd,v 1.1 2001/02/09 22:25:05 briggs 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=20000 0 0
|
||||||
|
kernfs /kern kernfs rw 0 0
|
||||||
|
procfs /proc procfs rw 0 0
|
18
etc/etc.sandpoint/ttys
Normal file
18
etc/etc.sandpoint/ttys
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
#
|
||||||
|
# from: @(#)ttys 5.1 (Berkeley) 4/17/89
|
||||||
|
# $NetBSD: ttys,v 1.1 2001/02/09 22:25:06 briggs Exp $
|
||||||
|
#
|
||||||
|
# name getty type status comments
|
||||||
|
#
|
||||||
|
console "/usr/libexec/getty Pc" pc3 off secure
|
||||||
|
ttyE0 "/usr/libexec/getty Pc" pc3 off secure
|
||||||
|
tty00 "/usr/libexec/getty std.38400" unknown on secure
|
||||||
|
tty01 "/usr/libexec/getty std.9600" unknown off secure
|
||||||
|
ttyp0 none network
|
||||||
|
ttyp1 none network
|
||||||
|
ttyp2 none network
|
||||||
|
ttyp3 none network
|
||||||
|
ttyp4 none network
|
||||||
|
ttyp5 none network
|
||||||
|
ttyp6 none network
|
||||||
|
ttyp7 none network
|
Loading…
Reference in New Issue
Block a user