iankelling.org
/
git
/
automated-distro-installer
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
code cleanup, arch fixes
[automated-distro-installer]
/
fai-revm
diff --git
a/fai-revm
b/fai-revm
index 97b6338ff1f97e9d64871c39ed9f628c98d6c132..6f8beeb6c326f521872634fce90e3ecaa072745a 100755
(executable)
--- a/
fai-revm
+++ b/
fai-revm
@@
-34,7
+34,7
@@
then start a virtual machine to test the config
Note, sometimes shutting down the existing demohost vm
fails. Just run again if that happens.
Note, sometimes shutting down the existing demohost vm
fails. Just run again if that happens.
--r Do not
reboot.
+-r Do not
boot after install is complete
-n Create new qcow2(s) for vm
-h|--help Print help and exit.
-n Create new qcow2(s) for vm
-h|--help Print help and exit.
@@
-45,13
+45,12
@@
EOF
new_disk=false
new_disk=false
-reboot=true
temp=$(getopt -l help hnr "$@") || usage 1
eval set -- "$temp"
while true; do
case $1 in
-n) new_disk=true; shift ;;
temp=$(getopt -l help hnr "$@") || usage 1
eval set -- "$temp"
while true; do
case $1 in
-n) new_disk=true; shift ;;
- -r) reboot
=false
; shift ;;
+ -r) reboot
_arg=--noreboot
; shift ;;
-h|--help) usage ;;
--) shift; break ;;
*) echo "$0: Internal error!" ; exit 1 ;;
-h|--help) usage ;;
--) shift; break ;;
*) echo "$0: Internal error!" ; exit 1 ;;
@@
-120,7
+119,7
@@
fi
#
# uniq is to stop gtk-warning spam
e s virt-install --os-variant $variant -n $name --pxe -r 2048 --vcpus 1 \
#
# uniq is to stop gtk-warning spam
e s virt-install --os-variant $variant -n $name --pxe -r 2048 --vcpus 1 \
- ${disk_arg[*]} -w bridge=br0,mac=52:54:00:9c:ef:ad \
+ ${disk_arg[*]} -w bridge=br0,mac=52:54:00:9c:ef:ad
$reboot_arg
\
--graphics spice,listen=0.0.0.0 $console_arg |& grep -v '^ *$' | uniq &
if [[ $SSH_CLIENT ]]; then
--graphics spice,listen=0.0.0.0 $console_arg |& grep -v '^ *$' | uniq &
if [[ $SSH_CLIENT ]]; then
@@
-130,6
+129,7
@@
fi
sleep 30
while ! timeout -s 9 10 ssh root@$name /bin/true; do
e sleep 5
sleep 30
while ! timeout -s 9 10 ssh root@$name /bin/true; do
e sleep 5
+ khfix root@$name ||:
done
cleanup() { :; }
e pxe-server
done
cleanup() { :; }
e pxe-server