patch-pre2.0.2 linux/scripts/MAKEDEV.ide

Next file: linux/CREDITS
Previous file: linux/include/linux/blk.h
Back to the patch index
Back to the overall index

diff -u --recursive --new-file pre2.0.1/linux/scripts/MAKEDEV.ide linux/scripts/MAKEDEV.ide
@@ -0,0 +1,47 @@
+#!/bin/sh
+#
+# This script creates the proper /dev/ entries for IDE devices
+# on the primary, secondary, tertiary, and quaternary interfaces.
+# See ../Documentation/ide.txt for more information.
+#
+makedev () {
+	rm -f /dev/$1
+	echo mknod /dev/$1 b $2 $3
+	     mknod /dev/$1 b $2 $3
+	chown root:disk /dev/$1
+	chmod 660 /dev/$1
+}
+
+makedevs () {
+	rm -f /dev/$1*
+	makedev $1 $2 $3
+	for part in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
+	do
+		makedev $1$part $2 `expr $3 + $part`
+	done
+}
+
+makedevs hda  3 0
+makedevs hdb  3 64
+makedevs hdc 22 0
+makedevs hdd 22 64
+makedevs hde 33 0
+makedevs hdf 33 64
+makedevs hdg 34 0
+makedevs hdh 34 64
+
+# Create the ide-tape rewinding character device.
+
+rm -f /dev/ht0
+echo mknod /dev/ht0 c 37 0
+     mknod /dev/ht0 c 37 0
+chown root:disk /dev/ht0
+chmod 660 /dev/ht0
+
+# Create the ide-tape non rewinding character device.
+
+rm -f /dev/nht0
+echo mknod /dev/nht0 c 37 128
+     mknod /dev/nht0 c 37 128
+chown root:disk /dev/nht0
+chmod 660 /dev/nht0


FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov with Sam's (original) version
of this