mirror of
git://slackware.nl/current.git
synced 2024-12-28 09:59:53 +01:00
2953 lines
92 KiB
Diff
2953 lines
92 KiB
Diff
|
--- makedev-2.3.1.orig/MAKEDEV.man
|
||
|
+++ makedev-2.3.1/MAKEDEV.man
|
||
|
@@ -124,8 +124,7 @@
|
||
|
.BI ttyC x
|
||
|
and the corresponding dial-out device is
|
||
|
.BI cub x
|
||
|
-By default devices for 7 lines are created, but this can be changed to
|
||
|
-15 by removing the comment.
|
||
|
+Devices for 32 lines are created.
|
||
|
.TP
|
||
|
.B Pseudo Terminals
|
||
|
.TP
|
||
|
@@ -387,4 +386,4 @@
|
||
|
Linux Allocated Devices, maintained by H.\ Peter Anvin,
|
||
|
<Peter.Anvin@linux.org>.
|
||
|
.SH AUTHOR
|
||
|
-Nick Holloway, <Nick.Hollowa
|
||
|
\ No newline at end of file
|
||
|
+Nick Holloway, <Nick.Hollowa
|
||
|
--- makedev-2.3.1.orig/MAKEDEV
|
||
|
+++ makedev-2.3.1/MAKEDEV
|
||
|
@@ -10,25 +10,38 @@
|
||
|
# system, and you may change the permissions to suit your preference. These
|
||
|
# lines _must_ be of the format "user group perm".
|
||
|
|
||
|
- public=" root sys 666"
|
||
|
- system=" root sys 660"
|
||
|
- kmem=" root kmem 660"
|
||
|
- tty=" root tty 666"
|
||
|
- cons=" root tty 622" # 622 for console?
|
||
|
- vcs=" root sys 600"
|
||
|
-dialout=" root uucp 660"
|
||
|
- mouse=" root sys 666"
|
||
|
-printer=" root daemon 660"
|
||
|
- floppy=" root floppy 660"
|
||
|
- disk=" root disk 660"
|
||
|
- scsi=" root sys 600"
|
||
|
- cdrom=" root disk 660"
|
||
|
- tape=" root disk 660"
|
||
|
- audio=" root sys 666"
|
||
|
- ibcs2=" root sys 666"
|
||
|
-scanner=" root sys 666"
|
||
|
+ public=" root root 0666"
|
||
|
+private=" root root 0600"
|
||
|
+ system=" root root 0660"
|
||
|
+ kmem=" root kmem 0640"
|
||
|
+ tty=" root tty 0666"
|
||
|
+ cons=" root tty 0622"
|
||
|
+ vcs=" root root 0600"
|
||
|
+dialout=" root dialout 0660"
|
||
|
+ mouse=" root root 0660"
|
||
|
+printer=" root lp 0660"
|
||
|
+ floppy=" root floppy 0660"
|
||
|
+ disk=" root disk 0660"
|
||
|
+ scsi=" root root 0600"
|
||
|
+ cdrom=" root cdrom 0660"
|
||
|
+ tape=" root tape 0660"
|
||
|
+ audio=" root audio 0660"
|
||
|
+ video=" root video 0660"
|
||
|
+ ibcs2=" root root 0666"
|
||
|
+scanner=" root root 0666"
|
||
|
+ coda=" root root 0600"
|
||
|
+ ipsec=" root root 0200"
|
||
|
+readable=" root root 0444"
|
||
|
|
||
|
-MAXVT=8
|
||
|
+MAXVT=63
|
||
|
+
|
||
|
+# defaults for $major_*
|
||
|
+major_ide0=3
|
||
|
+major_ide1=22
|
||
|
+major_sd=8
|
||
|
+major_lp=6
|
||
|
+
|
||
|
+# Remark: OSS/Linux becomes major_OSSLinux
|
||
|
|
||
|
#---#---#---#---#---#---#---#---#---#---#---#---#---#---#---#---#---#---#---#
|
||
|
|
||
|
@@ -94,41 +107,30 @@
|
||
|
|
||
|
#---#---#---#---#---#---#---#---#---#---#---#---#---#---#---#---#---#---#---#
|
||
|
|
||
|
-# For bash and ksh, we can use faster builtin routines to do manipulation,
|
||
|
-# otherwise (ash) fall back to slower method using `expr'.
|
||
|
-# The extra level of indirection using `eval' is necessary a) for ksh, and
|
||
|
-# b) to get past ash.
|
||
|
+# Debian allows us to assume /bin/sh is a POSIX compliant shell, so go for it!
|
||
|
|
||
|
-if [ "$RANDOM" != "$RANDOM" ]
|
||
|
-then
|
||
|
- math () {
|
||
|
- eval echo "\$(($*))"
|
||
|
- }
|
||
|
- index () { # index string c
|
||
|
- eval "I=\${1%$2*}"
|
||
|
- eval echo "\${#I}"
|
||
|
- }
|
||
|
- suffix () {
|
||
|
- eval echo "\${1#$2}"
|
||
|
- }
|
||
|
- strip () {
|
||
|
- eval echo "\${1% $2 *} \${1#* $2 }"
|
||
|
- }
|
||
|
-else
|
||
|
- math () {
|
||
|
- expr "$@"
|
||
|
- }
|
||
|
- index () { # index string c
|
||
|
- expr $1 : ".*$2" - 1
|
||
|
- }
|
||
|
- suffix () {
|
||
|
- expr "$1" : "$2\(.*\)"
|
||
|
- }
|
||
|
- strip () {
|
||
|
- echo "[$1][$2]" >&2
|
||
|
- echo "`expr \"$1\" : \"\(.*\) $2 \"` `expr \"$1\" : \".* $2 \(.*\)\"`"
|
||
|
- }
|
||
|
-fi
|
||
|
+math () {
|
||
|
+ eval echo "\$(($*))"
|
||
|
+}
|
||
|
+index () { # index string c
|
||
|
+ eval "I=\${1%$2*}"
|
||
|
+ eval echo "\${#I}"
|
||
|
+}
|
||
|
+suffix () {
|
||
|
+ eval echo "\${1#$2}"
|
||
|
+}
|
||
|
+strip () {
|
||
|
+ eval echo "\${1% $2 *} \${1#* $2 }"
|
||
|
+}
|
||
|
+first () {
|
||
|
+ eval echo "\${1:0:1}"
|
||
|
+}
|
||
|
+second () {
|
||
|
+ eval echo "\${1:1:1}"
|
||
|
+}
|
||
|
+substr () {
|
||
|
+ echo $1 | cut -c $2
|
||
|
+}
|
||
|
|
||
|
#---#---#---#---#---#---#---#---#---#---#---#---#---#---#---#---#---#---#---#
|
||
|
|
||
|
@@ -140,6 +142,7 @@
|
||
|
exec 3<$procfs/devices
|
||
|
while read major device <&3
|
||
|
do
|
||
|
+ device=`echo $device|tr -d /`
|
||
|
case "$major" in
|
||
|
Character|Block|'')
|
||
|
;;
|
||
|
@@ -166,7 +169,7 @@
|
||
|
while [ $# -ne 0 ]
|
||
|
do
|
||
|
case "$1" in
|
||
|
- mem|tty|ttyp|cua|cub) ;;
|
||
|
+ mem|tty|ttyp|cua|cub|cui) ;;
|
||
|
hd) (for d in a b c d e f g h ; do
|
||
|
echo -n hd$d " "
|
||
|
done) ; echo
|
||
|
@@ -175,13 +178,16 @@
|
||
|
ide1) echo hdc hdd ;;
|
||
|
ide2) echo hde hdf ;;
|
||
|
ide3) echo hdg hdh ;;
|
||
|
- sd) echo sda sdb ;;
|
||
|
- sr) echo scd0 ;;
|
||
|
+ sd) echo sda sdb sdc sdd ;;
|
||
|
+ sg) echo sg ;;
|
||
|
+ sr) echo scd ;;
|
||
|
st) echo st0 ;;
|
||
|
xd) echo xda xdb ;;
|
||
|
+ ad) echo ada adb ;;
|
||
|
fd) echo fd0 fd1 ;;
|
||
|
lp) echo lp ;;
|
||
|
mt) echo ftape ;;
|
||
|
+ qft) echo ftape ;;
|
||
|
loop) echo loop ;;
|
||
|
md) echo md ;;
|
||
|
ibcs2) echo ibcs2 ;;
|
||
|
@@ -191,13 +197,31 @@
|
||
|
ac4096) echo ac4096 ;;
|
||
|
hw) echo helloworld ;;
|
||
|
sbpcd | sbpcd[123]) echo $1 ;;
|
||
|
- Joystick) echo js ;;
|
||
|
+ joystick) echo js ;;
|
||
|
apm_bios) echo apm ;;
|
||
|
dcf) echo dcf ;;
|
||
|
aztcd) echo aztcd ;;
|
||
|
+ cm206cd) echo cm206cd ;;
|
||
|
+ gscd) echo gscd ;;
|
||
|
pcmcia) ;; # taken care of by its own driver
|
||
|
ttyC) echo cyclades ;;
|
||
|
+ isdn) echo isdnmodem isdnbri dcbri ;;
|
||
|
vcs) ;;
|
||
|
+ pty) echo pty ;;
|
||
|
+ misc) echo misc ;;
|
||
|
+ 3dfx) echo 3dfx ;;
|
||
|
+ agpgart) echo agpgart ;;
|
||
|
+ ipmi|ipmikcs) echo ipmi ;;
|
||
|
+ fb) echo fb ;;
|
||
|
+ nb) echo nb0 nb1 ;;
|
||
|
+ netlink) echo netlink ;;
|
||
|
+ hamradio) echo hamradio ;;
|
||
|
+ snd) ;;
|
||
|
+ ptm) ;;
|
||
|
+ pts) ;;
|
||
|
+ ttyS) echo ttyS0 ttyS1 ttyS2 ttyS3 ;;
|
||
|
+ ttyI) echo ttyI0 ttyI1 ttyI2 ttyI3 ;;
|
||
|
+ ircomm|irlpt) irda ;;
|
||
|
*) echo "$0: don't know what \"$1\" is" >&2 ;;
|
||
|
esac
|
||
|
shift
|
||
|
@@ -206,20 +230,148 @@
|
||
|
|
||
|
for arg
|
||
|
do
|
||
|
+# case `cvt $arg` in
|
||
|
case $arg in
|
||
|
generic)
|
||
|
+ # pick the right generic-<arch> using dpkg's knowledge
|
||
|
+ case `dpkg --print-installation-architecture` in
|
||
|
+ alpha)
|
||
|
+ $0 $opts generic-alpha
|
||
|
+ ;;
|
||
|
+ arm)
|
||
|
+ $0 $opts generic-arm
|
||
|
+ ;;
|
||
|
+ i386)
|
||
|
+ $0 $opts generic-i386
|
||
|
+ ;;
|
||
|
+ m68k)
|
||
|
+ $0 $opts generic-m68k
|
||
|
+ ;;
|
||
|
+ powerpc)
|
||
|
+ $0 $opts generic-powerpc
|
||
|
+ ;;
|
||
|
+ sparc)
|
||
|
+ $0 $opts generic-sparc
|
||
|
+ ;;
|
||
|
+ *)
|
||
|
+ echo "$0: no support for generic-$arg" >&2
|
||
|
+ exit 1
|
||
|
+ ;;
|
||
|
+ esac
|
||
|
+ ;;
|
||
|
+ generic-alpha)
|
||
|
$0 $opts std
|
||
|
$0 $opts fd
|
||
|
$0 $opts fd0 fd1
|
||
|
- $0 $opts hda hdb
|
||
|
+ $0 $opts hda hdb hdc hdd
|
||
|
+ $0 $opts xda xdb
|
||
|
+ $0 $opts sda sdb sdc sdd
|
||
|
+ $0 $opts scd0 scd1
|
||
|
+ $0 $opts st0 st1
|
||
|
+ $0 $opts sg
|
||
|
+ $0 $opts pty
|
||
|
+ $0 $opts console
|
||
|
+ $0 $opts ttyS0 ttyS1 ttyS2 ttyS3
|
||
|
+ $0 $opts busmice
|
||
|
+ $0 $opts lp
|
||
|
+ $0 $opts par
|
||
|
+ $0 $opts audio
|
||
|
+ $0 $opts fb
|
||
|
+ ;;
|
||
|
+ generic-arm)
|
||
|
+ $0 $opts std
|
||
|
+ $0 $opts fd
|
||
|
+ $0 $opts fd0 fd1
|
||
|
+ $0 $opts hda hdb hdc hdd
|
||
|
+ $0 $opts xda xdb
|
||
|
+ $0 $opts sda sdb sdc sdd
|
||
|
+ $0 $opts scd0 scd1
|
||
|
+ $0 $opts st0 st1
|
||
|
+ $0 $opts sg
|
||
|
+ $0 $opts pty
|
||
|
+ $0 $opts console
|
||
|
+ $0 $opts ttyS0 ttyS1 ttyS2 ttyS3
|
||
|
+ $0 $opts busmice
|
||
|
+ $0 $opts lp
|
||
|
+ $0 $opts par
|
||
|
+ $0 $opts audio
|
||
|
+ $0 $opts fb
|
||
|
+ ;;
|
||
|
+ generic-i386)
|
||
|
+ $0 $opts std
|
||
|
+ $0 $opts fd
|
||
|
+ $0 $opts fd0 fd1
|
||
|
+ $0 $opts hda hdb hdc hdd
|
||
|
$0 $opts xda xdb
|
||
|
- $0 $opts sda sdb
|
||
|
+ $0 $opts sda sdb sdc sdd
|
||
|
+ $0 $opts scd0 scd1
|
||
|
+ $0 $opts st0 st1
|
||
|
+ $0 $opts sg
|
||
|
$0 $opts pty
|
||
|
$0 $opts console
|
||
|
$0 $opts ttyS0 ttyS1 ttyS2 ttyS3
|
||
|
$0 $opts busmice
|
||
|
$0 $opts lp
|
||
|
$0 $opts par
|
||
|
+ $0 $opts audio
|
||
|
+ $0 $opts fb
|
||
|
+ ;;
|
||
|
+ generic-m68k)
|
||
|
+ $0 $opts std
|
||
|
+ $0 $opts fd
|
||
|
+ $0 $opts fd0-bare fd1-bare
|
||
|
+ $0 $opts hda hdb
|
||
|
+ $0 $opts sda sdb sdc sdd
|
||
|
+ $0 $opts sg
|
||
|
+ $0 $opts ada adb
|
||
|
+ $0 $opts pty
|
||
|
+ $0 $opts console
|
||
|
+ $0 $opts ttyS0 ttyS1 ttyS2 ttyS3 ttyS5
|
||
|
+ $0 $opts m68k-mice
|
||
|
+ $0 $opts lp
|
||
|
+ $0 $opts par
|
||
|
+ $0 $opts nvram
|
||
|
+ $0 $opts audio
|
||
|
+ $0 $opts fb
|
||
|
+ ;;
|
||
|
+ generic-powerpc)
|
||
|
+ $0 $opts std
|
||
|
+ $0 $opts fd
|
||
|
+ $0 $opts fd0-bare fd1-bare
|
||
|
+ $0 $opts hda hdb hdc hdd
|
||
|
+ $0 $opts sda sdb sdc sdd
|
||
|
+ $0 $opts scd0 scd1
|
||
|
+ $0 $opts st0 st1
|
||
|
+ $0 $opts sg
|
||
|
+ $0 $opts pty
|
||
|
+ $0 $opts console
|
||
|
+ $0 $opts ttyS0 ttyS1 ttyS2 ttyS3
|
||
|
+ $0 $opts busmice
|
||
|
+ $0 $opts lp
|
||
|
+ $0 $opts par
|
||
|
+ $0 $opts nvram
|
||
|
+ $0 $opts audio
|
||
|
+ $0 $opts adb
|
||
|
+ $0 $opts fb
|
||
|
+ $0 $opts rtc
|
||
|
+ ;;
|
||
|
+ generic-sparc)
|
||
|
+ $0 $opts std
|
||
|
+ $0 $opts fd0-bare fd1-bare
|
||
|
+ $0 $opts hda hdb
|
||
|
+ $0 $opts sda sdb sdc sdd
|
||
|
+ $0 $opts scd0 scd1
|
||
|
+ $0 $opts st0 st1
|
||
|
+ $0 $opts sg
|
||
|
+ $0 $opts pty
|
||
|
+ $0 $opts console
|
||
|
+ $0 $opts ttyS0 ttyS1 ttyS2 ttyS3
|
||
|
+ $0 $opts fb
|
||
|
+ $0 $opts rtc
|
||
|
+ makedev kbd c 11 0 $cons
|
||
|
+ makedev sunmouse c 10 6 $mouse
|
||
|
+ symlink sunmouse mouse
|
||
|
+ makedev openprom c 10 139 $private
|
||
|
;;
|
||
|
local)
|
||
|
$0.local $opts
|
||
|
@@ -232,22 +384,71 @@
|
||
|
makedev zero c 1 5 $public
|
||
|
symlink core $procfs/kcore
|
||
|
makedev full c 1 7 $public
|
||
|
- $0 ram
|
||
|
+ makedev random c 1 8 $readable
|
||
|
+ makedev urandom c 1 9 $readable
|
||
|
makedev tty c 5 0 $tty
|
||
|
+ $0 $opts ram
|
||
|
+ $0 $opts loop
|
||
|
+ ;;
|
||
|
+ hamradio)
|
||
|
+ $0 $opts scc
|
||
|
+ $0 $opts bc
|
||
|
+ ;;
|
||
|
+ scc)
|
||
|
+ for unit in 0 1 2 3 4 5 6 7
|
||
|
+ do
|
||
|
+ makedev scc$unit c 34 $unit $system
|
||
|
+ done
|
||
|
+ ;;
|
||
|
+ bc)
|
||
|
+ for unit in 0 1 2 3
|
||
|
+ do
|
||
|
+ makedev bc$unit c 51 $unit $system
|
||
|
+ done
|
||
|
+ ;;
|
||
|
+ random)
|
||
|
+ makedev random c 1 8 $readable
|
||
|
+ ;;
|
||
|
+ urandom)
|
||
|
+ makedev urandom c 1 9 $readable
|
||
|
;;
|
||
|
ram)
|
||
|
- for i in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 ; do
|
||
|
+ for i in 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 ; do
|
||
|
makedev ram$i b 1 $i $disk
|
||
|
done
|
||
|
- ln -sf ram1 ram
|
||
|
+ symlink ram ram1
|
||
|
;;
|
||
|
- console)
|
||
|
- major=`Major vcs` # not fatal
|
||
|
- # console
|
||
|
+ ram[0-9]|ram1[0-6])
|
||
|
+ unit=`suffix $arg ram`
|
||
|
+ makedev ram$unit b 1 $unit $disk
|
||
|
+ ;;
|
||
|
+ initrd)
|
||
|
+ makedev initrd b 1 250 $disk
|
||
|
+ ;;
|
||
|
+ consoleonly)
|
||
|
makedev tty0 c 4 0 $cons
|
||
|
- symlink console tty0
|
||
|
+ # new kernels need a device, old ones a symlink... sigh
|
||
|
+ kern_rev1=`uname -r | awk -F'.' '{print $1}'`
|
||
|
+ kern_rev2=`uname -r | awk -F'.' '{print $2}'`
|
||
|
+ if [ $kern_rev1 -gt 2 ]
|
||
|
+ then
|
||
|
+ makedev console c 5 1 $cons
|
||
|
+ else
|
||
|
+ if [ $kern_rev1 -eq 2 -a $kern_rev2 -ge 1 ]
|
||
|
+ then
|
||
|
+ makedev console c 5 1 $cons
|
||
|
+ else
|
||
|
+ symlink console tty0
|
||
|
+ fi
|
||
|
+ fi
|
||
|
+ ;;
|
||
|
+ console)
|
||
|
+ $0 $opts consoleonly
|
||
|
+ major=`Major vcs 7` # not fatal
|
||
|
[ "$major" ] && makedev vcs0 c $major 0 $vcs
|
||
|
- [ "$major" ] && makedev vcsa c $major 128 $vcs
|
||
|
+ symlink vcs vcs0
|
||
|
+ [ "$major" ] && makedev vcsa0 c $major 128 $vcs
|
||
|
+ symlink vcsa vcsa0
|
||
|
# individual vts
|
||
|
line=1
|
||
|
while [ $line -le $MAXVT -a $line -le 63 ]
|
||
|
@@ -258,6 +459,32 @@
|
||
|
line=`math $line + 1`
|
||
|
done
|
||
|
;;
|
||
|
+ adb)
|
||
|
+ # pick the right arch device using dpkg's knowledge
|
||
|
+ case `dpkg --print-installation-architecture` in
|
||
|
+ powerpc)
|
||
|
+ # ADB bus devices (char)
|
||
|
+ makedev adb c 56 0 $mouse
|
||
|
+ makedev adbmouse c 10 10 $mouse
|
||
|
+ ;;
|
||
|
+ m68k)
|
||
|
+ # ACSI disk 2, whole device (block)
|
||
|
+ makedev adb b 28 16 $disk
|
||
|
+ for part in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
||
|
+ do
|
||
|
+ minor=$(( 16 + $part ))
|
||
|
+ makedev adb$part b 28 $minor $disk
|
||
|
+ done
|
||
|
+ ;;
|
||
|
+ *)
|
||
|
+ echo "no support for adb on $arg" >&2
|
||
|
+ exit 1
|
||
|
+ ;;
|
||
|
+ esac
|
||
|
+ ;;
|
||
|
+ nvram)
|
||
|
+ makedev nvram c 10 144 $kmem
|
||
|
+ ;;
|
||
|
tty[1-9]|tty[1-5][0-9]|tty[6][0-3])
|
||
|
line=`suffix $arg tty`
|
||
|
makedev tty$line c 4 $line $tty
|
||
|
@@ -265,8 +492,7 @@
|
||
|
ttyS[0-9]|ttyS[1-5][0-9]|ttyS[6][0-3])
|
||
|
line=`suffix $arg ttyS`
|
||
|
minor=`math 64 + $line`
|
||
|
- makedev ttyS$line c 4 $minor $tty
|
||
|
- makedev cua$line c 5 $minor $dialout
|
||
|
+ makedev ttyS$line c 4 $minor $dialout
|
||
|
;;
|
||
|
pty[a-ep-z])
|
||
|
bank=`suffix $arg pty`
|
||
|
@@ -285,42 +511,350 @@
|
||
|
do
|
||
|
ptysufs="$ptysufs pty$i"
|
||
|
done
|
||
|
- $0 $opts $ptysufs
|
||
|
+ $0 $opts $ptysufs ptmx
|
||
|
;;
|
||
|
- cyclades)
|
||
|
- major1=`Major ttyC` || continue
|
||
|
- major2=`Major cub` || continue
|
||
|
+ ptmx)
|
||
|
+ # master pty multiplexer for 2.1 kernels
|
||
|
+ makedev ptmx c 5 2 $tty
|
||
|
+ ;;
|
||
|
+ cyclades|ttyC)
|
||
|
+ major1=`Major ttyC 19` || continue
|
||
|
+ #major2=`Major cub 20` || continue
|
||
|
for i in 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 \
|
||
|
- 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
|
||
|
+ 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
|
||
|
+ do
|
||
|
+ makedev ttyC$i c $major1 $i $dialout
|
||
|
+ #makedev cub$i c $major2 $i $dialout
|
||
|
+ done
|
||
|
+ ;;
|
||
|
+ stallion|ttyE)
|
||
|
+ major1=`Major ttyE 24` || continue
|
||
|
+ #major2=`Major cue 25` || continue
|
||
|
+ majorc=28
|
||
|
+ minor=0
|
||
|
+ until [ $minor -gt 256 ]
|
||
|
+ do
|
||
|
+ makedev ttyE$minor c $major1 $minor $dialout
|
||
|
+ #makedev cue$minor c $major2 $minor $dialout
|
||
|
+ minor=`math $minor + 1`
|
||
|
+ done
|
||
|
+ for i in 0 1 2 3
|
||
|
+ do
|
||
|
+ makedev staliomem$i c $majorc $i $private
|
||
|
+ done
|
||
|
+ ;;
|
||
|
+ chase|ttyH)
|
||
|
+ major1=`Major ttyH 17` || continue
|
||
|
+ #major2=`Major cuh 18` || continue
|
||
|
+ minor=0
|
||
|
+ until [ $minor -gt 16 ] # tell me if 16 is wrong
|
||
|
+ do
|
||
|
+ makedev ttyH$minor c $major1 $minor $dialout
|
||
|
+ #makedev cuh$minor c $major2 $minor $dialout
|
||
|
+ minor=`math $minor + 1`
|
||
|
+ done
|
||
|
+ ;;
|
||
|
+ rocketport|ttyR)
|
||
|
+ major1=`Major ttyR 46` || continue
|
||
|
+ #major2=`Major cur 47` || continue
|
||
|
+ minor=0
|
||
|
+ until [ $minor -gt 64 ] # tell me if 64 is wrong
|
||
|
+ do
|
||
|
+ makedev ttyR$minor c $major1 $minor $dialout
|
||
|
+ #makedev cur$minor c $major2 $minor $dialout
|
||
|
+ minor=`math $minor + 1`
|
||
|
+ done
|
||
|
+ ;;
|
||
|
+ ttyV)
|
||
|
+ major1=`Major ttyV 105` || continue
|
||
|
+ #major2=`Major cuv 106` || continue
|
||
|
+ minor=0
|
||
|
+ until [ $minor -gt 16 ] # tell me if 16 is wrong
|
||
|
+ do
|
||
|
+ makedev ttyV$minor c $major1 $minor $dialout
|
||
|
+ #makedev cuv$minor c $major2 $minor $dialout
|
||
|
+ minor=`math $minor + 1`
|
||
|
+ done
|
||
|
+ ;;
|
||
|
+ digi|ttyD)
|
||
|
+ major1=`Major ttyD 22` || continue
|
||
|
+ #major2=`Major cud 23` || continue
|
||
|
+ minor=0
|
||
|
+ until [ $minor -gt 16 ] # tell me if 16 is wrong
|
||
|
+ do
|
||
|
+ makedev ttyD$minor c $major1 $minor $dialout
|
||
|
+ #makedev cud$minor c $major2 $minor $dialout
|
||
|
+ minor=`math $minor + 1`
|
||
|
+ done
|
||
|
+ ;;
|
||
|
+ specialix|ttyX)
|
||
|
+ major1=`Major ttyX 32` || continue
|
||
|
+ #major2=`Major cux 33` || continue
|
||
|
+ minor=0
|
||
|
+ until [ $minor -gt 16 ] # tell me if 16 is wrong
|
||
|
+ do
|
||
|
+ makedev ttyX$minor c $major1 $minor $dialout
|
||
|
+ #makedev cux$minor c $major2 $minor $dialout
|
||
|
+ minor=`math $minor + 1`
|
||
|
+ done
|
||
|
+ ;;
|
||
|
+ specialixIO8|ttyW)
|
||
|
+ major1=`Major ttyW 75` || continue
|
||
|
+ #major2=`Major cuw 76` || continue
|
||
|
+ minor=0
|
||
|
+ until [ $minor -gt 16 ] # tell me if 16 is wrong
|
||
|
+ do
|
||
|
+ makedev ttyW$minor c $major1 $minor $dialout
|
||
|
+ #makedev cuw$minor c $major2 $minor $dialout
|
||
|
+ minor=`math $minor + 1`
|
||
|
+ done
|
||
|
+ ;;
|
||
|
+ PAM|ttyM)
|
||
|
+ major1=`Major ttyM 79` || continue
|
||
|
+ #major2=`Major cum 80` || continue
|
||
|
+ minor=0
|
||
|
+ until [ $minor -gt 16 ] # tell me if 16 is wrong
|
||
|
+ do
|
||
|
+ makedev ttyM$minor c $major1 $minor $dialout
|
||
|
+ #makedev cum$minor c $major2 $minor $dialout
|
||
|
+ minor=`math $minor + 1`
|
||
|
+ done
|
||
|
+ ;;
|
||
|
+ riscom|ttyL)
|
||
|
+ major=`Major ttyL 48` || continue
|
||
|
+ minor=0
|
||
|
+ until [ $minor -gt 16 ] # tell me if 16 is wrong
|
||
|
+ do
|
||
|
+ makedev ttyL$minor c $major $minor $dialout
|
||
|
+ minor=`math $minor + 1`
|
||
|
+ done
|
||
|
+ ;;
|
||
|
+ computone|ttyF)
|
||
|
+ major=`Major ttyF 71` || continue
|
||
|
+ #major2=`Major cuf 72` || continue
|
||
|
+ minor=0
|
||
|
+ until [ $minor -gt 255 ]
|
||
|
+ do
|
||
|
+ makedev ttyF$minor c $major $minor $dialout
|
||
|
+ #makedev cuf$minor c $major2 $minor $dialout
|
||
|
+ minor=`math $minor + 1`
|
||
|
+ done
|
||
|
+ major=73
|
||
|
+ for i in 0 4 8 12
|
||
|
+ do
|
||
|
+ makedev ip2ipl$i c $major $i $private
|
||
|
+ makedev ip2stat$i c $major `math $i + 1` $private
|
||
|
+ done
|
||
|
+ ;;
|
||
|
+ ESP|ttyP)
|
||
|
+ major=`Major ttyP 57` || continue
|
||
|
+ #major2=`Major cup 58` || continue
|
||
|
+ minor=0
|
||
|
+ until [ $minor -gt 4 ] # tell me if 4 is wrong
|
||
|
+ do
|
||
|
+ makedev ttyP$minor c $major $minor $dialout
|
||
|
+ #makedev cup$minor c $major2 $minor $dialout
|
||
|
+ minor=`math $minor + 1`
|
||
|
+ done
|
||
|
+ ;;
|
||
|
+ COMX|comx)
|
||
|
+ major=`Major comx 88` || continue
|
||
|
+ minor=0
|
||
|
+ until [ $minor -gt 4 ] # tell me if 4 is wrong
|
||
|
+ do
|
||
|
+ makedev comx$minor c $major $minor $private
|
||
|
+ minor=`math $minor + 1`
|
||
|
+ done
|
||
|
+ ;;
|
||
|
+ isdnmodem|ttyI)
|
||
|
+ major1=`Major ttyI 43` || continue
|
||
|
+ #major2=`Major cui 44` || continue
|
||
|
+ minor=0
|
||
|
+ until [ $minor -gt 63 ]
|
||
|
+ do
|
||
|
+ makedev ttyI$minor c $major1 $minor $dialout
|
||
|
+ #makedev cui$minor c $major2 $minor $dialout
|
||
|
+ minor=`math $minor + 1`
|
||
|
+ done
|
||
|
+ ;;
|
||
|
+ isdnbri)
|
||
|
+ major=45
|
||
|
+ minor=0
|
||
|
+ until [ $minor -gt 63 ]
|
||
|
+ do
|
||
|
+ makedev isdn$minor c $major $minor $private
|
||
|
+ makedev isdnctrl$minor c $major `math $minor + 64` $private
|
||
|
+ makedev ippp$minor c $major `math $minor + 128` $private
|
||
|
+ minor=`math $minor + 1`
|
||
|
+ done
|
||
|
+ makedev isdninfo c $major 255 $private
|
||
|
+ ;;
|
||
|
+ dcbri)
|
||
|
+ major=52
|
||
|
+ for i in 0 1 2 3
|
||
|
+ do
|
||
|
+ makedev dcbri$i c $major $i $private
|
||
|
+ done
|
||
|
+ ;;
|
||
|
+ capi)
|
||
|
+ major=68
|
||
|
+ makedev capi20 c $major 0 $private
|
||
|
+ for i in 0 1 2 3 4 5 6 7 8 9
|
||
|
+ do
|
||
|
+ makedev capi20.0$i c $major `math $i + 1` $private
|
||
|
+ done
|
||
|
+ for i in 10 11 12 13 14 15 16 17 18 19
|
||
|
+ do
|
||
|
+ makedev capi20.$i c $major `math $i + 1` $private
|
||
|
+ done
|
||
|
+ ;;
|
||
|
+ fb)
|
||
|
+ for i in 0 1 2 3 4 5 6 7
|
||
|
+ do
|
||
|
+ makedev fb$i c 29 `math 32 \* $i` $cons
|
||
|
+ makedev fb${i}current c 29 `math 32 \* $i` $cons
|
||
|
+ makedev fb${i}autodetect c 29 `math 32 \* $i + 1` $cons
|
||
|
+ done
|
||
|
+ ;;
|
||
|
+ fb[0-7])
|
||
|
+ dev=`suffix $arg fb`
|
||
|
+ base=`math 32 \* $dev`
|
||
|
+ makedev fb$dev c 29 $base $cons
|
||
|
+ makedev fb${dev}current c 29 $base $cons
|
||
|
+ makedev fb${dev}autodetect c 29 `math $base + 1` $cons
|
||
|
+ for i in 0 1 2 3 4 5 6 7
|
||
|
do
|
||
|
- makedev ttyC$i c $major1 $i $tty
|
||
|
- makedev cub$i c $major2 $i $dialout
|
||
|
+ makedev fb${dev}user$i c 29 `math $base + 24 + $i` $cons
|
||
|
+ done
|
||
|
+ ;;
|
||
|
+ netlink)
|
||
|
+ makedev route c 36 0 $coda
|
||
|
+ makedev skip c 36 1 $coda
|
||
|
+ makedev fwmonitor c 36 3 $coda
|
||
|
+ for i in 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
||
|
+ do
|
||
|
+ makedev tap$i c 36 `math $i + 16` $coda
|
||
|
done
|
||
|
;;
|
||
|
lp)
|
||
|
- major=`Major lp` || continue
|
||
|
+ major=`Major lp 6` || continue
|
||
|
makedev ${arg}0 c $major 0 $printer
|
||
|
makedev ${arg}1 c $major 1 $printer
|
||
|
makedev ${arg}2 c $major 2 $printer
|
||
|
;;
|
||
|
par)
|
||
|
- major=`Major lp` || continue
|
||
|
+ major=`Major lp 6` || continue
|
||
|
+ makedev ${arg}0 c $major 0 $printer
|
||
|
+ makedev ${arg}1 c $major 1 $printer
|
||
|
+ makedev ${arg}2 c $major 2 $printer
|
||
|
+ ;;
|
||
|
+ parport)
|
||
|
+ major=`Major parport 99` || continue
|
||
|
makedev ${arg}0 c $major 0 $printer
|
||
|
makedev ${arg}1 c $major 1 $printer
|
||
|
makedev ${arg}2 c $major 2 $printer
|
||
|
;;
|
||
|
+ slm)
|
||
|
+ major=`Major slm 28` || continue
|
||
|
+ for i in 0 1 2 3
|
||
|
+ do
|
||
|
+ makedev slm c $major $i $printer
|
||
|
+ done
|
||
|
+ ;;
|
||
|
busmice)
|
||
|
major=`Major mouse 10` || continue
|
||
|
- makedev logimouse c $major 0 $mouse
|
||
|
- makedev psmouse c $major 1 $mouse
|
||
|
- makedev msmouse c $major 2 $mouse
|
||
|
- makedev atimouse c $major 3 $mouse
|
||
|
- makedev jmouse c $major 4 $mouse
|
||
|
+ makedev logibm c $major 0 $mouse
|
||
|
+ makedev psaux c $major 1 $mouse
|
||
|
+ makedev inportbm c $major 2 $mouse
|
||
|
+ makedev atibm c $major 3 $mouse
|
||
|
+ makedev jbm c $major 4 $mouse
|
||
|
+ makedev usbmouse c $major 32 $mouse
|
||
|
+ ;;
|
||
|
+ m68k-mice)
|
||
|
+ major=`Major mouse 10` || continue
|
||
|
+ makedev amigamouse c $major 4 $mouse
|
||
|
+ makedev atarimouse c $major 5 $mouse
|
||
|
+ makedev amigamouse1 c $major 7 $mouse
|
||
|
+ makedev adbmouse c $major 10 $mouse
|
||
|
+ ;;
|
||
|
+ 3dfx)
|
||
|
+ major=`Major $arg 107` || continue
|
||
|
+ makedev $arg c $major 0 $video
|
||
|
+ ;;
|
||
|
+ agpgart)
|
||
|
+ major=`Major $arg 10` || continue
|
||
|
+ makedev $arg c $major 175 $video
|
||
|
+ ;;
|
||
|
+ ipmi|ipmikcs)
|
||
|
+ major=`Major ipmikcs 10` || continue
|
||
|
+ makedev ipmikcs c $major 173 $private
|
||
|
+ ;;
|
||
|
+ irda)
|
||
|
+ for i in 0 1
|
||
|
+ do
|
||
|
+ makedev ircomm$i c 161 $i $mouse
|
||
|
+ makedev irlpt$i c 161 `math $i + 16` $mouse
|
||
|
+ done
|
||
|
+ ;;
|
||
|
+ misc)
|
||
|
+ major=`Major mouse 10` || continue
|
||
|
+ makedev logibm c $major 0 $mouse
|
||
|
+ makedev psaux c $major 1 $mouse
|
||
|
+ makedev inportbm c $major 2 $mouse
|
||
|
+ makedev atibm c $major 3 $mouse
|
||
|
+ makedev jbm c $major 4 $mouse
|
||
|
+ makedev amigamouse c $major 4 $mouse
|
||
|
+ makedev atarimouse c $major 5 $mouse
|
||
|
+ makedev sunmouse c $major 6 $mouse
|
||
|
+ makedev amigamouse1 c $major 7 $mouse
|
||
|
+ makedev smouse c $major 8 $mouse
|
||
|
+ makedev pc110pad c $major 9 $mouse
|
||
|
+ makedev adbmouse c $major 10 $mouse
|
||
|
+ makedev beep c $major 128 $mouse
|
||
|
+ makedev modreq c $major 129 $mouse
|
||
|
+ makedev watchdog c $major 130 $mouse
|
||
|
+ makedev temperature c $major 131 $mouse
|
||
|
+ makedev hwtrap c $major 132 $mouse
|
||
|
+ makedev exttrp c $major 133 $mouse
|
||
|
+ makedev apm_bios c $major 134 $mouse
|
||
|
+ makedev rtc c $major 135 $mouse
|
||
|
+ makedev openprom c $major 139 $mouse
|
||
|
+ makedev relay8 c $major 140 $mouse
|
||
|
+ makedev relay16 c $major 141 $mouse
|
||
|
+ makedev msr c $major 142 $mouse
|
||
|
+ makedev pciconf c $major 143 $mouse
|
||
|
+ makedev nvram c $major 144 $mouse
|
||
|
+ makedev hfmodem c $major 145 $mouse
|
||
|
+ makedev led c $major 151 $mouse
|
||
|
+ makedev mergemem c $major 153 $mouse
|
||
|
+ makedev pmu c $major 154 $mouse
|
||
|
+ ;;
|
||
|
+ smapi|thinkpad)
|
||
|
+ major=`Major mouse 10` || continue
|
||
|
+ makedev smapi c $major 170 $mouse
|
||
|
+ symlink smapi thinkpad
|
||
|
+ ;;
|
||
|
+ rtc)
|
||
|
+ major=`Major mouse 10` || continue
|
||
|
+ makedev rtc c $major 135 $mouse
|
||
|
;;
|
||
|
js)
|
||
|
- major=`Major Joystick` || continue
|
||
|
- makedev js0 c $major 0 $mouse
|
||
|
- makedev js1 c $major 1 $mouse
|
||
|
+ major=`Major Joystick 15` || continue
|
||
|
+ for unit in 0 1 2 3
|
||
|
+ do
|
||
|
+ makedev js$unit c $major $unit $readable
|
||
|
+ makedev djs$unit c $major `math $unit + 128` $readable
|
||
|
+ done
|
||
|
+ ;;
|
||
|
+ fd[0-7]-bare)
|
||
|
+ sarg="${arg%-bare}"
|
||
|
+ major=`Major fd 2` || continue
|
||
|
+ base=`suffix $sarg fd`
|
||
|
+ if [ $base -ge 4 ]
|
||
|
+ then
|
||
|
+ base=`math $base + 124`
|
||
|
+ fi
|
||
|
+ makedev ${sarg} b $major $base $floppy
|
||
|
;;
|
||
|
fd[0-7])
|
||
|
major=`Major fd 2` || continue
|
||
|
@@ -332,39 +866,47 @@
|
||
|
makedev ${arg} b $major $base $floppy
|
||
|
makedev ${arg}d360 b $major `math $base + 4` $floppy
|
||
|
makedev ${arg}h1200 b $major `math $base + 8` $floppy
|
||
|
- makedev ${arg}D360 b $major `math $base + 12` $floppy
|
||
|
- makedev ${arg}D720 b $major `math $base + 16` $floppy
|
||
|
+ makedev ${arg}u360 b $major `math $base + 12` $floppy
|
||
|
+ makedev ${arg}u720 b $major `math $base + 16` $floppy
|
||
|
makedev ${arg}h360 b $major `math $base + 20` $floppy
|
||
|
makedev ${arg}h720 b $major `math $base + 24` $floppy
|
||
|
- makedev ${arg}H1440 b $major `math $base + 28` $floppy
|
||
|
- makedev ${arg}E2880 b $major `math $base + 32` $floppy
|
||
|
+ makedev ${arg}u1440 b $major `math $base + 28` $floppy
|
||
|
+ makedev ${arg}u2880 b $major `math $base + 32` $floppy
|
||
|
makedev ${arg}CompaQ b $major `math $base + 36` $floppy
|
||
|
|
||
|
- symlink ${arg}H360 ${arg}D360
|
||
|
- symlink ${arg}H720 ${arg}D720
|
||
|
-
|
||
|
makedev ${arg}h1440 b $major `math $base + 40` $floppy
|
||
|
- makedev ${arg}H1680 b $major `math $base + 44` $floppy
|
||
|
+ makedev ${arg}u1680 b $major `math $base + 44` $floppy
|
||
|
makedev ${arg}h410 b $major `math $base + 48` $floppy
|
||
|
- makedev ${arg}H820 b $major `math $base + 52` $floppy
|
||
|
+ makedev ${arg}u820 b $major `math $base + 52` $floppy
|
||
|
makedev ${arg}h1476 b $major `math $base + 56` $floppy
|
||
|
- makedev ${arg}H1722 b $major `math $base + 60` $floppy
|
||
|
+ makedev ${arg}u1722 b $major `math $base + 60` $floppy
|
||
|
makedev ${arg}h420 b $major `math $base + 64` $floppy
|
||
|
- makedev ${arg}H830 b $major `math $base + 68` $floppy
|
||
|
+ makedev ${arg}u830 b $major `math $base + 68` $floppy
|
||
|
makedev ${arg}h1494 b $major `math $base + 72` $floppy
|
||
|
- makedev ${arg}H1743 b $major `math $base + 76` $floppy
|
||
|
+ makedev ${arg}u1743 b $major `math $base + 76` $floppy
|
||
|
makedev ${arg}h880 b $major `math $base + 80` $floppy
|
||
|
- makedev ${arg}D1040 b $major `math $base + 84` $floppy
|
||
|
- makedev ${arg}D1120 b $major `math $base + 88` $floppy
|
||
|
+ makedev ${arg}u1040 b $major `math $base + 84` $floppy
|
||
|
+ makedev ${arg}u1120 b $major `math $base + 88` $floppy
|
||
|
makedev ${arg}h1600 b $major `math $base + 92` $floppy
|
||
|
- makedev ${arg}H1760 b $major `math $base + 96` $floppy
|
||
|
- makedev ${arg}H1920 b $major `math $base + 100` $floppy
|
||
|
- makedev ${arg}E3200 b $major `math $base + 104` $floppy
|
||
|
- makedev ${arg}E3520 b $major `math $base + 108` $floppy
|
||
|
- makedev ${arg}E3840 b $major `math $base + 112` $floppy
|
||
|
- makedev ${arg}H1840 b $major `math $base + 116` $floppy
|
||
|
- makedev ${arg}D800 b $major `math $base + 120` $floppy
|
||
|
- makedev ${arg}H1600 b $major `math $base + 124` $floppy
|
||
|
+ makedev ${arg}u1760 b $major `math $base + 96` $floppy
|
||
|
+ makedev ${arg}u1920 b $major `math $base + 100` $floppy
|
||
|
+ makedev ${arg}u3200 b $major `math $base + 104` $floppy
|
||
|
+ makedev ${arg}u3520 b $major `math $base + 108` $floppy
|
||
|
+ makedev ${arg}u3840 b $major `math $base + 112` $floppy
|
||
|
+ makedev ${arg}u1840 b $major `math $base + 116` $floppy
|
||
|
+ makedev ${arg}u800 b $major `math $base + 120` $floppy
|
||
|
+ makedev ${arg}u1600 b $major `math $base + 124` $floppy
|
||
|
+ ;;
|
||
|
+ ed[a-b])
|
||
|
+ major=`Major ed 36` || continue
|
||
|
+ unit=`suffix $arg ed`
|
||
|
+ base=`index ab $unit`
|
||
|
+ base=`math $base \* 64`
|
||
|
+ makedev ed$unit b $major $base $disk
|
||
|
+ for part in 1 2 3 4 5 6 7 8 # 9 10 11 12 13 14 15 16 17 18 19 20
|
||
|
+ do
|
||
|
+ makedev ed$unit$part b $major `math $base + $part` $disk
|
||
|
+ done
|
||
|
;;
|
||
|
hd[a-b])
|
||
|
major=`Major ide0` || major=`Major hd 3` || continue
|
||
|
@@ -372,7 +914,7 @@
|
||
|
base=`index ab $unit`
|
||
|
base=`math $base \* 64`
|
||
|
makedev hd$unit b $major $base $disk
|
||
|
- for part in 1 2 3 4 5 6 7 8 # 9 10 11 12 13 14 15 16 17 18 19 20
|
||
|
+ for part in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
||
|
do
|
||
|
makedev hd$unit$part b $major `math $base + $part` $disk
|
||
|
done
|
||
|
@@ -383,9 +925,9 @@
|
||
|
base=`index cd $unit`
|
||
|
base=`math $base \* 64`
|
||
|
makedev hd$unit b $major $base $disk
|
||
|
- for part in 1 2 3 4 5 6 7 8 # 9 10 11 12 13 14 15 16 17 18 19 20
|
||
|
+ for part in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
||
|
do
|
||
|
- makedev hd$unit$part b $major `expr $base + $part` $disk
|
||
|
+ makedev hd$unit$part b $major $(( $base + $part )) $disk
|
||
|
done
|
||
|
;;
|
||
|
hd[e-f])
|
||
|
@@ -394,9 +936,9 @@
|
||
|
base=`index ef $unit`
|
||
|
base=`math $base \* 64`
|
||
|
makedev hd$unit b $major $base $disk
|
||
|
- for part in 1 2 3 4 5 6 7 8 # 9 10 11 12 13 14 15 16 17 18 19 20
|
||
|
+ for part in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
||
|
do
|
||
|
- makedev hd$unit$part b $major `expr $base + $part` $disk
|
||
|
+ makedev hd$unit$part b $major $(( $base + $part )) $disk
|
||
|
done
|
||
|
;;
|
||
|
hd[g-h])
|
||
|
@@ -405,18 +947,47 @@
|
||
|
base=`index gh $unit`
|
||
|
base=`math $base \* 64`
|
||
|
makedev hd$unit b $major $base $disk
|
||
|
- for part in 1 2 3 4 5 6 7 8 # 9 10 11 12 13 14 15 16 17 18 19 20
|
||
|
+ for part in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
||
|
+ do
|
||
|
+ makedev hd$unit$part b $major $(( $base + $part )) $disk
|
||
|
+ done
|
||
|
+ ;;
|
||
|
+ hd[i-j])
|
||
|
+ major=`Major ide4 56` || continue
|
||
|
+ unit=`suffix $arg hd`
|
||
|
+ base=`index ij $unit`
|
||
|
+ base=`math $base \* 64`
|
||
|
+ makedev hd$unit b $major $base $disk
|
||
|
+ for part in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
||
|
do
|
||
|
- makedev hd$unit$part b $major `expr $base + $part` $disk
|
||
|
+ makedev hd$unit$part b $major $(( $base + $part )) $disk
|
||
|
done
|
||
|
;;
|
||
|
- ht)
|
||
|
+ hd[k-l])
|
||
|
+ major=`Major ide4 57` || continue
|
||
|
+ unit=`suffix $arg hd`
|
||
|
+ base=`index kl $unit`
|
||
|
+ base=`math $base \* 64`
|
||
|
+ makedev hd$unit b $major $base $disk
|
||
|
+ for part in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
||
|
+ do
|
||
|
+ makedev hd$unit$part b $major $(( $base + $part )) $disk
|
||
|
+ done
|
||
|
+ ;;
|
||
|
+ ht0)
|
||
|
major=`Major ht0 37` || continue
|
||
|
# Only one IDE tape drive is currently supported; ht0.
|
||
|
makedev ht0 c $major 0 $tape
|
||
|
- makedev ht0 c $major 0 $tape
|
||
|
makedev nht0 c $major 128 $tape
|
||
|
;;
|
||
|
+ pt)
|
||
|
+ major=`Major pt 96` || continue
|
||
|
+ for i in 0 1 2 3
|
||
|
+ do
|
||
|
+ makedev pt$i c $major $i $tape
|
||
|
+ makedev npt$i c $major `math $i + 128` $tape
|
||
|
+ done
|
||
|
+ ;;
|
||
|
xd[a-d])
|
||
|
major=`Major xd 13` || continue
|
||
|
unit=`suffix $arg xd`
|
||
|
@@ -425,31 +996,139 @@
|
||
|
makedev xd$unit b $major $base $disk
|
||
|
for part in 1 2 3 4 5 6 7 8 # 9 10 11 12 13 14 15 16 17 18 19 20
|
||
|
do
|
||
|
- makedev xd$unit$part b $major `expr $base + $part` $disk
|
||
|
+ makedev xd$unit$part b $major $(( $base + $part )) $disk
|
||
|
done
|
||
|
;;
|
||
|
- sd[a-h])
|
||
|
+ sd[a-z])
|
||
|
major=`Major sd 8` || continue
|
||
|
unit=`suffix $arg sd`
|
||
|
- base=`index abcdefgh $unit`
|
||
|
- base=`math $base \* 16`
|
||
|
+ base=`index abcdefghijklmnopqrstuvwxyz $unit`
|
||
|
+ base=$(( $base * 16 ))
|
||
|
+ if [ $base -lt 256 ]; then
|
||
|
+ major=8
|
||
|
+ else
|
||
|
+ major=65
|
||
|
+ base=$(( $base - 256 ))
|
||
|
+ fi
|
||
|
+ makedev sd$unit b $major $base $disk
|
||
|
+ for part in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
||
|
+ do
|
||
|
+ minor=$(( $base + $part ))
|
||
|
+ makedev sd$unit$part b $major $minor $disk
|
||
|
+ done
|
||
|
+ ;;
|
||
|
+ sd[a-d][a-z])
|
||
|
+ unit=`suffix $arg sd`
|
||
|
+ unitmaj=`first $unit`
|
||
|
+ unitmin=`second $unit`
|
||
|
+ basemaj=`index Xabcd $unitmaj`
|
||
|
+ basemin=`index abcdefghijklmnopqrstuvwxyz $unitmin`
|
||
|
+ basemaj=`math $basemaj \* 416`
|
||
|
+ basemin=`math $basemin \* 16`
|
||
|
+ base=`math $basemaj + $basemin`
|
||
|
+ basemaj=`math $base / 256`
|
||
|
+ base=`math $base % 256`
|
||
|
+ major=`math basemaj \+ 64`
|
||
|
+ if [ $major -gt 71 ]; then
|
||
|
+ echo "$0: don't know how to make device \"$arg\"" >&2
|
||
|
+ exit 0
|
||
|
+ fi
|
||
|
makedev sd$unit b $major $base $disk
|
||
|
- for part in 1 2 3 4 5 6 7 8 # 9 10 11 12 13 14 15
|
||
|
+ for part in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
||
|
do
|
||
|
- minor=`expr $base + $part`
|
||
|
+ minor=$(( $base + $part ))
|
||
|
makedev sd$unit$part b $major $minor $disk
|
||
|
done
|
||
|
+ ;;
|
||
|
+ ad[a-p])
|
||
|
+ major=`Major ad 28` || continue
|
||
|
+ unit=`suffix $arg ad`
|
||
|
+ base=`index abcdefghijklmnop $unit`
|
||
|
+ base=`math $base \* 16`
|
||
|
+ makedev ad$unit b $major $base $disk
|
||
|
+ for part in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
||
|
+ do
|
||
|
+ minor=$(( $base + $part ))
|
||
|
+ makedev ad$unit$part b $major $minor $disk
|
||
|
+ done
|
||
|
+ ;;
|
||
|
+ dac960)
|
||
|
+ for ctr in 0 1 2 3 4 5 6 7
|
||
|
+ do
|
||
|
+ $0 $opts dac960.$ctr
|
||
|
+ done
|
||
|
+ ;;
|
||
|
+ dac960.[0-7])
|
||
|
+ [ -d rd ] || {
|
||
|
+ mkdir rd
|
||
|
+ chown root.root rd
|
||
|
+ chmod 755 rd
|
||
|
+ }
|
||
|
+ unit=`suffix $arg dac960.`
|
||
|
+ major=`math 48 + $unit`
|
||
|
+ minor=0
|
||
|
+ for ld in 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 \
|
||
|
+ 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
|
||
|
+ do
|
||
|
+ makedev rd/c${unit}d${ld} b $major $minor $disk
|
||
|
+ minor=`math $minor + 1`
|
||
|
+ for part in 1 2 3 4 5 6 7
|
||
|
+ do
|
||
|
+ makedev rd/c${unit}d${ld}p$part b $major $minor $disk
|
||
|
+ minor=`math $minor + 1`
|
||
|
+ done
|
||
|
+ done
|
||
|
+ ;;
|
||
|
+ ida)
|
||
|
+ for ctr in 0 1 2 # 3 4 5 6 7
|
||
|
+ do
|
||
|
+ $0 $opts ida.$ctr
|
||
|
+ done
|
||
|
+ ;;
|
||
|
+ ida.[0-7])
|
||
|
+ [ -d ida ] || {
|
||
|
+ mkdir ida
|
||
|
+ chown root.root ida
|
||
|
+ chmod 755 ida
|
||
|
+ }
|
||
|
+ unit=`suffix $arg ida.`
|
||
|
+ major=`math 72 + $unit`
|
||
|
+ minor=0
|
||
|
+ for ld in 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
||
|
+ do
|
||
|
+ makedev ida/c${unit}d${ld} b $major $minor $disk
|
||
|
+ minor=`math $minor + 1`
|
||
|
+ for part in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
||
|
+ do
|
||
|
+ makedev ida/c${unit}d${ld}p$part b $major $minor $disk
|
||
|
+ minor=`math $minor + 1`
|
||
|
+ done
|
||
|
+ done
|
||
|
+ ;;
|
||
|
+ rom)
|
||
|
+ major=`Major rom 31`
|
||
|
+ for i in 0 1 2 3 4 5 6 7
|
||
|
+ do
|
||
|
+ makedev rom$i b $major $i $disk
|
||
|
+ makedev rrom$i b $major `math $i +8` $disk
|
||
|
+ makedev flash$i b $major `math $i +16` $disk
|
||
|
+ makedev rflash$i b $major `math $i +24` $disk
|
||
|
+ done
|
||
|
+ ;;
|
||
|
+ nb[0-7])
|
||
|
+ major=`Major nbd 43` || continue
|
||
|
+ minor=`suffix $arg nb`
|
||
|
+ makedev nb$minor b $major $minor $disk
|
||
|
;;
|
||
|
loop)
|
||
|
- major=`Major loop` || continue
|
||
|
for part in 0 1 2 3 4 5 6 7
|
||
|
do
|
||
|
- makedev loop$part b $major $part $disk
|
||
|
+ makedev loop$part b 7 $part $disk
|
||
|
done
|
||
|
;;
|
||
|
md)
|
||
|
- major=`Major md` || continue
|
||
|
- for part in 0 1 2 3
|
||
|
+ major=`Major md 9` || continue
|
||
|
+ for part in 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
||
|
do
|
||
|
makedev md$part b $major $part $disk
|
||
|
done
|
||
|
@@ -457,42 +1136,129 @@
|
||
|
st[0-7])
|
||
|
major=`Major st 9`
|
||
|
unit=`suffix $arg st`
|
||
|
- makedev st$unit c $major $unit $tape
|
||
|
- makedev nst$unit c $major `math 128 + $unit` $tape
|
||
|
+ makedev st${unit} c $major $unit $tape
|
||
|
+ makedev nst${unit} c $major `math 128 + $unit` $tape
|
||
|
+
|
||
|
+ makedev st${unit}l c $major `math 32 + $unit` $tape
|
||
|
+ makedev nst${unit}l c $major `math 160 + $unit` $tape
|
||
|
+
|
||
|
+ makedev st${unit}m c $major `math 64 + $unit` $tape
|
||
|
+ makedev nst${unit}m c $major `math 192 + $unit` $tape
|
||
|
+
|
||
|
+ makedev st${unit}a c $major `math 96 + $unit` $tape
|
||
|
+ makedev nst${unit}a c $major `math 224 + $unit` $tape
|
||
|
;;
|
||
|
qic)
|
||
|
major=`Major tpqic02 12`
|
||
|
+ makedev ntpqic11 c $major 2 $tape
|
||
|
+ makedev tpqic11 c $major 3 $tape
|
||
|
+ makedev ntpqic24 c $major 4 $tape
|
||
|
+ makedev tpqic24 c $major 5 $tape
|
||
|
+ makedev ntpqic120 c $major 6 $tape
|
||
|
+ makedev tpqic120 c $major 7 $tape
|
||
|
+ makedev ntpqic150 c $major 8 $tape
|
||
|
+ makedev tpqic150 c $major 9 $tape
|
||
|
makedev rmt8 c $major 6 $tape
|
||
|
makedev rmt16 c $major 8 $tape
|
||
|
makedev tape-d c $major 136 $tape
|
||
|
makedev tape-reset c $major 255 $tape
|
||
|
+ $0 $opts qft
|
||
|
;;
|
||
|
ftape)
|
||
|
- major=`Major mt 27` || continue
|
||
|
+ major=`Major qft 27` || continue
|
||
|
for unit in 0 1 2 3
|
||
|
do
|
||
|
- makedev rft$unit c $major $unit $tape
|
||
|
- makedev nrft$unit c $major `math $unit + 4` $tape
|
||
|
+ makedev qft$unit c $major $unit $tape
|
||
|
+ makedev nqft$unit c $major `math $unit + 4` $tape
|
||
|
+ makedev zqft$unit c $major `math $unit + 16` $tape
|
||
|
+ makedev nzqft$unit c $major `math $unit + 20` $tape
|
||
|
+ makedev rawqft$unit c $major `math $unit + 32` $tape
|
||
|
+ makedev nrawqft$unit c $major `math $unit + 36` $tape
|
||
|
+ done
|
||
|
+ symlink ftape qft0
|
||
|
+ symlink nftape nqft0
|
||
|
+ ;;
|
||
|
+ sr|scd|scd-all)
|
||
|
+ major=`Major sr 11` || continue
|
||
|
+ for unit in 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
||
|
+ do
|
||
|
+ makedev scd$unit b $major $unit $cdrom
|
||
|
+ symlink sr$unit scd$unit
|
||
|
done
|
||
|
- symlink ftape rft0
|
||
|
- symlink nftape nrft0
|
||
|
;;
|
||
|
- scd[0-7])
|
||
|
+ cfs0)
|
||
|
+ makedev cfs0 c 67 0 $coda
|
||
|
+ ;;
|
||
|
+ scd[0-9]|scd[0-1][0-9])
|
||
|
major=`Major sr 11` || continue
|
||
|
unit=`suffix $arg scd`
|
||
|
makedev scd$unit b $major $unit $cdrom
|
||
|
+ ln -f scd$unit sr$unit
|
||
|
+ ;;
|
||
|
+ ttyI[0-9]|ttyI[1-5][0-9]|ttyI[6][0-3])
|
||
|
+ major=43
|
||
|
+ unit=`suffix $arg ttyI`
|
||
|
+ makedev ttyI$unit c $major $unit $dialout
|
||
|
+ ;;
|
||
|
+ ippp[0-9]|ippp[1-5][0-9]|ippp[6][0-3])
|
||
|
+ major=45
|
||
|
+ unit=`suffix $arg ippp`
|
||
|
+ minor=`math $unit + 128`
|
||
|
+ makedev ippp$unit c $major $minor $dialout
|
||
|
+ ;;
|
||
|
+ isdn[0-9]|isdn[1-5][0-9]|isdn[6][0-3])
|
||
|
+ major=45
|
||
|
+ unit=`suffix $arg isdn`
|
||
|
+ minor=`math $unit + 0`
|
||
|
+ makedev isdn$unit c $major $minor $dialout
|
||
|
+ ;;
|
||
|
+ isdnctrl[0-9]|isdnctrl[1-5][0-9]|isdnctrl[6][0-3])
|
||
|
+ major=45
|
||
|
+ unit=`suffix $arg isdnctrl`
|
||
|
+ minor=`math $unit + 64`
|
||
|
+ makedev isdnctrl$unit c $major $minor $dialout
|
||
|
+ ;;
|
||
|
+ isdninfo)
|
||
|
+ makedev isdninfo c 45 255 $dialout
|
||
|
+ ;;
|
||
|
+ isdn-tty)
|
||
|
+ major=43
|
||
|
+ for unit in 0 1 2 3 4 5 6 7
|
||
|
+ do
|
||
|
+ makedev ttyI$unit c $major $unit $dialout
|
||
|
+ done
|
||
|
+ ;;
|
||
|
+ isdn-ippp)
|
||
|
+ major=45
|
||
|
+ for unit in 0 1 2 3 4 5 6 7
|
||
|
+ do
|
||
|
+ makedev ippp$unit c $major `math $unit + 128` $dialout
|
||
|
+ done
|
||
|
+ ;;
|
||
|
+ isdn-io)
|
||
|
+ for unit in 0 1 2 3 4 5 6 7
|
||
|
+ do
|
||
|
+ makedev isdn$unit c 45 $unit $dialout
|
||
|
+ makedev isdnctrl$unit c 45 `math $unit + 64` $dialout
|
||
|
+ makedev ippp$unit c 45 `math $unit + 128` $dialout
|
||
|
+ done
|
||
|
+ makedev isdninfo c 45 255 $dialout
|
||
|
;;
|
||
|
sonycd)
|
||
|
- major=`Major cdu31a` || continue
|
||
|
+ major=`Major sonycd 15` || continue
|
||
|
makedev $arg b $major 0 $cdrom
|
||
|
;;
|
||
|
mcd)
|
||
|
major=`Major mcd 23` || continue
|
||
|
makedev $arg b $major 0 $cdrom
|
||
|
;;
|
||
|
- mcdx)
|
||
|
- major=`Major mcdx 20` || continue
|
||
|
- makedev $arg b $major 0 $cdrom
|
||
|
+ mcdx|mcdx[0-4])
|
||
|
+ major=`Major $arg 20` || continue
|
||
|
+ for unit in 0 1 2 3 4
|
||
|
+ do
|
||
|
+ makedev mcdx$unit b $major $unit $cdrom
|
||
|
+ done
|
||
|
+ test -r mcdx || symlink mcdx mcdx0
|
||
|
;;
|
||
|
cdu535)
|
||
|
makedev $arg b 24 0 $cdrom
|
||
|
@@ -501,28 +1267,51 @@
|
||
|
makedev $arg b 24 0 $cdrom
|
||
|
;;
|
||
|
sbpcd|sbpcd[123])
|
||
|
- major=`Major $arg` || continue
|
||
|
+ major=`Major $arg 25` || continue
|
||
|
base=`suffix ${arg}0 sbpcd`
|
||
|
- # base=`expr ${arg}0 : "sbpcd\(.\)"`
|
||
|
for minor in 0 1 2 3
|
||
|
do
|
||
|
# XXX
|
||
|
- unit=`expr substr 0123456789abcdef \( $base \* 4 + $minor + 1 \) 1`
|
||
|
+ unit=$(substr 0123456789abcdef $(( $base * 4 + $minor + 1 )) )
|
||
|
makedev sbpcd$unit b $major $minor $cdrom
|
||
|
done
|
||
|
[ $arg = sbpcd ] && symlink $arg ${arg}0
|
||
|
;;
|
||
|
aztcd)
|
||
|
- major=`Major $arg` || continue
|
||
|
+ major=`Major $arg 29` || continue
|
||
|
+ makedev ${arg}0 b $major 0 $cdrom
|
||
|
+ ;;
|
||
|
+ cm206cd)
|
||
|
+ major=`Major $arg 30` || continue
|
||
|
+ makedev ${arg}0 b $major 0 $cdrom
|
||
|
+ ;;
|
||
|
+ gscd)
|
||
|
+ major=`Major $arg 16` || continue
|
||
|
makedev ${arg}0 b $major 0 $cdrom
|
||
|
;;
|
||
|
bpcd)
|
||
|
makedev $arg b 41 0 $cdrom
|
||
|
;;
|
||
|
+ optcd)
|
||
|
+ makedev $arg b 17 0 $cdrom
|
||
|
+ ;;
|
||
|
+ sjcd)
|
||
|
+ makedev $arg b 18 0 $cdrom
|
||
|
+ ;;
|
||
|
+ cfs|coda)
|
||
|
+ makedev cfs0 c 67 0 $private
|
||
|
+ ;;
|
||
|
+ xfs|arla)
|
||
|
+ makedev xfs0 c 103 0 $private
|
||
|
+ ;;
|
||
|
logiscan)
|
||
|
major=`Major logiscan` || continue
|
||
|
makedev $arg c $major 0 $scanner
|
||
|
;;
|
||
|
+ toshiba)
|
||
|
+ major=`Major $arg 10` || continue
|
||
|
+ makedev $arg c $major 181 root root 0666
|
||
|
+ ;;
|
||
|
m105scan)
|
||
|
major=`Major m105` || continue
|
||
|
makedev $arg c $major 0 $scanner
|
||
|
@@ -534,34 +1323,119 @@
|
||
|
audio)
|
||
|
major=`Major sound 14`
|
||
|
makedev mixer c $major 0 $audio
|
||
|
+ makedev mixer1 c $major 16 $audio
|
||
|
+ makedev mixer2 c $major 32 $audio
|
||
|
+ makedev mixer3 c $major 48 $audio
|
||
|
makedev sequencer c $major 1 $audio
|
||
|
makedev midi00 c $major 2 $audio
|
||
|
- makedev dsp c $major 3 $audio
|
||
|
- makedev audio c $major 4 $audio
|
||
|
- makedev sndstat c $major 6 $audio
|
||
|
-# makedev sequencer2 c $major 8 $audio
|
||
|
- makedev mixer1 c $major 16 $audio
|
||
|
-# makedev patmgr0 c $major 17 $audio
|
||
|
makedev midi01 c $major 18 $audio
|
||
|
- makedev dsp1 c $major 19 $audio
|
||
|
- makedev audio1 c $major 20 $audio
|
||
|
-# makedev patmgr1 c $major 33 $audio
|
||
|
makedev midi02 c $major 34 $audio
|
||
|
makedev midi03 c $major 50 $audio
|
||
|
+ makedev dsp c $major 3 $audio
|
||
|
+ makedev dsp1 c $major 19 $audio
|
||
|
+ makedev dsp2 c $major 35 $audio
|
||
|
+ makedev dsp3 c $major 51 $audio
|
||
|
+ makedev audio c $major 4 $audio
|
||
|
+ makedev audio1 c $major 20 $audio
|
||
|
+ makedev audio2 c $major 36 $audio
|
||
|
+ makedev audio3 c $major 52 $audio
|
||
|
+ makedev sndstat c $major 6 $audio
|
||
|
+ makedev audioctl c $major 7 $audio
|
||
|
+ major=31
|
||
|
+ makedev mpu401data c $major 0 $audio
|
||
|
+ makedev mpu401stat c $major 1 $audio
|
||
|
+ major=35
|
||
|
+ for i in 0 1 2 3
|
||
|
+ do
|
||
|
+ makedev midi$i c $major $i $audio
|
||
|
+ makedev rmidi$i c $major `math $i + 64` $audio
|
||
|
+ makedev smpte$i c $major `math $i + 128` $audio
|
||
|
+ done
|
||
|
;;
|
||
|
pcaudio)
|
||
|
- major=`Major pcsp` || continue
|
||
|
+ major=`Major pcsp 13` || continue
|
||
|
makedev pcmixer c $major 0 $audio
|
||
|
makedev pcsp c $major 3 $audio
|
||
|
makedev pcaudio c $major 4 $audio
|
||
|
;;
|
||
|
- sg)
|
||
|
+ video|video4linux|v4l|radio)
|
||
|
+ # video4linux api includes radio, teletext, etc.
|
||
|
+ major=`Major video 81` || continue
|
||
|
+ minor=0
|
||
|
+ until [ $minor -gt 63 ]
|
||
|
+ do
|
||
|
+ makedev video$minor c $major $minor $video
|
||
|
+ makedev radio$minor c $major `math $minor + 64` $video
|
||
|
+ minor=`math $minor + 1`
|
||
|
+ done
|
||
|
+ symlink radio radio0
|
||
|
+ minor=0
|
||
|
+ until [ $minor -gt 31 ]
|
||
|
+ do
|
||
|
+ makedev vtx$minor c $major `math $minor + 192` $video
|
||
|
+ makedev vbi$minor c $major `math $minor + 224` $video
|
||
|
+ minor=`math $minor + 1`
|
||
|
+ done
|
||
|
+ symlink video video0
|
||
|
+ symlink vbi vbi0
|
||
|
+ major=82
|
||
|
+ minor=0
|
||
|
+ until [ $minor -gt 1 ]
|
||
|
+ do
|
||
|
+ makedev winradio$minor c $major $minor $video
|
||
|
+ minor=`math $minor + 1`
|
||
|
+ done
|
||
|
+ major=83
|
||
|
+ makedev vtx c $major 0 $video
|
||
|
+ makedev vttuner c $major 16 $video
|
||
|
+ ;;
|
||
|
+ i2c)
|
||
|
+ major=`Major i2c 89` || continue
|
||
|
+ minor=0
|
||
|
+ until [ $minor -gt 1 ] # tell me if 1 is wrong...
|
||
|
+ do
|
||
|
+ makedev i2c-$minor c $major $minor $private
|
||
|
+ minor=`math $minor + 1`
|
||
|
+ done
|
||
|
+ ;;
|
||
|
+ tlk)
|
||
|
+ major=102
|
||
|
+ minor=0
|
||
|
+ until [ $minor -gt 3 ] # tell me if 3 is wrong...
|
||
|
+ do
|
||
|
+ makedev tlk$minor c $major $minor $video
|
||
|
+ minor=`math $minor + 1`
|
||
|
+ done
|
||
|
+ ;;
|
||
|
+ srnd)
|
||
|
+ makedev srnd0 c 110 0 $video
|
||
|
+ makedev srnd1 c 110 1 $video
|
||
|
+ ;;
|
||
|
+ fgrab)
|
||
|
+ makedev mmetfgrab c 40 0 $video
|
||
|
+ makedev wvisfgrab c 26 0 $video
|
||
|
+ for i in 0 1 # more?
|
||
|
+ do
|
||
|
+ makedev iscc$i c 93 $i $video
|
||
|
+ makedev isccctl$i c 93 `math $i + 128` $video
|
||
|
+ done
|
||
|
+ for i in 0 1 # more?
|
||
|
+ do
|
||
|
+ makedev dcxx$i c 94 $i $video
|
||
|
+ done
|
||
|
+ ;;
|
||
|
+ sg|sg-all)
|
||
|
major=`Major sg 21`
|
||
|
- for unit in a b c d e f g h
|
||
|
+ for unit in 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
||
|
do
|
||
|
- minor=`index abcdefgh $unit`
|
||
|
- # minor=`expr abcdefgh : ".*$unit" - 1`
|
||
|
- makedev $arg$unit c $major $minor $scsi
|
||
|
+ makedev sg$unit c $major $unit $scsi
|
||
|
+ done
|
||
|
+ ;;
|
||
|
+ pg)
|
||
|
+ major=`Major pg 97`
|
||
|
+ for unit in 0 1 2 3
|
||
|
+ do
|
||
|
+ makedev pg$unit c $major $unit $scsi
|
||
|
done
|
||
|
;;
|
||
|
fd)
|
||
|
@@ -572,15 +1446,34 @@
|
||
|
symlink stderr fd/2
|
||
|
;;
|
||
|
ibcs2)
|
||
|
- major=`Major ibcs2` || continue
|
||
|
+ major=`Major ibcs2 30` || continue
|
||
|
makedev socksys c $major 0 $ibcs2
|
||
|
symlink nfsd socksys
|
||
|
makedev spx c $major 1 $ibcs2
|
||
|
symlink X0R null
|
||
|
;;
|
||
|
+ netlink)
|
||
|
+ major=36
|
||
|
+ makedev route c $major 0 $private
|
||
|
+ makedev skip c $major 1 $private
|
||
|
+ ;;
|
||
|
+ enskip)
|
||
|
+ major=64
|
||
|
+ makedev enskip c $major 0 $private
|
||
|
+ ;;
|
||
|
+ ipfilt*)
|
||
|
+ major=95
|
||
|
+ makedev ipl c $major 0 $private
|
||
|
+ makedev ipnat c $major 1 $private
|
||
|
+ makedev ipstate c $major 2 $private
|
||
|
+ makedev ipauth c $major 3 $private
|
||
|
+ ;;
|
||
|
+ qng)
|
||
|
+ makedev qng c 77 0 $private
|
||
|
+ ;;
|
||
|
apm)
|
||
|
- major=`Major apm_bios` || continue
|
||
|
- makedev $arg c $major 0 $system
|
||
|
+ major=`Major mouse 10` || continue
|
||
|
+ makedev apm_bios c $major 134 $mouse
|
||
|
;;
|
||
|
dcf)
|
||
|
major=`Major dcf` || continue
|
||
|
@@ -590,6 +1483,11 @@
|
||
|
major=`Major hw` || continue
|
||
|
makedev helloworld c $major 0 $public
|
||
|
;;
|
||
|
+ ipsec)
|
||
|
+ # For the Free S/WAN (http://www.xs4all.nl/~freeswan/)
|
||
|
+ # implementation of IPSEC
|
||
|
+ makedev ipsec c 36 10 $ipsec
|
||
|
+ ;;
|
||
|
update)
|
||
|
if [ ! "$devices" ]
|
||
|
then
|
||
|
@@ -619,7 +1517,6 @@
|
||
|
create="$create "`cvt $device`
|
||
|
fi
|
||
|
devs=`strip " $devs " $device`
|
||
|
- # devs=`expr "$devs" : "\(.*\) $device"``expr "$devs" : ".* $device\(.*\)"`
|
||
|
done
|
||
|
exec 3<&-
|
||
|
fi
|
||
|
@@ -637,6 +1534,7 @@
|
||
|
;;
|
||
|
*)
|
||
|
echo "$0: don't know how to make device \"$arg\"" >&2
|
||
|
+ exit 1
|
||
|
;;
|
||
|
esac
|
||
|
done
|
||
|
--- makedev-2.3.1.orig/Makefile
|
||
|
+++ makedev-2.3.1/Makefile
|
||
|
@@ -1,14 +1,15 @@
|
||
|
# $Id: Makefile,v 2.2 1995/05/21 17:45:18 alfie Exp $
|
||
|
|
||
|
+BINDIR = $(ROOT)/sbin
|
||
|
DEVDIR = $(ROOT)/dev
|
||
|
-MANDIR = $(ROOT)/usr/man
|
||
|
+MANDIR = $(ROOT)/usr/share/man
|
||
|
MANEXT = 8
|
||
|
|
||
|
default:
|
||
|
@echo Nothing to make.
|
||
|
|
||
|
install:
|
||
|
- install -m 755 MAKEDEV $(DEVDIR)
|
||
|
+ install -m 755 MAKEDEV $(BINDIR)
|
||
|
install -m 644 MAKEDEV.man $(MANDIR)/man$(MANEXT)/MAKEDEV.$(MANEXT)
|
||
|
|
||
|
clean:
|
||
|
--- makedev-2.3.1.orig/debian/old/README.debian
|
||
|
+++ makedev-2.3.1/debian/old/README.debian
|
||
|
@@ -0,0 +1,95 @@
|
||
|
+makedev for DEBIAN
|
||
|
+==================
|
||
|
+
|
||
|
+The /etc/makedev.cfg and /etc/devinfo files are rewritten to fit the
|
||
|
+Debian /dev layout.
|
||
|
+
|
||
|
+Security : all mouse devices are changed to mode 600. Only serial
|
||
|
+devices are mode 660 root:dialout. It's possible to crash x11 and
|
||
|
+console with writing random bytes to a mouse device.
|
||
|
+
|
||
|
+Serial console :
|
||
|
+/dev/console should be a symlink to your real console device.
|
||
|
+If it does not exist, or is not a symlink, it will be replaced with a
|
||
|
+symlink console -> tty0.
|
||
|
+
|
||
|
+This version of makedev will check /dev for tty*/pty* devices, and if
|
||
|
+there are some with the old major number, it will create a
|
||
|
+/etc/rc.boot/makedev script. This will script will change the
|
||
|
+master/slave devices the next time you boot.
|
||
|
+
|
||
|
+serial devices should be owned by user "uucp" and group "dialout".
|
||
|
+former they were owned by root. new devices are created with uucp as
|
||
|
+owner, but you will have to change old devices to user uucp on your own.
|
||
|
+It's new policy to have all serial devices owned by uucp, but the last
|
||
|
+word in this discussion isn't said...
|
||
|
+
|
||
|
+some device names have changed. please read
|
||
|
+/usr/doc/makedev/devices.{txt|html}
|
||
|
+
|
||
|
+the permissions should be secure enough, but if you find any bugs, or
|
||
|
+unfounded hard permissions, please let me know (i don't know much about
|
||
|
+the right permissions for devices, i yust used the value, everybody else
|
||
|
+was using, and made read & write only available for root, whenever i
|
||
|
+found nothing better.
|
||
|
+
|
||
|
+/dev/console is now a symlink to /dev/tty0. for more infomation, please
|
||
|
+look at a new 2.1 linux kernel : Documentation/devices.txt. That is the
|
||
|
+"Linux Allocated Device" paper, the official list of linux devices.
|
||
|
+If your boot console is a serial device, you will have to change that
|
||
|
+symlink.
|
||
|
+
|
||
|
+MAKEDEV-C will not work with any kernel with mcdx support, if
|
||
|
+/proc/devices contains "Mitsumi CD-ROM". if so, patch
|
||
|
+/usr/src/linux/driver/cdrom/mcdx.c :
|
||
|
+1149c1149
|
||
|
+< if (unregister_blkdev(MAJOR_NR, "mcdx") != 0) {
|
||
|
+---
|
||
|
+> if (unregister_blkdev(MAJOR_NR, DEVICE_NAME) != 0) {
|
||
|
+1270c1270
|
||
|
+< if (register_blkdev(MAJOR_NR, "mcdx", &mcdx_fops) != 0) {
|
||
|
+---
|
||
|
+> if (register_blkdev(MAJOR_NR, DEVICE_NAME, &mcdx_fops) != 0) {
|
||
|
+
|
||
|
+
|
||
|
+about call out devices (/dev/cu*) :
|
||
|
+
|
||
|
+ /dev/ttySxx devices are fully POSIX-compliant TTY devices. If you
|
||
|
+ are only going to be using one set of tty devices, you should be
|
||
|
+ using /dev/ttySxx.
|
||
|
+
|
||
|
+ /dev/cuaXX devices are different from /dev/ttySXX in two ways ---
|
||
|
+ first of all, they will allow you to open the device even if
|
||
|
+ CLOCAL is not set and the O_NONBLOCK flag was not given to the
|
||
|
+ open device. This allows programs that don't use the
|
||
|
+ POSIX-mondated interface for opening /dev/ttySxx devices to be
|
||
|
+ able to use /dev/cuaXX to make outgoing phone calls on their modem
|
||
|
+ (cu stands for "callout", and is taken from SunOS).
|
||
|
+
|
||
|
+ The second way in which /dev/cuaXX differs from /dev/ttySXX is
|
||
|
+ that if they are used, they will trigger a simplistic kernel-based
|
||
|
+ locking scheme: If /dev/ttySXX is opened by one or more processes,
|
||
|
+ then an attempt to open /dev/cuaXX will return EAGAIN. If
|
||
|
+ /dev/cuaXX is opened by one or more processes, then an attempt to
|
||
|
+ open /dev/ttySXX will result the open blocking until /dev/cuaXX is
|
||
|
+ closed, and the carrier detect line goes high. the open blocking
|
||
|
+ until /dev/cuaXX is closed, and the carrier detect line goes high.
|
||
|
+
|
||
|
+ While this will allow for simple lockouts between a user using a
|
||
|
+ modem for callout and a getty listening on the line for logins, it
|
||
|
+ doesn't work if you need to arbitrate between multiple programs
|
||
|
+ wanting to do dialout --- for example, users wanting to do dialout
|
||
|
+ and UUCP.
|
||
|
+
|
||
|
+ I originally implemented the cuaXX/ttySXX lockout mechanism back
|
||
|
+ before FSSTND established a standard convention for the use of tty
|
||
|
+ lock files. Now that it's there, people should use the tty lock
|
||
|
+ files and not try using /dev/cuaXX. The only reason why
|
||
|
+ /dev/cuaXX hasn't disappeared yet is for backwards compatibility
|
||
|
+ reasons. -- Theodore Ts'o <tytso@mit.edu>
|
||
|
+
|
||
|
+
|
||
|
+debian has no /dev/cu* devices. But you can create them, if you need
|
||
|
+them. Read devices.txt for details.
|
||
|
+
|
||
|
+Andreas Jellinghaus <aj@debian.org>, Sun, 13 Apr 1997 21:05:58 +0200
|
||
|
--- makedev-2.3.1.orig/debian/old/devices.sgml
|
||
|
+++ makedev-2.3.1/debian/old/devices.sgml
|
||
|
@@ -0,0 +1,294 @@
|
||
|
+<!doctype linuxdoc system>
|
||
|
+
|
||
|
+<article>
|
||
|
+
|
||
|
+<title>devices created by makedev
|
||
|
+<author> Andreas Jellinghaus <tt>aj@debian.org</tt>
|
||
|
+<date> version 0.3, based on Linux allocated device 2.1.62
|
||
|
+<abstract>
|
||
|
+ some devices are created by default, some are left out on boot
|
||
|
+ floppies, other devices are only created on demand and some
|
||
|
+ devices are obsolete or have new names.
|
||
|
+</abstract>
|
||
|
+
|
||
|
+<sect> batches <p>
|
||
|
+
|
||
|
+call out devices are not generated by default. however if you need them,
|
||
|
+you can generate them (see below).
|
||
|
+
|
||
|
+<descrip>
|
||
|
+<tag/generic/all standard batches for normal Linux\/i386 systems.
|
||
|
+ (standard misc devices, ttyS[0-3], mouse, printer, tapes
|
||
|
+ (scsi, qic, qic117), audio, scsi generic, standard disk, cdroms
|
||
|
+ and ttys)
|
||
|
+<tag/generic-m68k/all generic devices for m68k (additional
|
||
|
+ framebuffer, some mouse devices and m68k scsi disk devices are
|
||
|
+ included,
|
||
|
+ but busmouse devices and qic and qic117 are left out).
|
||
|
+<tag/boot-floppy/a subset of generic. (no audio, less ttys)
|
||
|
+<tag/std-hd/standard hard disks (hd[a-h,xd[ab],sd[a-h],ram disk,md,loop)
|
||
|
+<tag/std-cdrom/standard cdroms (scsi, old non-scsi non-atapi cdroms)
|
||
|
+<tag/compatiblity/collection of old devices. It is usefull to remove them, but
|
||
|
+make sure, that you have generated the new ones, and that you know, what
|
||
|
+you are doing ! serial-cu, printer-old, mouse-old, sr-old,
|
||
|
+qic-old, misc-old, sg-old
|
||
|
+<tag/update/special tag : reads \/proc\/devices and generates new devices
|
||
|
+ found there.
|
||
|
+</descrip>
|
||
|
+
|
||
|
+<sect> Limits (standard devices) <p>
|
||
|
+
|
||
|
+There are some limits in this version of devinfo : it will only create a
|
||
|
+special number of devices (e.g. ramdisks, hda partitions). If one of
|
||
|
+these limits is unrealistic, please tell me. Most limits have no good
|
||
|
+reason, I just didn't want to create hundreds of devices, so I only
|
||
|
+created a few. If a limit is too low for you : a) please tell me and b)
|
||
|
+modify /etc/devinfo (should be easy). <p>
|
||
|
+
|
||
|
+<descrip>
|
||
|
+<tag/ramdisks/8 devices ram[0-7]
|
||
|
+<tag/ide harddisks/20 partitions each (devices hd[a-h])
|
||
|
+<tag/xt harddisks/20 partitions each (devices xd[ab]
|
||
|
+<tag/loopback/8 devices loop[0-7]
|
||
|
+<tag/metadisk/4 devices md[0-3]
|
||
|
+<tag/scsi cdrom/scd: 8 devices scd[0-7]
|
||
|
+<tag/scsi cdrom/scd-all : 16 devices scd[0-15]
|
||
|
+<tag/scsi generic/sg : 8 devices sg[0-7]
|
||
|
+<tag/scsi generic/sg-all : 16 devices sg[0-15]
|
||
|
+<tag/scsi tapes/8 devices st[0-7]
|
||
|
+<tag/mscdex/4 cdrom devices dos_cd[0-3]
|
||
|
+<tag/joysticks/2 devices each js[0-1] djs[0-1]
|
||
|
+<tag/other cdroms/only one device created : sonycd, gscd, optcd, sjcd,
|
||
|
+hitcd, mcd, cdu535, aztcd, cm206cd, bpcd (if there are several cdroms
|
||
|
+possible : please tell me !)
|
||
|
+<tag/serial/default bootdisks and base system will only have ttyS[0-3],
|
||
|
+but you can create all possible devices ttyS[0-63] with "MAKEDEV serial"
|
||
|
+or several additional devices with "MAKEDEV ttyS4 ttyS5 ...".
|
||
|
+</descrip>
|
||
|
+
|
||
|
+<sect> additional devices <p>
|
||
|
+
|
||
|
+you can create these devices with "MAKEDEV name" and delete them with
|
||
|
+"MAKEDEV -d name". you can either use the name listed here (this will
|
||
|
+create all possible devices), or individual devices (use the device
|
||
|
+name) e.g. "serial" will create all 64 serial devices ttyS[0-63] but
|
||
|
+"ttyS0" will only create this one.
|
||
|
+
|
||
|
+<sect1> serial devices <p>
|
||
|
+
|
||
|
+<descrip>
|
||
|
+<tag/isdn-tty/isdn terminal devices. 8 devices : ttyI[0-7]
|
||
|
+<tag/isdn-tty-all/isdn terminal devices. 64 devices : ttyI[0-63]
|
||
|
+
|
||
|
+<tag/isdn-ppp/isdn sync ppp network devices. 8 devices : ippp[0-7]
|
||
|
+<tag/isdn-ppp-all/isdn sync ppp network devices. 64 devices : ippp[0-63]
|
||
|
+
|
||
|
+<tag/isdn-io/isdn raw and control devices. 18 devices :
|
||
|
+ isdn[0-7] isdnctrl[0-7] isdnctrl isdninfo
|
||
|
+<tag/isdn-io-all/isdn raw and control devices. 130 devices :
|
||
|
+ isdn[0-63] isdnctrl[0-63] isdnctrl isdninfo
|
||
|
+
|
||
|
+<tag/serial-cu/serial callout devices. they are only for compatibility,
|
||
|
+most people don't need them. 64 devices : cua[0-63]
|
||
|
+
|
||
|
+<tag/isdn-cu/isdn call out devices. they are only for compatibility,
|
||
|
+most people don't need them. 64 devices : cui[0-7]
|
||
|
+<tag/isdn-cu-all/isdn call out devices. they are only for compatibility,
|
||
|
+most people don't need them. 64 devices : cui[0-63]
|
||
|
+
|
||
|
+<tag/chase{-cu}/devices for chase serial card (append -cu to create
|
||
|
+call out devices). 32 devices ttyH[0-31] (cuh[0-31])
|
||
|
+
|
||
|
+<tag/cyclades{-cu}/devices for cyclades serial card (append -cu to create
|
||
|
+call out devices). 32 devices ttyC[0-31] (cub[0-31])
|
||
|
+
|
||
|
+<tag/digiboard{-cu}/devices for digiboard serial card (append -cu to create
|
||
|
+call out devices). 32 devices ttyD[0-31] (cud[0-31])
|
||
|
+
|
||
|
+<tag/stallion{-cu}/devices for stallion serial card (append -cu to create
|
||
|
+callout devices). 32 devices ttyE[0-31] (cue[0-31])
|
||
|
+
|
||
|
+<tag/stallion-mem/devices to access stallion serial card. 4 devices
|
||
|
+stallionmem[0-3]
|
||
|
+
|
||
|
+<tag/specialix{-cu}/devices for specialix serial card (append -cu to create
|
||
|
+call out devices). 32 devices ttyX[0-31] (cux[0-31])
|
||
|
+
|
||
|
+<tag/rockport{-cu}/devices for rockport serial card (append -cu to create
|
||
|
+call out devices). 32 devices ttyR[0-31] (cur[0-31])
|
||
|
+
|
||
|
+<tag/riscom{-cu}/devices for riscom serial card (append -cu to create
|
||
|
+call out devices). 32 devices ttyL[0-31] (cul[0-31])
|
||
|
+
|
||
|
+<tag/hayes{-cu}/devices for hayes serial card (append -cu to create
|
||
|
+call out devices). 32 devices ttyP[0-31] (cup[0-31])
|
||
|
+
|
||
|
+<tag/baycom/devices for baycom radio modem. 32 devices bc[0-31]
|
||
|
+
|
||
|
+<tag/computone{-cu}/devices for computone intelliport II serial card
|
||
|
+(append -cu to create call out devices). 32 devices ttyF[0-31]
|
||
|
+(cuf[0-31])
|
||
|
+
|
||
|
+<tag/computone-ctrl/devices to access computone intelliport II serial
|
||
|
+card. 8 devices ip2ipl[0-3] and ip2stat[0-3]
|
||
|
+
|
||
|
+<tag/dcbri/spellcaster datacomm\/bri isdn card. 4 devices dcbri[0-3]
|
||
|
+<tag/specialix{-cu}/devices for specialix IO8+ serial card. 32 devices
|
||
|
+ttyW[0-31] (cuw[0-32])
|
||
|
+<tag/pam{-cu}/devices for PAM Software's mulitmodem boards. 32 devices
|
||
|
+ttyM[0-31] (cum[0-31])
|
||
|
+</descrip>
|
||
|
+
|
||
|
+<sect1> misc devices <p>
|
||
|
+
|
||
|
+<descrip>
|
||
|
+<tag/pty[p-za-e]/master pty devices. 16 devices pty?[0-9a-f] each
|
||
|
+<tag/tty[p-za-e]/slave tty devices. 16 devices pty?[0-9a-f] each
|
||
|
+<tag/floppy-all/generic only includes the fd0 and fd1 devices. this way
|
||
|
+you can generate devices for the 3rd ... 8th floppies. i recommend to
|
||
|
+install fdutils and use MAKEFLOPPIES to create the floppy devices you
|
||
|
+need. 30 devices each fd[0-7]*
|
||
|
+
|
||
|
+<tag/framebuffer/universal frame buffer (68k,sparc).
|
||
|
+ 22 devices fb0* fb1*
|
||
|
+<tag/other-arch/amigamouse, atarimouse, sunmouse, openprom, kbd
|
||
|
+<tag/double/"double" compressed disk. 16 devices [c]double[0-7]
|
||
|
+<tag/ez[a-d]/syquest ex135 parallel port removable drive.
|
||
|
+ 20 partitions each
|
||
|
+<tag/ed[ab]/mca esdi hard disk. 20 partitions ed?* each
|
||
|
+
|
||
|
+<tag/sbpcd[234]/2nd,3rd,4th sound blaster cdrom controller. 4 devices sbpcdXX each
|
||
|
+<tag/mscdex/MSCDEX CD-ROM callback support. 4 devices dos_cd[0-3]
|
||
|
+<tag/cm205cd/cm205 cdrom devices (not supported in 2.x).
|
||
|
+ 2 device cm205cd lmscd
|
||
|
+<tag/ad[a-p]/acsi disc\/cdrom (68k\/atari). 16 devices ad?* each
|
||
|
+<tag/gs4500/genius 4500 handheld scanner. 1 device gs4500
|
||
|
+<tag/slm/atari sm asci laser printer (68k\/atari). 4 devices slm[0-3]
|
||
|
+<tag/ht/ide tape. 2 devices ht0 nht0
|
||
|
+<tag/z2ram/zorro II ramdisk. 1 device z2ram
|
||
|
+<tag/cfs/coda network file-system.
|
||
|
+ 1 device cfs0
|
||
|
+<tag/dtlk/DoubleTalk PC speech synthesizer, from RC Systems. 1 device dtlk
|
||
|
+
|
||
|
+<tag/ibcs2/ibcs2 devices as described in "Linux Allocated Devices".
|
||
|
+you need to create the directory /dev/inet before running makedev.
|
||
|
+ibcs2-unoff has lots more devices (i don't know if all are needed, or
|
||
|
+not. in doubt use ibcs2-unoff). 9 devices (socksys spx nfsd X0R inet/*).
|
||
|
+
|
||
|
+<tag/ibcs2-unoff/ibcs2 devices as described in the ibcs2 package. you
|
||
|
+need to create the directories "X" and "inet" before creating these
|
||
|
+devices. 74 devices (arp egp ggp icmp ip ipip pup rawip rip tcp udp nfsd
|
||
|
+X0R socksys spx pty[10-47] inet/* X/*)
|
||
|
+
|
||
|
+<tag/nvram/some special m68k hardware ? 1 device nvram
|
||
|
+
|
||
|
+<tag/system-sgi/devices for linux/sgi. 5 devices graphics opengl gfx
|
||
|
+input/mouse input/keyboard
|
||
|
+
|
||
|
+<tag/nb/network block devices. 8 devices nb*
|
||
|
+<tag/ftl/flash translatio layer (FTL) filesystems. max. 16 drives a-p
|
||
|
+with each 15 partitions (like scsi disks sd*).
|
||
|
+<tag/qng/Quantum Noice Generator. 1 device qng
|
||
|
+<tag/at200/Photometrics AT200 CCD camera. 1 device at200
|
||
|
+<tag/bttv/Brooktree Bt848 frame grabbers. 12 devices bttv[0-3]
|
||
|
+bttvc[0-3] bttv-vbi[0-3]
|
||
|
+<tag/winradio/WiNRADiO communications receiver card. 4 devices
|
||
|
+winradio[0-3]
|
||
|
+<tag/videotext/Teletext/videotext interfaces 2 devices vtx vttuner
|
||
|
+<tag/ihcp/ikon 1011[57] Versatec Greensheet Interface. 2devices ihcp[0-1]
|
||
|
+<tag/shimq/Linux/SGI shared memory input queue. 5 devices shmiq
|
||
|
+qcntl[0-3]
|
||
|
+<tag/sch/SCSI media changer. 8 devices sch[0-7]
|
||
|
+<tag/controla/Sony control-a1 stereo control bus.
|
||
|
+</descrip>
|
||
|
+
|
||
|
+<sect1> sound <p>
|
||
|
+<descrip>
|
||
|
+<tag/mpu401/mpu401 MIDI data & status ports.
|
||
|
+ 2 devices mpu401{data,stat}
|
||
|
+<tag/tclmidi/tclmidi midi driver.
|
||
|
+ 12 devices midi[0-3] rmidi[0-3] smpte[0-3]
|
||
|
+</descrip>
|
||
|
+
|
||
|
+<sect1> misc <p>
|
||
|
+<descrip>
|
||
|
+<tag/wvisfgrab/quanta winvision frame grabber.
|
||
|
+ 1 device wvisfrab
|
||
|
+<tag/mmetfgrab/matrox meteor frame grabber.
|
||
|
+ 1 device mmetfgrab
|
||
|
+<tag/ml16p[abc]/ml-16p experimental i\/o board.
|
||
|
+ 20 device ml16p?* each
|
||
|
+<tag/scc/Z8530 HDLC driver. 8 devices scc[0-7]
|
||
|
+<tag/rom/rom\/flash memory card.
|
||
|
+ 32 devices rom[0-7] rrom[0-7] flash[0-7] rflash[0-7]
|
||
|
+<tag/netlink/netlink support. 2 devices route skip
|
||
|
+<tag/mlanai/myricom pci myrinet board. 8 devices mlanai[0-7]
|
||
|
+<tag/yamm/yet another micro monitor. 1 device yamm
|
||
|
+<tag/bdm/bdm interface for remote debugging MC683xx mc.
|
||
|
+ 6 devices pd_bdm[0-2] icd_bdm[0-2]
|
||
|
+<tag/holter/electrocardiognosis holter serial port.
|
||
|
+ 3 devices holter[0-2]
|
||
|
+<tag/dsp56k/dsp56001 digital signal processor.
|
||
|
+ 1 device dsp56k
|
||
|
+<tag/adbus/apple desktop bus. this was disabled, because it clashes with
|
||
|
+ab[b], the second acsi device (m68k/atari acsi disk).
|
||
|
+ 1 device adb
|
||
|
+<tag/firewall/sf firewall package.
|
||
|
+ 1 device firewall
|
||
|
+<tag/plink/sundance plink transputer boards.
|
||
|
+ 12 devices [r]plink[0-3][d]
|
||
|
+<tag/enskip/enskip kernel encryption package
|
||
|
+<tag/yppcpci/yarc powerpc pci coprocessor card
|
||
|
+<tag/capi20/CAPI 2.0 interface.
|
||
|
+ 21 devices capi20 capi20.[01-19]
|
||
|
+<tag/ma16/ma16 numeric accelerator card
|
||
|
+<tag/aps/spellcaster protocol service interface.
|
||
|
+ 7 devices aps*
|
||
|
+<tag/sci/dolphin interconnect solutions' pci-sci bridge.
|
||
|
+ 4 devices SCI\/[0-3]
|
||
|
+</descrip>
|
||
|
+
|
||
|
+<sect> compatibility <p>
|
||
|
+
|
||
|
+not all devices have a standard device name shared by all linux
|
||
|
+distributions, and many names have changed in the past. here is a list,
|
||
|
+so you can find new names, create the old devices (if you want), or
|
||
|
+remove them (to get rid of duplicates).
|
||
|
+
|
||
|
+<descrip>
|
||
|
+<tag/call out devices/cu* devices are not created by default. but you
|
||
|
+can create or remove them : serial-cu chase-cu cyclades-cu digiboard-cu
|
||
|
+stallion-cu specialix-cu isdn-cu rockport-cu riscom-cu hayes-cu
|
||
|
+computone-cu
|
||
|
+<tag/printer-old/parallel port devices, standard name is lp[0-3], not par[0-3]
|
||
|
+<tag/mouse-old/(bus-)mouse devices : logimouse(logibm) psmouse(psaux)
|
||
|
+msmouse(inportbm) atimouse(atibm) jmouse(jbm)
|
||
|
+<tag/sr-old/scsi cdrom devices (now called scd)
|
||
|
+<tag/qic-old/qic streamer devices : nqt qt nqt11 qt11 nqt24 qt24 nqt120
|
||
|
+qt120 nqt150 qt150 qt-reset
|
||
|
+<tag/misc-old/for standardized names, some devices got renamed. old :
|
||
|
+midi, sbpcd, aztcd0, vcs0, lmscd, ramdisk
|
||
|
+new : midi00, sbpcd0, aztcd, vcs, ram0, cm205cd, ram0
|
||
|
+<tag/sg-old/scsi generic devices now use numbers (sg[0-7]), not letters
|
||
|
+sg[a-h])
|
||
|
+<tag/isdn-old/an old version created ipp* devices. this was a typo, they
|
||
|
+are called ippp*
|
||
|
+</descrip>
|
||
|
+
|
||
|
+i left some links : even if they are for compatibility, removing them
|
||
|
+might break existing software.
|
||
|
+
|
||
|
+<descrip>
|
||
|
+<tag/isdnctrl/link to "isdnctrl0"
|
||
|
+<tag/mfd0/m68k amiga hd floppy device
|
||
|
+</descrip>
|
||
|
+
|
||
|
+<sect> note about console and tty0 <p>
|
||
|
+
|
||
|
+New standard is : /dev/tty0 is a device (char,4,0).
|
||
|
+console should be a symlink : to tty0, or whatever your console is.
|
||
|
+If it is not a symlink, makedev will replace it with a symlink to tty0.
|
||
|
+Someday there will be a kernel managed device /dev/console to handle
|
||
|
+this (it will be char 5 1).
|
||
|
+
|
||
|
+</article>
|
||
|
--- makedev-2.3.1.orig/debian/changelog
|
||
|
+++ makedev-2.3.1/debian/changelog
|
||
|
@@ -0,0 +1,747 @@
|
||
|
+makedev (2.3.1-46.2) stable unstable; urgency=low
|
||
|
+
|
||
|
+ * non-maintainer update
|
||
|
+ * argh, target stable and unstable
|
||
|
+
|
||
|
+ -- Adam Di Carlo <aph@debian.org> Sun, 15 Oct 2000 14:01:16 -0400
|
||
|
+
|
||
|
+makedev (2.3.1-46.1) unstable; urgency=low
|
||
|
+
|
||
|
+ * non-maintainer update
|
||
|
+ * 'symlink mcdx mcdx0' was reversed (one line patch)
|
||
|
+
|
||
|
+ -- Adam Di Carlo <aph@debian.org> Sun, 15 Oct 2000 04:36:30 -0400
|
||
|
+
|
||
|
+makedev (2.3.1-46) stable unstable; urgency=medium
|
||
|
+
|
||
|
+ * fix silly symlink loop between ram and ram1, closes: #69475, #69351
|
||
|
+ * fix similar symlink reversal between scd and sr devices, and make 'sr'
|
||
|
+ a valid target, not just when using 'update', closes: #69500
|
||
|
+ * change agpart to agpgart as per devices.txt, closes: #69319
|
||
|
+ * add sg* devices to generic targets that include SCSI, closes: #69231
|
||
|
+
|
||
|
+ -- Bdale Garbee <bdale@gag.com> Tue, 29 Aug 2000 01:13:30 -0600
|
||
|
+
|
||
|
+makedev (2.3.1-45) stable unstable; urgency=low
|
||
|
+
|
||
|
+ * incorporates work done by Martin Schulze <joey@finlandia.infodrom.north.de>
|
||
|
+ with my profound thanks.
|
||
|
+ * Added gscd and cm206cd device files, closes: #69057
|
||
|
+ * Corrected mcdx drivers, support all five drives, closes: #69058
|
||
|
+ * Corrected symlink creation (i.e. use symlink() instead of ln -s)
|
||
|
+ * Added /dev/toshiba (Toshiba laptop SMM support), closes: #54729, #59242
|
||
|
+ * Added sdc and sdd to generic-m68k since they were missing, closes: #61027
|
||
|
+ * Made joystick devices readable by everybody (closes: Bug#61499)
|
||
|
+ * Added '$opts' whenever $0 aka MAKEDEV gets called, thus `-n' is passed
|
||
|
+ to the child properly, closes: #63159
|
||
|
+ * Added hyphen `-' between i2c and the number as described by devices.txt,
|
||
|
+ closes: #63523
|
||
|
+ * Fixed wrong creation of hdi hdj hdk and hdl, closes: #64881
|
||
|
+ * Added hdc and hdd to generic-powerpc since they were missing,
|
||
|
+ closes: #65852
|
||
|
+ * Added support for ttyI and cui (ignored) to 'update' target by
|
||
|
+ modifying cvt(), closes: #66838
|
||
|
+ * Corrected a whole bunch of math errors where a `$' was missing, trying
|
||
|
+ to add 1 to 'minor', closes: #68915
|
||
|
+ * Fixed /proc/devices-parser to ignore slashes, closes: #31854
|
||
|
+ * Removed out-dated Replaces, closes: #61256
|
||
|
+ * Added audioctl, closes: #60755
|
||
|
+ * Added agpart, closes: #61084
|
||
|
+ * Adjusted 3dfx to have file mode $video instead of $audio
|
||
|
+ * Added ipmikcs (Intelligent Platform Management) with mode 0600 (mode
|
||
|
+ may be unpracticable), closes: #67431
|
||
|
+
|
||
|
+ -- Bdale Garbee <bdale@gag.com> Tue, 15 Aug 2000 21:52:23 -0600
|
||
|
+
|
||
|
+makedev (2.3.1-44) frozen unstable; urgency=low
|
||
|
+
|
||
|
+ * patch from tausq for a case I missed when converting expr to $(( )),
|
||
|
+ fixes problem creating sbpcd devices. Target frozen since this was
|
||
|
+ marked release-critical. Closes: #63585
|
||
|
+
|
||
|
+ -- Bdale Garbee <bdale@gag.com> Sat, 6 May 2000 20:24:40 -0600
|
||
|
+
|
||
|
+makedev (2.3.1-43) frozen unstable; urgency=low
|
||
|
+
|
||
|
+ * add invocation of '/sbin/MAKEDEV std' to postinst to ensure key devices
|
||
|
+ have proper owner/group/perms on upgrades, closes: #61367
|
||
|
+ * replace /dev/MAKEDEV references with /sbin/MAKEDEV references in the
|
||
|
+ postinst
|
||
|
+ * target frozen since broken perms on /dev/tty keeps xterm from working
|
||
|
+ which is very confusing and frustrating on upgrades.
|
||
|
+
|
||
|
+ -- Bdale Garbee <bdale@gag.com> Wed, 3 May 2000 14:27:04 -0600
|
||
|
+
|
||
|
+makedev (2.3.1-42) frozen unstable; urgency=low
|
||
|
+
|
||
|
+ * eliminate the use of expr, since it is in /usr, which may not be mounted
|
||
|
+ during system recovery when makedev is often needed. Target frozen since
|
||
|
+ this was tagged release critical, closes: #62925
|
||
|
+
|
||
|
+ -- Bdale Garbee <bdale@gag.com> Mon, 24 Apr 2000 22:27:18 -0600
|
||
|
+
|
||
|
+makedev (2.3.1-41) frozen unstable; urgency=low
|
||
|
+
|
||
|
+ * Arrange for all scd* devices to have hardlinked sr* counterparts as per
|
||
|
+ devices.txt. Target frozen since this is release critical, closes: #61862
|
||
|
+
|
||
|
+ -- Bdale Garbee <bdale@gag.com> Fri, 7 Apr 2000 20:01:39 -0600
|
||
|
+
|
||
|
+makedev (2.3.1-40) frozen unstable; urgency=low
|
||
|
+
|
||
|
+ * fix flakey code for discovering proper major numbers for several device
|
||
|
+ types. This broke the raidtools postinst in some cases, which I think
|
||
|
+ makes this worth adding to frozen, even though there's no bug in the BTS
|
||
|
+ about it (problem reported and fixed during an IRC session). There are
|
||
|
+ still a few potential major number problems in MAKEDEV, but they're all
|
||
|
+ for obscure devices that are not in devices.txt, and which I'll therefore
|
||
|
+ probably remove entirely when rewriting makedev for woody.
|
||
|
+ * fix type, smtpe should be smpte, closes: #59061
|
||
|
+
|
||
|
+ -- Bdale Garbee <bdale@gag.com> Sun, 19 Mar 2000 20:28:30 -0700
|
||
|
+
|
||
|
+makedev (2.3.1-39) frozen unstable; urgency=low
|
||
|
+
|
||
|
+ * add missing major number clause to thinkpad/smapi device, closes: #57381
|
||
|
+ target frozen since this is clearly release-critical
|
||
|
+
|
||
|
+ -- Bdale Garbee <bdale@gag.com> Wed, 9 Feb 2000 12:07:07 -0700
|
||
|
+
|
||
|
+makedev (2.3.1-38) frozen unstable; urgency=low
|
||
|
+
|
||
|
+ * target frozen since 56724 was tagged release-critical
|
||
|
+ * rework ftape stuff to match 2.2 kernel device definitions, closes: #56724
|
||
|
+ * add code to create /dev/smapi and symlink it as /dev/thinkpad. This can
|
||
|
+ be called as either smapi or thinkpad. Closes: #54714
|
||
|
+ * add /dev/radio symlink to radio0, closes: #55649
|
||
|
+ * update the netlink target to create fwmonitor and the tap* devices,
|
||
|
+ closes: #54772
|
||
|
+ * add IRDA device support, closes: #47296
|
||
|
+
|
||
|
+ -- Bdale Garbee <bdale@gag.com> Thu, 3 Feb 2000 23:51:58 -0700
|
||
|
+
|
||
|
+makedev (2.3.1-37) unstable; urgency=low
|
||
|
+
|
||
|
+ * add openprom entry for Sparc systems, closes: #54296
|
||
|
+
|
||
|
+ -- Bdale Garbee <bdale@gag.com> Fri, 7 Jan 2000 20:03:00 -0700
|
||
|
+
|
||
|
+makedev (2.3.1-36) unstable; urgency=low
|
||
|
+
|
||
|
+ * fix cyclades target to make 32 instead of 33 devices, and update man page
|
||
|
+ to match what the code does, closes: #51892
|
||
|
+ * add st0/st1/scd0/scd1 to generic-i386 and generic-alpha to improve the
|
||
|
+ consistency across platforms, closes: #52871
|
||
|
+ * create an initial generic-arm target, anticipating the need as debian-arm
|
||
|
+ struggles to get ready to release with potato.
|
||
|
+ * update handling of network block devices (nb) so that specifying a single
|
||
|
+ device works as expected. calling for 'nb' will give nb0 and nb1.
|
||
|
+ Closes: #53781
|
||
|
+ * support digital joysticks (djs) in joystick/js target, closes: #53314
|
||
|
+ * update to current policy rev, add Build-Depends.
|
||
|
+
|
||
|
+ -- Bdale Garbee <bdale@gag.com> Fri, 7 Jan 2000 02:14:24 -0700
|
||
|
+
|
||
|
+makedev (2.3.1-35) unstable; urgency=low
|
||
|
+
|
||
|
+ * change group of video4linux devices to new group video appearing in
|
||
|
+ base-passwd 3.0.4, closes: 51429
|
||
|
+
|
||
|
+ -- Bdale Garbee <bdale@gag.com> Sun, 28 Nov 1999 20:00:12 -0700
|
||
|
+
|
||
|
+makedev (2.3.1-34) unstable; urgency=low
|
||
|
+
|
||
|
+ * re-craft 'ida' target the same way we did dac960 to allow the boot-floopies
|
||
|
+ folks to create just one or two cards worth. Closes: #51341
|
||
|
+
|
||
|
+ -- Bdale Garbee <bdale@gag.com> Fri, 26 Nov 1999 17:54:56 -0700
|
||
|
+
|
||
|
+makedev (2.3.1-33) unstable; urgency=low
|
||
|
+
|
||
|
+ * add usbmouse support to busmice target, closes: #50326
|
||
|
+
|
||
|
+ -- Bdale Garbee <bdale@gag.com> Tue, 16 Nov 1999 03:20:03 -0700
|
||
|
+
|
||
|
+makedev (2.3.1-32) unstable; urgency=low
|
||
|
+
|
||
|
+ * add 'audio' to the targets for generic-i386, closes: #49935
|
||
|
+ * craft an initial generic-alpha target to make the boot-floppies stuff
|
||
|
+ work right. For now, just clone the i386 target since I have no idea
|
||
|
+ what is really needed... closes: #49934
|
||
|
+ * add support for creating ramN devices one at a time, closes: #49853
|
||
|
+ * add target 'consoleonly' that creates the minimum number of devices to
|
||
|
+ support /dev/console, and recraft the 'console' target to use it and then
|
||
|
+ add all the vcs* devices, et al. Closes: #49852
|
||
|
+ * re-craft 'dac960' target to be a loop around targets dac960.[0-7] so that
|
||
|
+ boot-floppies creators can create just one or two cards worth of devices
|
||
|
+ instead of having to do them all. Closes: #49864
|
||
|
+
|
||
|
+ -- Bdale Garbee <bdale@gag.com> Mon, 15 Nov 1999 22:38:43 -0700
|
||
|
+
|
||
|
+makedev (2.3.1-31) unstable; urgency=low
|
||
|
+
|
||
|
+ * fixes for major numbers on some oddball CDROM types, needed for boot disks
|
||
|
+
|
||
|
+ -- Bdale Garbee <bdale@gag.com> Wed, 10 Nov 1999 23:58:56 -0700
|
||
|
+
|
||
|
+makedev (2.3.1-30) unstable; urgency=low
|
||
|
+
|
||
|
+ * fill in a few more audio devices, closes: #49107
|
||
|
+
|
||
|
+ -- Bdale Garbee <bdale@gag.com> Wed, 3 Nov 1999 20:28:54 -0700
|
||
|
+
|
||
|
+makedev (2.3.1-29) unstable; urgency=low
|
||
|
+
|
||
|
+ * the /dev/vcs* handling is correct, closes: #42035
|
||
|
+ * fix case construct for ht0, closes: #42519
|
||
|
+ * fix major number determination for several devices, closes: #43560
|
||
|
+ * add js2, js3 to joystick device creation, but leave owner/group/mode
|
||
|
+ the same as for mice until/unless some more compelling argument is
|
||
|
+ presented, closes: #43790
|
||
|
+ * improve consistency of vcs device creation, making vcs0 and vcsa0, with
|
||
|
+ symlinks for vcs and vcsa, closes: #45698
|
||
|
+ * add support for /dev/3dfx, closes: #48734
|
||
|
+ * /dev/sr* is obsolete, use /dev/scd*, closes: #32723
|
||
|
+ * RH 2.5 was merged as of 2.3.1-24, closes: #45153
|
||
|
+ * FHS compliance
|
||
|
+
|
||
|
+ -- Bdale Garbee <bdale@gag.com> Sat, 30 Oct 1999 16:53:32 -0600
|
||
|
+
|
||
|
+makedev (2.3.1-28) unstable; urgency=medium
|
||
|
+
|
||
|
+ * /o\ oops... -27 was broken badly. Close 42355, 42359, 42361.
|
||
|
+
|
||
|
+ -- Bdale Garbee <bdale@gag.com> Tue, 3 Aug 1999 02:38:06 -0600
|
||
|
+
|
||
|
+makedev (2.3.1-27) unstable; urgency=medium
|
||
|
+
|
||
|
+ * fix loop's major number, closes 38559.
|
||
|
+ * fix group of scd* to be cdrom, not disk. Closes 41227, 41812.
|
||
|
+ * add vbi symlink, closes 39406
|
||
|
+
|
||
|
+ -- Bdale Garbee <bdale@gag.com> Mon, 2 Aug 1999 00:59:19 -0600
|
||
|
+
|
||
|
+makedev (2.3.1-26) unstable; urgency=medium
|
||
|
+
|
||
|
+ * fix another syntax error introduced in -25... /o\
|
||
|
+
|
||
|
+ -- Bdale Garbee <bdale@gag.com> Sat, 29 May 1999 03:12:32 -0600
|
||
|
+
|
||
|
+makedev (2.3.1-25) unstable; urgency=medium
|
||
|
+
|
||
|
+ * fix *ugly* typos introduced in -24, closes 38489, 38465.
|
||
|
+ * update MAKEDEV to install the mouse -> sunmouse link in generic-sparc,
|
||
|
+ in addition to making it in the postinst if needed. Closes 38432.
|
||
|
+ * have MAKEDEV exit with error 1 if we hit a "don't know how to make device"
|
||
|
+ situation. I'm a bit concerned about this since it *might* break a
|
||
|
+ package postinst somewhere. However, it is clearly the right thing to do
|
||
|
+ on a purely conceptual level. Closes 29974.
|
||
|
+ * add support for Free S/WAN (IPSEC) device, closes 38372.
|
||
|
+
|
||
|
+ -- Bdale Garbee <bdale@gag.com> Wed, 26 May 1999 14:00:29 -0600
|
||
|
+
|
||
|
+makedev (2.3.1-24) unstable; urgency=low
|
||
|
+
|
||
|
+ * fold in patch from Espy to provide all the functionality of the RedHat
|
||
|
+ makedev 2.5. Leave our version number as 2.3.1-XX for now, since we're
|
||
|
+ not actually cleanly derived from the 2.5 RedHat bits. Closes 37795, 28616.
|
||
|
+ * make 'scd' act like 'scd-all', closes 37071
|
||
|
+ * patch for postinst typo, closes 37612
|
||
|
+ * move MAKEDEV to /sbin, create an init.d fragment to put a symlink in the
|
||
|
+ /dev directory at boot time. This should allow devfs to do its thing,
|
||
|
+ closing 37795, 33025.
|
||
|
+
|
||
|
+ -- Bdale Garbee <bdale@gag.com> Wed, 26 May 1999 14:00:29 -0600
|
||
|
+
|
||
|
+makedev (2.3.1-23) stable unstable; urgency=low
|
||
|
+
|
||
|
+ * fix problems with st* and adb pointed out by Hartmut
|
||
|
+
|
||
|
+ -- Bdale Garbee <bdale@gag.com> Thu, 15 Apr 1999 08:39:39 -0600
|
||
|
+
|
||
|
+makedev (2.3.1-22) unstable; urgency=low
|
||
|
+
|
||
|
+ * add 'hamradio' as a target, which is a macro for the new scc[0-7] and
|
||
|
+ bc[0-3] targets, closes 34773.
|
||
|
+
|
||
|
+ -- Bdale Garbee <bdale@gag.com> Wed, 14 Apr 1999 11:55:46 -0600
|
||
|
+
|
||
|
+makedev (2.3.1-21) stable unstable; urgency=low
|
||
|
+
|
||
|
+ * make /dev/mouse a symlink to /dev/sunmouse on sparc, closes 35616
|
||
|
+ * have postinst create audio devices, closes 35646
|
||
|
+ * also create [alm] suffix versions for st* devices, closes 33041
|
||
|
+ * add support for hd[ijkl]... noticed while investigating bug 33798
|
||
|
+ * use the same owner/group/perms for nvram that we use for kmem, closes 34111
|
||
|
+ * add loop to the std device set, closes 34899
|
||
|
+
|
||
|
+ -- Bdale Garbee <bdale@gag.com> Wed, 14 Apr 1999 11:13:47 -0600
|
||
|
+
|
||
|
+makedev (2.3.1-20) stable unstable; urgency=medium
|
||
|
+
|
||
|
+ * release-critical fixes from Hartmut for powerpc, closes 34004
|
||
|
+
|
||
|
+ -- Bdale Garbee <bdale@gag.com> Wed, 10 Mar 1999 07:51:08 -0700
|
||
|
+
|
||
|
+makedev (2.3.1-19) frozen unstable; urgency=medium
|
||
|
+
|
||
|
+ * fix identification of 'sg' in update, closes the part of 33752 (grave)
|
||
|
+ that I can duplicate on i386 in -18
|
||
|
+
|
||
|
+ -- Bdale Garbee <bdale@gag.com> Tue, 23 Feb 1999 07:44:30 -0700
|
||
|
+
|
||
|
+makedev (2.3.1-18) frozen unstable; urgency=medium
|
||
|
+
|
||
|
+ * as requested by Wichert, have the postinst force /dev/kmem owner, group,
|
||
|
+ and permissions since this is a security issue, closes 33703.
|
||
|
+ * another patch needed for m68k slink boot floppies from Michael Schmitz
|
||
|
+
|
||
|
+ -- Bdale Garbee <bdale@gag.com> Mon, 22 Feb 1999 22:56:47 -0700
|
||
|
+
|
||
|
+makedev (2.3.1-17) frozen unstable; urgency=low
|
||
|
+
|
||
|
+ * Wichert points out that /dev/kmem doesn't need to be group writeable.
|
||
|
+
|
||
|
+ -- Bdale Garbee <bdale@gag.com> Sat, 20 Feb 1999 16:12:29 -0700
|
||
|
+
|
||
|
+makedev (2.3.1-16) frozen unstable; urgency=medium
|
||
|
+
|
||
|
+ * apply patch for m68k that is release-critical for slink
|
||
|
+
|
||
|
+ -- Bdale Garbee <bdale@gag.com> Fri, 19 Feb 1999 20:07:05 -0700
|
||
|
+
|
||
|
+makedev (2.3.1-15) frozen unstable; urgency=medium
|
||
|
+
|
||
|
+ * fix major number for sunmouse as per Eric Delaunay, closes 33425
|
||
|
+ * tighten default permission on mouse and joystick devices, closes 32378
|
||
|
+ * change audio devices to root.audio 660, closes 32849
|
||
|
+ * apply patch from Eric Delaunay to fix problem with scsi devices and 2.2
|
||
|
+ kernels, closes 32999
|
||
|
+ * target 'frozen' since the sunmouse fix at the very least should be in
|
||
|
+ slink...
|
||
|
+
|
||
|
+ -- Bdale Garbee <bdale@gag.com> Wed, 17 Feb 1999 16:53:41 -0700
|
||
|
+
|
||
|
+makedev (2.3.1-14) frozen unstable; urgency=low
|
||
|
+
|
||
|
+ * additions from Eric Delaunay needed for sparc frozen, closes 32458
|
||
|
+
|
||
|
+ -- Bdale Garbee <bdale@gag.com> Wed, 27 Jan 1999 13:54:31 -0700
|
||
|
+
|
||
|
+makedev (2.3.1-13) frozen unstable; urgency=low
|
||
|
+
|
||
|
+ * make random/urandom available separately, not just in std, closes 32145
|
||
|
+
|
||
|
+ -- Bdale Garbee <bdale@gag.com> Tue, 19 Jan 1999 21:27:14 -0700
|
||
|
+
|
||
|
+makedev (2.3.1-12) frozen unstable; urgency=low
|
||
|
+
|
||
|
+ * add random/urandom to the std target, closes 31562 and 29193
|
||
|
+ * update manpage to indicate the manpage is out of date, I need to make a
|
||
|
+ chunk of time at some point to give it a thorough review/update.
|
||
|
+ * don't make /dev/cua*, fix group on /dev/ttyS*, closes 30867
|
||
|
+ * change postinst to use syntax that isn't bash-specific, closes 18807
|
||
|
+ and 30849
|
||
|
+
|
||
|
+ -- Bdale Garbee <bdale@gag.com> Sat, 9 Jan 1999 00:39:25 -0700
|
||
|
+
|
||
|
+makedev (2.3.1-11) frozen unstable; urgency=low
|
||
|
+
|
||
|
+ * allow 16 sd's instead of 8, as the kernel does. closes 30555.
|
||
|
+ * create hdc and hdd in generic-i386, and create 20 partitions per hd
|
||
|
+ instead of 4, closes 30522.
|
||
|
+ * go back (forward?) to using 'u' instead of '[DHE]' in fd entries,
|
||
|
+ closes 30438.
|
||
|
+ * add 'fb' to both the generic-i386 and generic-powerpc clauses, closes
|
||
|
+ 29228
|
||
|
+
|
||
|
+ -- Bdale Garbee <bdale@gag.com> Sat, 12 Dec 1998 08:10:22 -0700
|
||
|
+
|
||
|
+makedev (2.3.1-10) frozen unstable; urgency=low
|
||
|
+
|
||
|
+ * instead of having the postinst explicitly link /dev/console, have it
|
||
|
+ call MAKEDEV if console doesn't exist. Update MAKEDEV to know how to
|
||
|
+ link it for 2.0 kernels and prior, and create the explicit device for
|
||
|
+ 2.1 and later running kernels. Building this based on running kernel
|
||
|
+ revision doesn't feel clean, but I see no better way.
|
||
|
+
|
||
|
+ -- Bdale Garbee <bdale@gag.com> Sun, 8 Nov 1998 18:49:30 -0700
|
||
|
+
|
||
|
+makedev (2.3.1-9) frozen unstable; urgency=low
|
||
|
+
|
||
|
+ * fix postinst to cd to /dev so that devices don't end up in /, now that
|
||
|
+ we don't do the cd in MAKEDEV itself
|
||
|
+ * move 'generic' to 'generic-i386', and have 'generic' use dpkg to determine
|
||
|
+ which generic-<arch> to use... this paves the way for fixing support for
|
||
|
+ other architectures.
|
||
|
+ * Several changes per drow on IRC:
|
||
|
+ change MAXVT from 8 to 63
|
||
|
+ change sd[ab] to create 15 instead of 8 subdevices
|
||
|
+ fix char->block on one scd instance
|
||
|
+ diffs to add support for powerpc machines
|
||
|
+
|
||
|
+ -- Bdale Garbee <bdale@gag.com> Sun, 8 Nov 1998 18:49:30 -0700
|
||
|
+
|
||
|
+makedev (2.3.1-8) frozen unstable; urgency=low
|
||
|
+
|
||
|
+ * add support for ram0 to the ram* list (0 was omitted), part of 28933.
|
||
|
+ * device 'rtc' was part of 'misc', give it a top-level entry too to reduce
|
||
|
+ possible confusion. Part of 28933.
|
||
|
+ * add an entry for 'initrd', closes 28933 (slink release-critical).
|
||
|
+
|
||
|
+ -- Bdale Garbee <bdale@gag.com> Sun, 8 Nov 1998 10:18:37 -0700
|
||
|
+
|
||
|
+makedev (2.3.1-7) frozen unstable; urgency=low
|
||
|
+
|
||
|
+ * now that MAKEDEV is a script, this can be an 'all' package instead of
|
||
|
+ an 'any'. Thanks to Hartmut Koptein for pointing this out.
|
||
|
+
|
||
|
+ -- Bdale Garbee <bdale@gag.com> Fri, 6 Nov 1998 11:42:58 -0700
|
||
|
+
|
||
|
+makedev (2.3.1-6) frozen unstable; urgency=low
|
||
|
+
|
||
|
+ * add ttyS entry so update works with recent 2.1 kernels
|
||
|
+
|
||
|
+ -- Bdale Garbee <bdale@gag.com> Mon, 2 Nov 1998 21:47:34 -0700
|
||
|
+
|
||
|
+makedev (2.3.1-5) frozen unstable; urgency=low
|
||
|
+
|
||
|
+ * fix typo affecting fb devices, closes 28742
|
||
|
+ * fix syntax used for wildcarded devices, part of closing 28769
|
||
|
+ * fix error in minor numbers for isdn-ippp, part of closing 28769
|
||
|
+
|
||
|
+ -- Bdale Garbee <bdale@gag.com> Sun, 1 Nov 1998 23:09:45 -0700
|
||
|
+
|
||
|
+makedev (2.3.1-4) frozen unstable; urgency=low
|
||
|
+
|
||
|
+ * add support for additional scd and sg devices, closes 28029.
|
||
|
+ * change device names for busmice back to what we used in makedev-1.*, which
|
||
|
+ is also what the kernel documentation uses. Closes 28143.
|
||
|
+ * add support for various devices in contemporary kernels, closes 27720.
|
||
|
+
|
||
|
+ -- Bdale Garbee <bdale@gag.com> Wed, 28 Oct 1998 23:41:58 -0700
|
||
|
+
|
||
|
+makedev (2.3.1-3) unstable; urgency=low
|
||
|
+
|
||
|
+ * use 'dialout' instead of 'serial' to select owner/group/perms for ISDN
|
||
|
+ devices, closes 27536
|
||
|
+ * use 'dialout' as group for serial devices instead of 'uucp' to be
|
||
|
+ compatible with prior Debian makedev packages.
|
||
|
+
|
||
|
+ -- Bdale Garbee <bdale@gag.com> Wed, 7 Oct 1998 22:50:36 -0600
|
||
|
+
|
||
|
+makedev (2.3.1-2) unstable; urgency=low
|
||
|
+
|
||
|
+ * fix scd-all and sg-all entry points. The latter is just an alias for 'sg',
|
||
|
+ but the former was genuinely missing. Switch sg devices to numeric suffix
|
||
|
+ to comply with kernel's devices.txt. Closes 27490.
|
||
|
+ * close 26586, since I'm pretty sure it's a weirdy not caused by the package.
|
||
|
+ * add ISDN devices, closes 26971.
|
||
|
+ * add cfs0 for CODA, closes 23815.
|
||
|
+
|
||
|
+ -- Bdale Garbee <bdale@gag.com> Tue, 6 Oct 1998 00:33:59 -0600
|
||
|
+
|
||
|
+makedev (2.3.1-1) unstable; urgency=low
|
||
|
+
|
||
|
+ * New upstream version. This is a *significant* change!
|
||
|
+ This is a move (back?) from the short-lived makedev that depended on a
|
||
|
+ non-free parser to the one that is just a shell script. We will now be
|
||
|
+ more like other Linux distributions, no longer depending on a non-free
|
||
|
+ hunk of code to build the makedev package, and some porting and other
|
||
|
+ issues will get better.
|
||
|
+ * With the major change in upstream code, several bugs are not relevant
|
||
|
+ any more. Therefore, close 12949, 18037, 18807, 20665, 22648, 22868,
|
||
|
+ 23771, 23898, 24477, 24572, 25660, 25840, 26058.
|
||
|
+ * add support for /dev/ptmx, built as part of pty*, closes 23612.
|
||
|
+ * add support for /dev/ed[ab], closes 23887.
|
||
|
+
|
||
|
+ -- Bdale Garbee <bdale@gag.com> Sun, 6 Sep 1998 21:21:32 -0600
|
||
|
+
|
||
|
+makedev (1.6-32) frozen unstable; urgency=medium
|
||
|
+
|
||
|
+ * serial devices now owned by root.dialout, closes 22297 (important)
|
||
|
+ * tape devices now owned by root.tape, closes 11910
|
||
|
+ * be explicit about which 'ls' we're calling, closes 22225
|
||
|
+
|
||
|
+ -- Bdale Garbee <bdale@gag.com> Fri, 22 May 1998 23:52:58 -0600
|
||
|
+
|
||
|
+makedev (1.6-31) unstable; urgency=low
|
||
|
+
|
||
|
+ * add powerpc support, closes 21949
|
||
|
+ * lose the menu entry
|
||
|
+
|
||
|
+ -- Bdale Garbee <bdale@gag.com> Sat, 2 May 1998 01:29:06 -0600
|
||
|
+
|
||
|
+makedev (1.6-30) unstable; urgency=low
|
||
|
+
|
||
|
+ * change from debmake to debhelper
|
||
|
+ * fix errors and warnings reported by lintian
|
||
|
+ * deliver devices.sgml instead of trying to build the .txt and .html files,
|
||
|
+ closes bug 16953
|
||
|
+
|
||
|
+ -- Bdale Garbee <bdale@gag.com> Mon, 9 Feb 1998 22:31:43 -0700
|
||
|
+
|
||
|
+makedev (1.6-29) unstable; urgency=low
|
||
|
+
|
||
|
+ * add arpd device, on request of Elie Rosenblum <erosenbl@nyx.net>.
|
||
|
+
|
||
|
+ -- Bdale Garbee <bdale@gag.com> Wed, 14 Jan 1998 09:42:14 -0700
|
||
|
+
|
||
|
+makedev (1.6-28) unstable; urgency=low
|
||
|
+
|
||
|
+ * new maintainer
|
||
|
+
|
||
|
+ -- Bdale Garbee <bdale@gag.com> Fri, 5 Dec 1997 23:22:57 -0700
|
||
|
+
|
||
|
+makedev (1.6-27) unstable; urgency=low
|
||
|
+
|
||
|
+ * changed /dev/console handling.
|
||
|
+ * updated devinfo to kernel 2.1.62 device list.
|
||
|
+ * changed all device with group "sys" to group "root".
|
||
|
+
|
||
|
+ -- Andreas Jellinghaus <aj@debian.org> Sat, 8 Nov 1997 11:56:18 +0100
|
||
|
+
|
||
|
+makedev (1.6-26) unstable; urgency=low
|
||
|
+
|
||
|
+ * fixed bug #13787 : amigamouse1 was not corrected by postinst.
|
||
|
+ * fixed ad devices.
|
||
|
+ * added nvram device, added ad* to std-hd-m68k, added ttyS4 and ttyS6
|
||
|
+ to m68k boot-floppies and m68k generic
|
||
|
+
|
||
|
+ -- Andreas Jellinghaus <aj@debian.org> Thu, 16 Oct 1997 20:09:14 +0200
|
||
|
+
|
||
|
+makedev (1.6-25) unstable; urgency=low
|
||
|
+
|
||
|
+ * bug #9077 is obsolete (kernel bug, fixed in kernel).
|
||
|
+ * libc6 release : closes bugs #12791 and #13122.
|
||
|
+ * fixed bug #12158 : added sr* and sg* devices.
|
||
|
+ * fixed bug #12385 : wrong standard number.
|
||
|
+
|
||
|
+ -- Andreas Jellinghaus <aj@debian.org> Fri, 19 Sep 1997 16:12:32 +0200
|
||
|
+
|
||
|
+makedev (1.6-24) unstable; urgency=low
|
||
|
+
|
||
|
+ * removed support for old floppy devices.
|
||
|
+ * only create generic floppy devices.
|
||
|
+
|
||
|
+ -- Andreas Jellinghaus <aj@debian.org> Wed, 10 Sep 1997 10:31:53 +0200
|
||
|
+
|
||
|
+makedev (1.6-23) unstable; urgency=low
|
||
|
+
|
||
|
+ * renamed isdn batches : isdn-xx is 8 devices, isdn-xx-all are 64
|
||
|
+ devices (isdn-io, isdn-tty, isdn-ippp, isdn-cu).
|
||
|
+ * increased numer to 5500 devices. (makedev is getting too large).
|
||
|
+
|
||
|
+ -- Andreas Jellinghaus <aj@debian.org> Mon, 8 Sep 1997 21:40:11 +0200
|
||
|
+
|
||
|
+makedev (1.6-22) unstable; urgency=low
|
||
|
+
|
||
|
+ * bugfix with cvstree (i forgot to commit befor tagging :-()
|
||
|
+
|
||
|
+ -- Andreas Jellinghaus <aj@debian.org> Mon, 8 Sep 1997 21:30:08 +0200
|
||
|
+
|
||
|
+makedev (1.6-21) unstable; urgency=low
|
||
|
+
|
||
|
+ * bugfix : out of memory. aarrgg : makedev has fixed size tables.
|
||
|
+
|
||
|
+ -- Andreas Jellinghaus <aj@debian.org> Mon, 8 Sep 1997 21:28:24 +0200
|
||
|
+
|
||
|
+makedev (1.6-20) unstable; urgency=low
|
||
|
+
|
||
|
+ * corrected problem with my own cvs tree
|
||
|
+
|
||
|
+ -- Andreas Jellinghaus <aj@debian.org> Sun, 7 Sep 1997 16:54:10 +0200
|
||
|
+
|
||
|
+makedev (1.6-19) unstable; urgency=low
|
||
|
+
|
||
|
+ * changed /dev/full to mode 0622 (0666 was a security hole, as
|
||
|
+ discussed on linux-kernel).
|
||
|
+
|
||
|
+ -- Andreas Jellinghaus <aj@debian.org> Sun, 7 Sep 1997 16:22:27 +0200
|
||
|
+
|
||
|
+makedev (1.6-18) unstable; urgency=low
|
||
|
+
|
||
|
+ * added isdn-*-small devices (only 8 devices, not 64).
|
||
|
+
|
||
|
+ -- Andreas Jellinghaus <aj@debian.org> Fri, 22 Aug 1997 12:57:20 +0200
|
||
|
+
|
||
|
+makedev (1.6-17) unstable; urgency=low
|
||
|
+
|
||
|
+ * close bug 6541 (missing audio device) : not reproduceable
|
||
|
+ * generate random and urandom, if missing (bug #12134)
|
||
|
+ * enabled makedev to create more sg* and sr* devices (bug #12158)
|
||
|
+ * changed doubletalkt to dtlk as requested
|
||
|
+ * sd[a-h]16 removed (bug, sda16 = sdb, scsi only supports 15
|
||
|
+ partitions)
|
||
|
+
|
||
|
+ -- Andreas Jellinghaus <aj@debian.org> Sun, 17 Aug 1997 19:19:33 +0200
|
||
|
+
|
||
|
+makedev (1.6-16) stable unstable; urgency=low
|
||
|
+
|
||
|
+ * security bug fixed : all mouse devices are now mode 600.
|
||
|
+
|
||
|
+ -- Andreas Jellinghaus <aj@debian.org> Wed, 30 Jul 1997 10:31:04 +0200
|
||
|
+
|
||
|
+makedev (1.6-15) unstable; urgency=low
|
||
|
+
|
||
|
+ * ibcs2 removed from generic set. revised ibcs2-unoff.
|
||
|
+
|
||
|
+ -- Andreas Jellinghaus <aj@debian.org> Tue, 29 Jul 1997 13:13:43 +0200
|
||
|
+
|
||
|
+makedev (1.6-14) unstable; urgency=low
|
||
|
+
|
||
|
+ * bug in postinst : type "MAKDEV" and "/dev/tty0" instead of "tty0" (#11441)
|
||
|
+ * stable version (libc5 compiled) for isdnutils
|
||
|
+
|
||
|
+ -- Andreas Jellinghaus <aj@debian.org> Fri, 25 Jul 1997 10:12:14 +0200
|
||
|
+
|
||
|
+makedev (1.6-13) unstable; urgency=low
|
||
|
+
|
||
|
+ * fixed menu entry (thanks to Abdallah Chatila <acha@poboxes.com>)
|
||
|
+
|
||
|
+ -- Andreas Jellinghaus <aj@debian.org> Wed, 9 Jul 1997 21:33:55 +0200
|
||
|
+
|
||
|
+makedev (1.6-12) unstable; urgency=low
|
||
|
+
|
||
|
+ * bug fix (changed doubletalk to class audio).
|
||
|
+
|
||
|
+ -- Andreas Jellinghaus <aj@debian.org> Wed, 9 Jul 1997 09:45:38 +0200
|
||
|
+
|
||
|
+makedev (1.6-11) unstable; urgency=low
|
||
|
+
|
||
|
+ * Fixed isdn devices (ippp were missing).
|
||
|
+ * No longer create isdn device as default (that is done by isdnutils).
|
||
|
+ * Added doubletalk device. Added more ibcs2 stuff.
|
||
|
+
|
||
|
+ -- Andreas Jellinghaus <aj@debian.org> Tue, 8 Jul 1997 19:04:45 +0200
|
||
|
+
|
||
|
+makedev (1.6-10) unstable stable; urgency=low
|
||
|
+
|
||
|
+ * fixed console device, added documentation.
|
||
|
+
|
||
|
+ -- Andreas Jellinghaus <aj@debian.org> Wed, 25 Jun 1997 13:20:46 +0200
|
||
|
+
|
||
|
+makedev (1.6-9) unstable stable; urgency=low
|
||
|
+
|
||
|
+ * Added comment about cua devices.
|
||
|
+
|
||
|
+ -- Andreas Jellinghaus <aj@debian.org> Tue, 24 Jun 1997 09:21:20 +0200
|
||
|
+
|
||
|
+makedev (1.6-8) unstable stable; urgency=low
|
||
|
+
|
||
|
+ * changed /dev/console to be a symlink to /dev/tty0.
|
||
|
+
|
||
|
+ -- Andreas Jellinghaus <aj@debian.org> Sun, 22 Jun 1997 21:42:35 +0200
|
||
|
+
|
||
|
+makedev (1.6-7) unstable stable; urgency=low
|
||
|
+
|
||
|
+ * fixed bug with possible /dev/console symlink.
|
||
|
+ * fixed bug with not always creating /dev/tty0. (xfree 3.3 need this)
|
||
|
+
|
||
|
+ -- Andreas Jellinghaus <aj@debian.org> Thu, 19 Jun 1997 22:38:46 +0200
|
||
|
+
|
||
|
+makedev (1.6-6) unstable; urgency=low
|
||
|
+
|
||
|
+ * fixed documentation (thanks to David Welton <davidw@efn.org>)
|
||
|
+ * patch for m68k from frank neumann included
|
||
|
+
|
||
|
+ -- Andreas Jellinghaus <aj@debian.org> Mon, 9 Jun 1997 15:45:00 +0200
|
||
|
+
|
||
|
+makedev (1.6-5) unstable; urgency=low
|
||
|
+
|
||
|
+ * libc6 release
|
||
|
+ * added postinst script to change tty/pty devices to new major
|
||
|
+ numbers (the next time you boot).
|
||
|
+ * changed all serial devices from root.dialout to uucp.dialout
|
||
|
+ * added generic-ARCH batches
|
||
|
+ * changed (u)random permissions from 444 to 644
|
||
|
+ * corrected mcd/mcdx handling.
|
||
|
+ * small bugfix in manpages.
|
||
|
+
|
||
|
+ -- Andreas Jellinghaus <aj@debian.org> Thu, 24 Apr 1997 19:12:58 +0200
|
||
|
+
|
||
|
+makedev (1.6-4) unstable frozen; urgency=low
|
||
|
+
|
||
|
+ * fixed manpage, added generic-m68k, added mfd0, changed framebuffer
|
||
|
+ create both : fb[01] and fb[01]current, changed framebuffer
|
||
|
+ class to mode 664. disabled adb (apple desktob bus).
|
||
|
+ this fixes bug #9053
|
||
|
+ * fixed mitsumi cdrom detection.
|
||
|
+
|
||
|
+ -- Andreas Jellinghaus <aj@debian.org> Wed, 23 Apr 1997 16:23:50 +0200
|
||
|
+
|
||
|
+makedev (1.6-3) unstable frozen; urgency=low
|
||
|
+
|
||
|
+ * bug fixed : st?l devices (nor st?1).
|
||
|
+ * only create fd0 and fd1 with generic
|
||
|
+ * seperated old device names to "-old" groups
|
||
|
+ * not generating cm205cd by default
|
||
|
+ * "boot-floppy" added with less devices
|
||
|
+ * documentation in sgml and txt format
|
||
|
+
|
||
|
+ -- Andreas Jellinghaus <aj@debian.org> Wed, 16 Apr 1997 12:58:56 +0200
|
||
|
+
|
||
|
+makedev (1.6-2) unstable frozen; urgency=high
|
||
|
+
|
||
|
+ * new maintainer Andreas Jellinghaus <aj@debian.org>
|
||
|
+ * rewrote devinfo (according to linux allocated devices, 2.0.30,2.1.31
|
||
|
+ * this fixes bug #8396 (isdn devices)
|
||
|
+ * this fixes bug #8399 (don't generate cu* devices)
|
||
|
+ * this fixes bug #7144 (device for goldstar cdrom - gscd)
|
||
|
+ * this fixes bug #8173 (new names for floppy devices fd*)
|
||
|
+ * this fixes bug #8068 (hd[efgh] devises added : now ide[0123])
|
||
|
+ (this includes: renamed all floppy device (bug #8173),
|
||
|
+ * this fixes bug #3493 (isdn devices)
|
||
|
+ * this fixes bug #5542 (ttyS* group dialout, cu* not generated)
|
||
|
+ * this fixes bug #6926 (loop back devices corrected)
|
||
|
+ * this fixes bug #6983 (loop back devices creatable)
|
||
|
+ * this fixes bug #7038 (mcd device creatable (only one))
|
||
|
+ * this fixes bug #7754 (sr* devices are created for compatibility)
|
||
|
+ * this fixes parts of bug #7783 (only new tty/pty are created)
|
||
|
+ * bug #7755 obsolete (old cat file ? current man page is ok)
|
||
|
+ * bug #8009 obsolete (disks 1997-04-04 are ok)
|
||
|
+ * remove from generic : cua[0-3] lmscd ram sbpcd[9-15] vcs0
|
||
|
+ added to generic: X0R aztcd beep bpcd cm205cd cm206cd exttrp gscd
|
||
|
+ hd[efgh]* hitcd hwtrap initrd ippp* jbm loop* mcd md* modreq nsfd
|
||
|
+ nst*[1am] optcd ram[0-7] ramdisk relay16 relay8 rtc sd[abcdefgh][9-16]
|
||
|
+ sequence2 sg[0-7] sjcd socksys spx sr[0-7] st*[1am] tpqic* tty[13-63]
|
||
|
+ ttyI[0-63] urandom vcs vcs[13-63] vcsa vcsa[13-63] watchdog
|
||
|
+ (ca. + 600 devices, size + 11 k in a ext2fs)
|
||
|
+
|
||
|
+ -- Andreas Jellinghaus <aj@debian.org> Sun, 13 Apr 1997 21:06:14 +0200
|
||
|
+
|
||
|
+makedev (1.6-1) unstable; urgency=low
|
||
|
+
|
||
|
+ * New upstream version.
|
||
|
+
|
||
|
+ -- Bruce Perens <bruce@pixar.com> Wed, 19 Mar 1997 20:40:17 -0800
|
||
|
+
|
||
|
+makedev (1.5-4) unstable; urgency=low
|
||
|
+
|
||
|
+ * Add devices. Increase the maximum size of a batch from 32 to 1024.
|
||
|
+
|
||
|
+ -- Bruce Perens <bruce@pixar.com> Tue, 17 Dec 1996 20:34:06 -0800
|
||
|
+
|
||
|
+makedev (1.5-3) unstable; urgency=low
|
||
|
+
|
||
|
+ * Make hd[a-d][8-20] and sd[a-h][8-20]. Remove bad empty "omit" from
|
||
|
+ makedev.cfg
|
||
|
+
|
||
|
+ -- Bruce Perens <bruce@pixar.com> Sun, 8 Dec 1996 09:42:18 -0800
|
||
|
+
|
||
|
+makedev (1.5-2) unstable; urgency=low
|
||
|
+
|
||
|
+ * Change class of ttySn devices to dialout.
|
||
|
+ * Add ISDN.
|
||
|
+
|
||
|
+ -- Bruce Perens <bruce@pixar.com> Fri, 6 Dec 1996 21:17:12 -0800
|
||
|
+
|
||
|
+makedev (1.5-1) unstable; urgency=low
|
||
|
+
|
||
|
+ * Initial Release.
|
||
|
+
|
||
|
+ -- Bruce Perens <bruce@pixar.com> Wed, 30 Oct 1996 20:36:44 -0800
|
||
|
+
|
||
|
+Local variables:
|
||
|
+mode: debian-changelog
|
||
|
+End:
|
||
|
--- makedev-2.3.1.orig/debian/conffiles
|
||
|
+++ makedev-2.3.1/debian/conffiles
|
||
|
@@ -0,0 +1 @@
|
||
|
+/etc/init.d/makedev
|
||
|
--- makedev-2.3.1.orig/debian/control
|
||
|
+++ makedev-2.3.1/debian/control
|
||
|
@@ -0,0 +1,13 @@
|
||
|
+Source: makedev
|
||
|
+Section: base
|
||
|
+Priority: required
|
||
|
+Maintainer: Bdale Garbee <bdale@gag.com>
|
||
|
+Build-Depends: debhelper
|
||
|
+Standards-Version: 3.1.1.1
|
||
|
+
|
||
|
+Package: makedev
|
||
|
+Architecture: all
|
||
|
+Depends: base-passwd (>= 3.0.4)
|
||
|
+Description: Creates special device files in /dev.
|
||
|
+ The MAKEDEV executable is used to populate the /dev directory with device
|
||
|
+ files.
|
||
|
--- makedev-2.3.1.orig/debian/copyright
|
||
|
+++ makedev-2.3.1/debian/copyright
|
||
|
@@ -0,0 +1,45 @@
|
||
|
+This package is maintained for Debian by Bdale Garbee, <bdale@gag.com>.
|
||
|
+
|
||
|
+It was downloaded from ftp.redhat.com, as a source .rpm from the 5.1 release
|
||
|
+tree.
|
||
|
+
|
||
|
+Copyright:
|
||
|
+
|
||
|
+No explicit copyright is asserted. Nick Holloway is the earliest author
|
||
|
+recorded in the sourcecode. I queried him for an explicit statement
|
||
|
+regarding the license status of this work, and this is his reply:
|
||
|
+
|
||
|
+ Date: Tue, 21 Jul 1998 19:57:10 +0100
|
||
|
+ From: Nick Holloway <Nick.Holloway@alfie.demon.co.uk>
|
||
|
+ Message-Id: <199807211857.TAA19068@alfie.demon.co.uk>
|
||
|
+ To: Bdale Garbee <bdale@gag.com>
|
||
|
+ Subject: Re: makedev license?
|
||
|
+
|
||
|
+ > I maintain the makedev package for Debian GNU/Linux. I am about to move
|
||
|
+ > from the ill-fated makedev-1.6 to the makedev-2.3.1 derived from your work
|
||
|
+ > by the folks at Redhat. I don't see any evidence of a copyright assertion
|
||
|
+ > or explicit license statement in the source. Your name appears to be the
|
||
|
+ > earliest attached to the current sourcecode. Am I correct in assuming the
|
||
|
+ > GPL? We try to be meticulous about having our base system be compliant
|
||
|
+ > with our Debian Free Software Guidelines, so I'd like an explicit statement.
|
||
|
+
|
||
|
+ It was never explictly released as GPL, as that would have required
|
||
|
+ including the file COPYING which would have been much larger than the
|
||
|
+ actual MAKEDEV script (I was also too lazy to find out what incantations
|
||
|
+ needed to be made). However, it is intended to be used as anyone sees
|
||
|
+ fit, and the statement under "Copying Policy" is "Freely Redistributable"
|
||
|
+ (see MAKEDEV.lsm from any of the releases I made).
|
||
|
+
|
||
|
+ The more recent modifications were done by Michael K. Johnson at
|
||
|
+ Redhat. I think the understanding was that he would be taking over the
|
||
|
+ maintenance of MAKEDEV (our discussion took place last September).
|
||
|
+
|
||
|
+ The only previous history was (according to an old posting to
|
||
|
+ comp.os.linux) that I started with Jim Winstead's script.
|
||
|
+
|
||
|
+ So, as far as I am concerned, it is consistentwith the Debian FSG.
|
||
|
+
|
||
|
+ --
|
||
|
+ `O O' | Home: Nick.Holloway@alfie.demon.co.uk http://www.alfie.demon.co.uk/
|
||
|
+ // ^ \\ | Work: Nick.Holloway@parallax.co.uk
|
||
|
+
|
||
|
--- makedev-2.3.1.orig/debian/dirs
|
||
|
+++ makedev-2.3.1/debian/dirs
|
||
|
@@ -0,0 +1,2 @@
|
||
|
+sbin
|
||
|
+usr/share/man/man8
|
||
|
--- makedev-2.3.1.orig/debian/init.d
|
||
|
+++ makedev-2.3.1/debian/init.d
|
||
|
@@ -0,0 +1,21 @@
|
||
|
+#! /bin/sh
|
||
|
+
|
||
|
+PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
|
||
|
+
|
||
|
+set -e
|
||
|
+
|
||
|
+case "$1" in
|
||
|
+ start)
|
||
|
+ ln -fs /sbin/MAKEDEV /dev/MAKEDEV
|
||
|
+ ;;
|
||
|
+ stop|reload|restart|force-reload)
|
||
|
+ ;;
|
||
|
+ *)
|
||
|
+ N=/etc/init.d/makedev
|
||
|
+ # echo "Usage: $N {start|stop|restart|reload|force-reload}" >&2
|
||
|
+ echo "Usage: $N {start|stop|restart|force-reload}" >&2
|
||
|
+ exit 1
|
||
|
+ ;;
|
||
|
+esac
|
||
|
+
|
||
|
+exit 0
|
||
|
--- makedev-2.3.1.orig/debian/postinst
|
||
|
+++ makedev-2.3.1/debian/postinst
|
||
|
@@ -0,0 +1,62 @@
|
||
|
+#!/bin/sh
|
||
|
+
|
||
|
+set +e
|
||
|
+
|
||
|
+#DEBHELPER#
|
||
|
+
|
||
|
+cd /dev
|
||
|
+
|
||
|
+/sbin/MAKEDEV std
|
||
|
+
|
||
|
+test -e /dev/console || /sbin/MAKEDEV console
|
||
|
+test -e /dev/tty0 || /sbin/MAKEDEV tty0
|
||
|
+test -e /dev/random || /sbin/MAKEDEV random
|
||
|
+test -e /dev/urandom || /sbin/MAKEDEV urandom
|
||
|
+test -e /dev/full && chmod 0622 /dev/full
|
||
|
+test -e /dev/audio || /sbin/MAKEDEV audio
|
||
|
+
|
||
|
+[ ! -f /dev/mouse -a -f /dev/sunmouse ] && ln -s sunmouse mouse
|
||
|
+
|
||
|
+for A in sda16 sdb16 sdc16 sdd16 sde16 sdf16 sdg16 sdh16 \
|
||
|
+ ada16 adb16 adc16 add16 ade16 adf16 adg16 adh16
|
||
|
+do
|
||
|
+ test -e /dev/$A && rm /dev/$A
|
||
|
+done
|
||
|
+
|
||
|
+for A in logibm psaux inportbm atibm jbm smouse logimouse psmouse \
|
||
|
+msmouse atimouse jmouse amigamouse atarimouse sunmouse amigamouse1
|
||
|
+do
|
||
|
+ test -e /dev/$A && chmod 600 /dev/$A
|
||
|
+done
|
||
|
+
|
||
|
+# fix security hole caused by group-write permissions on kmem
|
||
|
+test -e /dev/kmem && chown root.kmem /dev/kmem && chmod 0640 /dev/kmem
|
||
|
+
|
||
|
+LIST=""
|
||
|
+
|
||
|
+for TYPE in tty pty ; do
|
||
|
+ for LETTER in p q r s t u v w x y z a b c d e ; do
|
||
|
+ if [ -e /dev/$TYPE$LETTER"0" ]; then
|
||
|
+ MAJOR="`/bin/ls -l /dev/$TYPE$LETTER"0"|cut -c33-36`"
|
||
|
+ if [ "$MAJOR" = 4 ] ; then
|
||
|
+ LIST="$LIST $TYPE$LETTER"
|
||
|
+ fi
|
||
|
+ fi
|
||
|
+ done
|
||
|
+done
|
||
|
+
|
||
|
+if [ -n "$LIST" ]; then
|
||
|
+ cat > /etc/rc.boot/makedev << EOF
|
||
|
+#!/bin/sh
|
||
|
+
|
||
|
+echo "Creating new console devices"
|
||
|
+/sbin/MAKEDEV $LIST
|
||
|
+
|
||
|
+rm /etc/rc.boot/makedev ; exit 0
|
||
|
+EOF
|
||
|
+
|
||
|
+chmod 755 /etc/rc.boot/makedev
|
||
|
+
|
||
|
+fi
|
||
|
+
|
||
|
+exit 0
|
||
|
--- makedev-2.3.1.orig/debian/preinst
|
||
|
+++ makedev-2.3.1/debian/preinst
|
||
|
@@ -0,0 +1,5 @@
|
||
|
+#!/bin/sh
|
||
|
+
|
||
|
+rm -f /usr/man/man8/MAKEDEV.8 /usr/man/man8/MAKEDEV-C.8 \
|
||
|
+ /usr/man/man8/MAKEDEV-C.8.gz
|
||
|
+exit 0
|
||
|
--- makedev-2.3.1.orig/debian/rules
|
||
|
+++ makedev-2.3.1/debian/rules
|
||
|
@@ -0,0 +1,56 @@
|
||
|
+#!/usr/bin/make -f
|
||
|
+# Sample debian/rules that uses debhelper. GNU copyright 1997 by Joey Hess.
|
||
|
+
|
||
|
+# Uncomment this to turn on verbose mode.
|
||
|
+#export DH_VERBOSE=1
|
||
|
+
|
||
|
+build: build-stamp
|
||
|
+build-stamp:
|
||
|
+ dh_testdir
|
||
|
+ touch build-stamp
|
||
|
+
|
||
|
+clean:
|
||
|
+ dh_testdir
|
||
|
+ dh_testroot
|
||
|
+ rm -f build-stamp
|
||
|
+ -$(MAKE) clean
|
||
|
+ -rm -f debian/devices.txt debian/devices*html
|
||
|
+ dh_clean
|
||
|
+
|
||
|
+# Build architecture-independent files here.
|
||
|
+binary-indep: build
|
||
|
+
|
||
|
+# Build architecture-dependent files here.
|
||
|
+binary-arch: build
|
||
|
+# dh_testversion
|
||
|
+ dh_testdir
|
||
|
+ dh_testroot
|
||
|
+ dh_clean -k
|
||
|
+ dh_installdirs
|
||
|
+
|
||
|
+ ROOT=debian/tmp $(MAKE) install
|
||
|
+
|
||
|
+ dh_installdocs
|
||
|
+ dh_installexamples
|
||
|
+ dh_installmenu
|
||
|
+ dh_installinit
|
||
|
+ dh_installcron
|
||
|
+ dh_installmanpages
|
||
|
+ dh_undocumented
|
||
|
+ dh_installchangelogs
|
||
|
+ dh_strip
|
||
|
+ dh_compress
|
||
|
+ dh_fixperms
|
||
|
+ dh_suidregister
|
||
|
+ dh_installdeb
|
||
|
+ dh_shlibdeps
|
||
|
+ dh_gencontrol
|
||
|
+# dh_makeshlibs
|
||
|
+ dh_md5sums
|
||
|
+ dh_builddeb
|
||
|
+
|
||
|
+source diff:
|
||
|
+ @echo >&2 'source and diff are obsolete - use dpkg-source -b'; false
|
||
|
+
|
||
|
+binary: binary-indep binary-arch
|
||
|
+.PHONY: build clean binary-indep binary-arch binary
|