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.
-h|--help Print help and exit
redep=true
acks=2
wait=false
-temp=$(getopt -l help hra "$@") || usage 1
+temp=$(getopt -l help harw "$@") || usage 1
eval set -- "$temp"
while true; do
case $1 in
- -h|--help) usage ;;
+ -a) wait=true; set=false; shift ;;
-r) redep=false; shift ;;
- -a) wait=true; shift ;;
+ -w) wait=true; set=true; shift ;;
+ -h|--help) usage ;;
--) shift; break ;;
*) echo "$0: Internal error!" ; exit 1 ;;
esac
if [[ $type == arch ]]; then arch-pxe-mount; fi"
}
-set-pxe
-if [[ $type == fai ]]; then
- if $redep; then
- fai-redep
+if $set; then
+ set-pxe
+
+ if [[ $type == fai ]]; then
+ if $redep; then
+ fai-redep
+ fi
+ faiserver-enable
fi
- faiserver-enable
fi
if $wait; then