Reading "at boot time" may come off as "in the bootloader", which seems
plausible since we support booting off root on softraid and at leat one
platform automatically assembles all available softraid volumes in the
bootloader, whether they contain the boot disk or not.

But all currently supported flags are exclusively handled by the kernel,
so "noauto" aka. BIOC_SCNOAUTOASSEMBLE is always ignored in bootloaders.

To make this a bit clearer whilst avoiding longer explanations or
implementation details, go with "system startup" as that's known wording
from rc(8) -- this should make it clear enough that it isn't about early
boot(8) code.

Sure, it's the kernel and not /etc/rc handling this flag, but it still
seems like an improvement to me, especially since softraid(4)
consistently says "boot" when talking about general bootloader support.


Anyone else think this makes a difference?

Given I could not immediately answer the question where "noauto" is
handled (or not) even though I'm currently working on softraid code in
one bootloader, I wanted to make this clear for everyone.

Index: bioctl.8
===================================================================
RCS file: /cvs/src/sbin/bioctl/bioctl.8,v
retrieving revision 1.109
diff -u -p -r1.109 bioctl.8
--- bioctl.8    8 Feb 2021 11:20:03 -0000       1.109
+++ bioctl.8    30 Jul 2022 06:12:18 -0000
@@ -196,7 +196,7 @@ Force the operation;
 for example, force the creation of volumes
 with unclean data in the metadata areas.
 .It Cm noauto
-Do not automatically assemble this volume at boot time.
+Do not automatically assemble this volume at system startup time.
 .El
 .It Fl c Ar raidlevel
 Create a new

Reply via email to