X-Git-Url: https://iankelling.org/git/?p=automated-distro-installer;a=blobdiff_plain;f=faiserver-revm;h=bb4650eaf32415890171b2c4f8439effaed9fd87;hp=65a23d62c6c000d87a738e6edbc1c76db1601fa1;hb=HEAD;hpb=e6c8a36522847eca91819ab3eb656dd824bc3e3c diff --git a/faiserver-revm b/faiserver-revm index 65a23d6..bb4650e 100755 --- a/faiserver-revm +++ b/faiserver-revm @@ -1,9 +1,8 @@ -#!/bin/bash -l +#!/bin/bash +# Copyright (C) 2019 Ian Kelling +# SPDX-License-Identifier: AGPL-3.0-or-later set -x -set -eE -o pipefail -cleanup() { :; }; _errcatch_cleanup=cleanup - x="$(readlink -f "$BASH_SOURCE")"; source "${x%/*}/bash-trace" cd ${x%/*} @@ -14,6 +13,8 @@ Create a vm which is a fai server. This assumes you've set the dhcp server to make 52:54:00:56:09:f9 be faiserver. That mac is a randomly generated one in the libvirt range. + +WARNING: has hardcoded IP and name for for my local lan EOF exit $1 } @@ -21,8 +22,8 @@ case $1 in -h|--help) usage ;; esac -cleanup() { pxe-server :; } -./debian-pxe-preseed -i 192.168.1.1 -u ian -g vda +err-cleanup() { pxe-server :; } +./debian-pxe-preseed -i 10.0.0.1 -u iank -g vda name=faiserver s virshrm $name ||: @@ -42,7 +43,7 @@ while ! scp $opts faiserver-setup root@faiserver:; do done # note: with a vm, pxe boot is turned off in the bios after it's first reboot. -cleanup() { :; } +err-cleanup() { :; } ./pxe-server ssh $opts root@faiserver ./faiserver-setup