X-Git-Url: https://iankelling.org/git/?a=blobdiff_plain;f=fai-revm;h=2ce01027a58e63c2e3baa23de76f1c8ea9cf6d11;hb=917771b2981e75635e9b85d14eb73105fcf591b4;hp=a016a762c30cbb70b4bc6f4d43152a197cf6ec3d;hpb=14f283f82afc48d6cec1bb7498ec34ac2b0da77c;p=automated-distro-installer diff --git a/fai-revm b/fai-revm index a016a76..2ce0102 100755 --- a/fai-revm +++ b/fai-revm @@ -35,10 +35,19 @@ usage() { Setup fai or arch pxe (depending on $0 name) then start a virtual machine to test the config +todo: make it so this can run this on a network we dont control, the 2 +ways I know which could work are either running in libvirt's the nated +network, and altering the dnsmasq options for the dnsmasq that runs in +that, or giving the vm a static ip and for resolving faiserver, and then +for resolving "faiserver", either setup some static resolution in the +vm, or give it the host machine's ip as a dns server, or in general +change references of faiserver to faiserver.b8.nz (I like this idea +because it helps in other cases too). + Note, sometimes shutting down the existing demohost vm fails. Just run again if that happens. --d When doing pxe, don't do dhcp setup. Good for when we +-d When doing pxe with -p, don't do dhcp setup. Good for when we aren't on Ian's home network. -n Create new qcow2(s) for vm. Good for testing partitioning script, to ensure a blank disk. @@ -131,7 +140,7 @@ else BASEFILE_DIR=/tmp fi isopath=$BASEFILE_DIR/$iso - isosrc=$BASEFILE_DIR/BULLSEYE64.tar.gz + isosrc=$BASEFILE_DIR/BOOKWORM64.tar.zst if [[ ! -e $isopath || $(stat -c %Y $isopath) -lt $(stat -c %Y $isosrc) ]]; then e fai-cd -g $(readlink -f grub.cfg.${iso%%.*}) -f -A $isopath fi