summaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorjkh <jkh@FreeBSD.org>1995-03-02 04:11:47 +0000
committerjkh <jkh@FreeBSD.org>1995-03-02 04:11:47 +0000
commitb31a4ac53d08b69b714741f027b8ec0eacf39864 (patch)
tree6af55bc5e325cf29f2a758d2ca9d15fcc45ddf0a /etc
parent210fe3dddd329efda88d011a4a7fb0a2d6c0941a (diff)
downloadFreeBSD-src-b31a4ac53d08b69b714741f027b8ec0eacf39864.zip
FreeBSD-src-b31a4ac53d08b69b714741f027b8ec0eacf39864.tar.gz
Add Matsushita CDROM device entries.
Submitted by: Frank Durda IV <bsdmail@nemesis.lonestar.org>
Diffstat (limited to 'etc')
-rw-r--r--etc/MAKEDEV31
-rw-r--r--etc/etc.i386/MAKEDEV31
2 files changed, 52 insertions, 10 deletions
diff --git a/etc/MAKEDEV b/etc/MAKEDEV
index c5e1d46..c67b27b 100644
--- a/etc/MAKEDEV
+++ b/etc/MAKEDEV
@@ -40,7 +40,7 @@
# cd* "scsi cdrom disks"
# mcd* "mitsumi cdrom disks"
# scd* "sony cdrom disks"
-# pcd* "panasonic cdrom disks"
+# matcd* "Matsushita (panasonic) cdrom disks"
# vn* "vnode disks"
#
# Console ports:
@@ -77,7 +77,7 @@
# spigot Video Spigot video aquisition card
# isdn* ISDN devices
#
-# $Id: MAKEDEV,v 1.73 1995/02/24 19:26:59 joerg Exp $
+# $Id: MAKEDEV,v 1.74 1995/02/27 18:54:27 ache Exp $
#
PATH=/sbin:/bin/:/usr/bin:/usr/sbin:
@@ -142,7 +142,7 @@ case $i in
all)
sh MAKEDEV std # standard
sh MAKEDEV wd0 wd1 wd2 wd3 fd0 fd1 sd0 sd1 sd2 sd3 # bdev, disk
- sh MAKEDEV cd0 mcd0 scd0 pcd0 # bdev, cdrom
+ sh MAKEDEV cd0 mcd0 scd0 matcd0 # bdev, cdrom
sh MAKEDEV ft0 wt0 st0 # bdev, tape
sh MAKEDEV ttyd0 ttyd1 ttyd2 ttyd3 # cdev, serial
sh MAKEDEV cuaa0 cuaa1 cuaa2 cuaa3 # cdev, serial
@@ -500,13 +500,12 @@ ch*)
umask 77
;;
-cd*|mcd*|scd*|pcd*)
+cd*|mcd*|scd*)
umask 2 ;
case $i in
cd*) unit=`expr $i : '..\(.*\)'`; name=cd; blk=6; chr=15;;
mcd*) unit=`expr $i : '...\(.*\)'`; name=mcd; blk=7; chr=29;;
scd*) unit=`expr $i : '...\(.*\)'`; name=scd; blk=16; chr=45;;
- pcd*) unit=`expr $i : '...\(.*\)'`; name=pcd; blk=17; chr=46;;
esac
rm -f $name$unit? r$name$unit?
case $unit in
@@ -525,6 +524,28 @@ cd*|mcd*|scd*|pcd*)
umask 77
;;
+matcd*)
+ umask 2 ;
+ case $i in
+ matcd*) unit=`expr $i : '.....\(.*\)'`; name=matcd; blk=17; chr=46;;
+ esac
+ rm -f $name$unit? r$name$unit?
+ case $unit in
+ 0|1|2|3|4|5|6|7|8|9|10|11|12|13|14|15)
+ mknod ${name}${unit}a b $blk `expr $unit '*' 8 + 0`
+ mknod ${name}${unit}c b $blk `expr $unit '*' 8 + 2`
+ mknod r${name}${unit}a c $chr `expr $unit '*' 8 + 0`
+ mknod r${name}${unit}c c $chr `expr $unit '*' 8 + 2`
+ chgrp operator ${name}${unit}[a-h] r${name}${unit}[a-h]
+ chmod 640 ${name}${unit}[a-h] r${name}${unit}[a-h]
+ ;;
+ *)
+ echo bad unit for disk in: $i
+ ;;
+ esac
+ umask 77
+ ;;
+
lpt*)
unit=`expr $i : 'lpt\(.*\)'`
rm -f lpt$unit
diff --git a/etc/etc.i386/MAKEDEV b/etc/etc.i386/MAKEDEV
index c5e1d46..c67b27b 100644
--- a/etc/etc.i386/MAKEDEV
+++ b/etc/etc.i386/MAKEDEV
@@ -40,7 +40,7 @@
# cd* "scsi cdrom disks"
# mcd* "mitsumi cdrom disks"
# scd* "sony cdrom disks"
-# pcd* "panasonic cdrom disks"
+# matcd* "Matsushita (panasonic) cdrom disks"
# vn* "vnode disks"
#
# Console ports:
@@ -77,7 +77,7 @@
# spigot Video Spigot video aquisition card
# isdn* ISDN devices
#
-# $Id: MAKEDEV,v 1.73 1995/02/24 19:26:59 joerg Exp $
+# $Id: MAKEDEV,v 1.74 1995/02/27 18:54:27 ache Exp $
#
PATH=/sbin:/bin/:/usr/bin:/usr/sbin:
@@ -142,7 +142,7 @@ case $i in
all)
sh MAKEDEV std # standard
sh MAKEDEV wd0 wd1 wd2 wd3 fd0 fd1 sd0 sd1 sd2 sd3 # bdev, disk
- sh MAKEDEV cd0 mcd0 scd0 pcd0 # bdev, cdrom
+ sh MAKEDEV cd0 mcd0 scd0 matcd0 # bdev, cdrom
sh MAKEDEV ft0 wt0 st0 # bdev, tape
sh MAKEDEV ttyd0 ttyd1 ttyd2 ttyd3 # cdev, serial
sh MAKEDEV cuaa0 cuaa1 cuaa2 cuaa3 # cdev, serial
@@ -500,13 +500,12 @@ ch*)
umask 77
;;
-cd*|mcd*|scd*|pcd*)
+cd*|mcd*|scd*)
umask 2 ;
case $i in
cd*) unit=`expr $i : '..\(.*\)'`; name=cd; blk=6; chr=15;;
mcd*) unit=`expr $i : '...\(.*\)'`; name=mcd; blk=7; chr=29;;
scd*) unit=`expr $i : '...\(.*\)'`; name=scd; blk=16; chr=45;;
- pcd*) unit=`expr $i : '...\(.*\)'`; name=pcd; blk=17; chr=46;;
esac
rm -f $name$unit? r$name$unit?
case $unit in
@@ -525,6 +524,28 @@ cd*|mcd*|scd*|pcd*)
umask 77
;;
+matcd*)
+ umask 2 ;
+ case $i in
+ matcd*) unit=`expr $i : '.....\(.*\)'`; name=matcd; blk=17; chr=46;;
+ esac
+ rm -f $name$unit? r$name$unit?
+ case $unit in
+ 0|1|2|3|4|5|6|7|8|9|10|11|12|13|14|15)
+ mknod ${name}${unit}a b $blk `expr $unit '*' 8 + 0`
+ mknod ${name}${unit}c b $blk `expr $unit '*' 8 + 2`
+ mknod r${name}${unit}a c $chr `expr $unit '*' 8 + 0`
+ mknod r${name}${unit}c c $chr `expr $unit '*' 8 + 2`
+ chgrp operator ${name}${unit}[a-h] r${name}${unit}[a-h]
+ chmod 640 ${name}${unit}[a-h] r${name}${unit}[a-h]
+ ;;
+ *)
+ echo bad unit for disk in: $i
+ ;;
+ esac
+ umask 77
+ ;;
+
lpt*)
unit=`expr $i : 'lpt\(.*\)'`
rm -f lpt$unit
OpenPOWER on IntegriCloud