X-Git-Url: https://iankelling.org/git/?p=automated-distro-installer;a=blobdiff_plain;f=faiserver-setup;h=58d670d531a84b230586612c6f8dc54905d37194;hp=2d76910a53688f577d1c141d218d961e66de5db3;hb=45a2a286083772abc0688e663a6ecc68af0a8d0e;hpb=cf3b64c21818d0033ffe5447d30e45141c81ee1b diff --git a/faiserver-setup b/faiserver-setup index 2d76910..58d670d 100755 --- a/faiserver-setup +++ b/faiserver-setup @@ -29,7 +29,7 @@ as the tftp server. I vaguely remember that using a hostname does not work. Separate from running this, faiserver needs to be setup in dns to point to whatever host this is run on. -Default BASE_CODENAME is stretch. Default ARCH is 64. The script expects corresponding +Default BASE_CODENAME is buster. Default ARCH is 64. The script expects corresponding $BASEFILE_DIR/${UPCASED_BASE_CODENAME}${ARCH}.tar.(gz|xz) to exist, and it must have been generated around the same time as the nfsroot, at least so it has the same kernel version. @@ -45,9 +45,9 @@ esac e() { echo "+ $@"; "$@"; } -base=${1:-stretch} +base=${1:-buster} arch=${2:-64} -basefile=($BASEFILE_DIR/${base^^}${arch^^}.tar.[gx]z) +basefile=($BASEFILE_DIR/${base^^}${arch^^}.tar.gz) sed="sed -ri --follow-symlinks" if [[ ! -e $basefile ]]; then @@ -114,7 +114,7 @@ fi e apt-get install -y ${pkgs[@]} # confnew since we edit /etc/fai/NFSROOT in an automated way # fai-client is already a fai-server dependency, but make sure it gets upgraded -e apt-get install --no-install-recommends -y -o Dpkg::Options::="--force-confnew" fai-server fai-client +e apt-get install --no-install-recommends -y -o Dpkg::Options::=--no-force-confdef -o Dpkg::Options::=--force-confnew fai-server fai-client r=http://http.us.debian.org/debian # like default, but scrap httpredir, and nonfree.