X-Git-Url: https://iankelling.org/git/?a=blobdiff_plain;f=faiserver-setup;h=cf6b984e1837760d57d815f1c60dc2d7f0a5b306;hb=refs%2Fheads%2Flvm-wip;hp=b6d36d01ec7abeaf0ed4c99e756694be4994f2fa;hpb=6315fdaa029f0f107d98fde18ab584f958e06108;p=automated-distro-installer diff --git a/faiserver-setup b/faiserver-setup index b6d36d0..cf6b984 100755 --- a/faiserver-setup +++ b/faiserver-setup @@ -31,7 +31,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 buster. Default ARCH is 64. The script expects corresponding +Default BASE_CODENAME is bullseye. 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. @@ -61,7 +61,7 @@ esac e() { echo "+ $@"; "$@"; } -base=${1:-buster} +base=${1:-bullseye} arch=${2:-64} if [[ $base == [[:upper:]] ]]; then @@ -97,7 +97,7 @@ wget -O - https://fai-project.org/download/2BF8D9FE074BCDE4.asc | apt-key add - update=false case $base in - stretch|buster|bullseye) + stretch|bullseye|bullseye) if ! grep -qFx "deb https://fai-project.org/download $base koeln" /etc/apt/sources.list.d/fai.list; then update=true fi @@ -131,7 +131,7 @@ fi # kernel, or the ability to install it. # xorriso is for running fai-cd -a, not strictly need for fai-server # perl-tk is for fai-monitor-gui -pkgs=(fai-doc tftpd-hpa tar reprepro squashfs-tools binutils xorriso) +pkgs=(fai-doc tftpd-hpa tar reprepro squashfs-tools binutils xorriso perl-tk) if modprobe nfsd &>/dev/null; then pkgs+=(nfs-kernel-server) else @@ -155,7 +155,7 @@ EOF ### begin setup security repo ### case $base in - stretch|buster) + stretch|buster|bullseye) cat >>/etc/fai/apt/sources.list <>/srv/fai/nfsroot/root/.ssh/known_hosts done