X-Git-Url: https://iankelling.org/git/?a=blobdiff_plain;f=fai-revm;h=d09bbcc7a986552dccd53dee09a7f8b55dfcc76c;hb=8d5ef1a7a61d7475823452f47f5b4cd7a06722e8;hp=72f704076d16d71d4810bb11af8d134692049c64;hpb=68df5deb676c2fede3ce2f0dde3d0d011bebd5ee;p=automated-distro-installer diff --git a/fai-revm b/fai-revm index 72f7040..d09bbcc 100755 --- a/fai-revm +++ b/fai-revm @@ -100,12 +100,15 @@ else e ./pxe-server $dhcp_arg demohost fai sleep 2 else - fai-monitor& + killall fai-monitor &>/dev/null ||: + fai-monitor & if [[ ! $BASEFILE_DIR ]]; then BASEFILE_DIR=/tmp fi - if [[ ! -e $BASEFILE_DIR/autodiscover.iso ]]; then - fai-cd -g $(readlink -f grub.cfg.autodiscover) -f -A $BASEFILE_DIR/autodiscover.iso + a=$BASEFILE_DIR/autodiscover.iso + b=$BASEFILE_DIR/STRETCH64.tar.gz + if [[ ! -e $a || $(stat -c %Y $a) -lt $(stat -c %Y $b) ]]; then + e s fai-cd -g $(readlink -f grub.cfg.autodiscover) -f -A $BASEFILE_DIR/autodiscover.iso fi boot_arg="--cdrom $BASEFILE_DIR/autodiscover.iso" e fai-redep