The softraid(4) example could also use
        echo 'raid 1m-* 100%' | disklabel -wAT/dev/stdin wd1

but that's not as clear as
        echo 'RAID 1M-* 100%' > template
        disklabel -wAT template wd1

Feedback? OK?

Index: sbin/disklabel/disklabel.8
===================================================================
RCS file: /cvs/src/sbin/disklabel/disklabel.8,v
retrieving revision 1.148
diff -u -p -r1.148 disklabel.8
--- sbin/disklabel/disklabel.8  31 Jul 2022 14:29:19 -0000      1.148
+++ sbin/disklabel/disklabel.8  3 Sep 2022 14:23:47 -0000
@@ -538,11 +538,11 @@ A template for the automatic allocation 
 the
 .Fl T
 option.
-The template consists of one line per partition, with each line giving
+The template consists of one line per partition, each giving partition type or
 mount point, min-max size range, and percentage of disk, space-separated.
 Max can be unlimited by specifying '*'.
-If only mount point and min size are given, the partition is created with that
-exact size.
+If max size and percentage of disk are omitted, the partition is
+created with the exact min size.
 .Bd -literal -offset indent
 /              250M
 swap           80M-256M 10%
@@ -555,6 +555,15 @@ swap               80M-256M 10%
 /usr/obj       1.3G-2G 4%
 /home          1G-*    45%
 .Ed
+.Pp
+The partition type
+.Dq RAID
+denotes partitions suitable as
+.Xr softraid 4
+chunks.
+.Bd -literal -offset indent
+RAID           1M-*    100%
+.Ed
 .Sh FILES
 .Bl -tag -width Pa -compact
 .It Pa /etc/disktab
@@ -597,6 +606,7 @@ setting the label on the new partition w
 .Sq a
 partition.
 .Sh SEE ALSO
+.Xr softraid 4 ,
 .Xr disklabel 5 ,
 .Xr disktab 5 ,
 .Xr installboot 8 ,
Index: share/man/man4/softraid.4
===================================================================
RCS file: /cvs/src/share/man/man4/softraid.4,v
retrieving revision 1.48
diff -u -p -r1.48 softraid.4
--- share/man/man4/softraid.4   13 Aug 2022 11:13:17 -0000      1.48
+++ share/man/man4/softraid.4   3 Sep 2022 14:05:22 -0000
@@ -183,9 +183,10 @@ Initialize the partition tables of all d
 .Pp
 Now create RAID partitions on all disks:
 .Bd -literal -offset indent
-# printf "a\en\en\en\enRAID\enw\enq\en" | disklabel -E wd1
-# printf "a\en\en\en\enRAID\enw\enq\en" | disklabel -E wd2
-# printf "a\en\en\en\enRAID\enw\enq\en" | disklabel -E wd3
+$ echo 'RAID 1M-* 100%' > template
+# disklabel -wAT template wd1
+# disklabel -wAT template wd2
+# disklabel -wAT template wd3
 .Ed
 .Pp
 Assemble the RAID volume:

Reply via email to