- cat <<EOF
-Usage: ${0##*/} [OPTIONS] TYPE [HOST]
-One line description
-
-TYPE is one of arch, plain, fai, or : for no pxe server.
-HOST makes the pxe server only for that specific host
-
--r Don't redeploy fai config.
--a Wait for 2 dhcp acks, then disable the pxe server after a delay.
- First ack is for pxe boot, 2nd ack is for os boot. Sometimes
- on debian, there is a 3rd one shortly after the 2nd. I can't remember
- exactly why this caused a problem, but I'm hoping the sleep
- will take care of it.
--w Initially setup pxe, then wait like -a.
+ cat <<EOF
+Usage: ${0##*/} [OPTIONS] [HOST] [TYPE]
+Configure dnsmasq boot options and fai-chboot if appropriate. This is
+not general purpose, it has code specific to dhcp servers I run.
+
+Without TYPE, disable server and fai server. In that case, HOST is only
+needed for fsf office network.
+
+HOST Only do dhcp pxe for HOST. The hostname must be known to the dhcp
+ server to target its mac. Use "default" for all hosts.
+ Required in fsf office environment.
+
+TYPE One of arch, parabola, plain, fai.
+
+-a Don't setup pxe, just Wait for 2 dhcp acks, then disable the pxe
+ server after a delay. First ack is for pxe boot, 2nd ack is
+ for os boot. Sometimes on debian, there is a 3rd one shortly
+ after the 2nd. I can't remember exactly why this caused a
+ problem, but I'm hoping the sleep will take care of it.
+-d Don't alter dhcp config. Only make sense for fai type, and on network
+ other than home or fsf, when using fai-cd, or pxe-kexec.
+-k Pass -k to myfai-chboot.
+-r Don't redeploy fai config. For example, if there is a different host
+ that is mid-install.
+
+-S sets FAI_ACTION=sysinfo, see myfai-chboot for more info.
+-w Setup pxe, then wait like -a.