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.
-
+-S Pass -S to fai-chboot.
-w Setup pxe, then wait like -a.
-h|--help Print help and exit
redep=true
acks=2
wait=false
-temp=$(getopt -l help harw "$@") || usage 1
+temp=$(getopt -l help harSw "$@") || usage 1
eval set -- "$temp"
while true; do
case $1 in
-a) wait=true; set=false; shift ;;
-r) redep=false; shift ;;
+ -S) chboot_arg=-S; shift ;;
-w) wait=true; set=true; shift ;;
-h|--help) usage ;;
--) shift; break ;;
;;
esac
-if [[ $host ]]; then
+if [[ $host && $host != default ]]; then
host_tag="tag:$host,"
fi
if $set; then
set-pxe
if [[ $type == fai ]]; then
- e myfai-chboot $host
+ e myfai-chboot $chboot_arg $host
if $redep; then
e fai-redep
fi