Using -n does not require an interface:
# sh /etc/netstart -n ; echo $?
ifconfig lo0 inet 127.0.0.1/8
route -qn add -inet6 fe80:: -prefixlen 10 ::1 -reject
...
0
OK?
Index: etc/netstart
===================================================================
RCS file: /cvs/src/etc/netstart,v
retrieving revision 1.219
diff -u -p -r1.219 netstart
--- etc/netstart 3 Jul 2022 12:14:36 -0000 1.219
+++ etc/netstart 21 Oct 2022 09:27:23 -0000
@@ -7,7 +7,7 @@ set +o sh
# Show usage of the netstart script and exit.
usage() {
- print -u2 "usage: ${0##*/} [[-n] interface ...]"
+ print -u2 "usage: ${0##*/} [-n] [interface ...]"
exit 1
}
Index: share/man/man8/netstart.8
===================================================================
RCS file: /cvs/src/share/man/man8/netstart.8,v
retrieving revision 1.27
diff -u -p -r1.27 netstart.8
--- share/man/man8/netstart.8 5 Jul 2022 08:14:12 -0000 1.27
+++ share/man/man8/netstart.8 21 Oct 2022 09:28:36 -0000
@@ -33,7 +33,8 @@
.Nd command script for network startup
.Sh SYNOPSIS
.Nm /etc/netstart
-.Op Oo Fl n Oc Ar interface ...
+.Op Fl n
+.Op Ar interface ...
.Sh DESCRIPTION
.Nm
is the command script that is invoked by