-TYPE is one of arch, plain, fai, or : for no pxe server.
-HOST makes the pxe server only for that specific host
+TYPE is one of arch, plain, fai.
+HOST is a hostname known to the dhcp server, or default for all, or none to disable
-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
-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
- ${1:-$type} | ssh wrt "cedit pxe-server /etc/dnsmasq.conf || /etc/init.d/dnsmasq restart
-if [[ $type == arch ]]; then arch-pxe-mount; fi"
+ ${type:-:}|ssh wrt "cedit pxe /etc/dnsmasq.conf || /etc/init.d/dnsmasq restart
+$([[ $type == arch ]] && echo arch-pxe-mount)"
# previously tried waiting for one more ack then disabling faiserver,
# since it can contain sensitive info, so turn it off when not in use,
# previously tried waiting for one more ack then disabling faiserver,
# since it can contain sensitive info, so turn it off when not in use,