Create all 16 partitions.
authorpefo <pefo@openbsd.org>
Wed, 18 Sep 1996 08:46:57 +0000 (08:46 +0000)
committerpefo <pefo@openbsd.org>
Wed, 18 Sep 1996 08:46:57 +0000 (08:46 +0000)
etc/etc.arc/MAKEDEV

index 86dd18d..6b71b02 100644 (file)
@@ -1,6 +1,6 @@
 #!/bin/sh -
 #
-#      $OpenBSD: MAKEDEV,v 1.6 1996/09/02 11:37:45 pefo Exp $
+#      $OpenBSD: MAKEDEV,v 1.7 1996/09/18 08:46:57 pefo Exp $
 #      @(#)MAKEDEV     8.1 (Berkeley) 6/9/93
 #
 
@@ -162,10 +162,10 @@ fd*|sd*|vnd*)
        rm -f $name$unit r$name$unit
        case $unit in
        0|1|2|3|4|5|6)
-               mknod ${name}${unit}c   b $blk `expr $unit '*' 16 + 2`
-               mknod r${name}${unit}c  c $chr `expr $unit '*' 16 + 2`
-               if [ $name != vnd ]
-               then
+           mknod ${name}${unit}c       b $blk `expr $unit '*' 16 + 2`
+           mknod r${name}${unit}c      c $chr `expr $unit '*' 16 + 2`
+           if [ $name != vnd ]
+           then
                mknod ${name}${unit}a   b $blk `expr $unit '*' 16 + 0`
                mknod ${name}${unit}b   b $blk `expr $unit '*' 16 + 1`
                mknod ${name}${unit}d   b $blk `expr $unit '*' 16 + 3`
@@ -173,6 +173,14 @@ fd*|sd*|vnd*)
                mknod ${name}${unit}f   b $blk `expr $unit '*' 16 + 5`
                mknod ${name}${unit}g   b $blk `expr $unit '*' 16 + 6`
                mknod ${name}${unit}h   b $blk `expr $unit '*' 16 + 7`
+               mknod ${name}${unit}i   b $blk `expr $unit '*' 16 + 8`
+               mknod ${name}${unit}j   b $blk `expr $unit '*' 16 + 9`
+               mknod ${name}${unit}k   b $blk `expr $unit '*' 16 + 10`
+               mknod ${name}${unit}l   b $blk `expr $unit '*' 16 + 11`
+               mknod ${name}${unit}m   b $blk `expr $unit '*' 16 + 12`
+               mknod ${name}${unit}n   b $blk `expr $unit '*' 16 + 13`
+               mknod ${name}${unit}o   b $blk `expr $unit '*' 16 + 14`
+               mknod ${name}${unit}p   b $blk `expr $unit '*' 16 + 15`
                mknod r${name}${unit}a  c $chr `expr $unit '*' 16 + 0`
                mknod r${name}${unit}b  c $chr `expr $unit '*' 16 + 1`
                mknod r${name}${unit}d  c $chr `expr $unit '*' 16 + 3`
@@ -180,10 +188,18 @@ fd*|sd*|vnd*)
                mknod r${name}${unit}f  c $chr `expr $unit '*' 16 + 5`
                mknod r${name}${unit}g  c $chr `expr $unit '*' 16 + 6`
                mknod r${name}${unit}h  c $chr `expr $unit '*' 16 + 7`
-               fi
-               chgrp operator ${name}${unit}[a-h] r${name}${unit}[a-h]
-               chmod 640 ${name}${unit}[a-h] r${name}${unit}[a-h]
-               ;;
+               mknod r${name}${unit}i  c $chr `expr $unit '*' 16 + 8`
+               mknod r${name}${unit}j  c $chr `expr $unit '*' 16 + 9`
+               mknod r${name}${unit}k  c $chr `expr $unit '*' 16 + 10`
+               mknod r${name}${unit}l  c $chr `expr $unit '*' 16 + 11`
+               mknod r${name}${unit}m  c $chr `expr $unit '*' 16 + 12`
+               mknod r${name}${unit}n  c $chr `expr $unit '*' 16 + 13`
+               mknod r${name}${unit}o  c $chr `expr $unit '*' 16 + 14`
+               mknod r${name}${unit}p  c $chr `expr $unit '*' 16 + 15`
+           fi
+           chgrp operator ${name}${unit}[a-p] r${name}${unit}[a-p]
+           chmod 640 ${name}${unit}[a-p] r${name}${unit}[a-p]
+           ;;
        *)
                echo bad unit for disk in: $i
                ;;