X-Git-Url: https://iankelling.org/git/?p=automated-distro-installer;a=blobdiff_plain;f=faiserver-setup;h=0501baca8c6da90d5f31e9c9be9ae14d970debe1;hp=cf6b984e1837760d57d815f1c60dc2d7f0a5b306;hb=6ca069946c8ff88d79d1ae421e0eda60ae1c514c;hpb=f67d4b719356595b424aa3cd358abc79426583c5 diff --git a/faiserver-setup b/faiserver-setup index cf6b984..0501bac 100755 --- a/faiserver-setup +++ b/faiserver-setup @@ -131,7 +131,8 @@ 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 perl-tk) +# mtools is for fai-cd +pkgs=(fai-doc tftpd-hpa tar reprepro squashfs-tools binutils xorriso perl-tk mtools) if modprobe nfsd &>/dev/null; then pkgs+=(nfs-kernel-server) else @@ -155,7 +156,7 @@ EOF ### begin setup security repo ### case $base in - stretch|buster|bullseye) + stretch|buster) cat >>/etc/fai/apt/sources.list <>/srv/fai/nfsroot/root/.ssh/known_hosts done +# make it the root because pxe-kexec only looks there. +# It wouldn't be too hard to change if we needed. +# We could also just dump things in /srv/tftp, but fai +# has some defaults, which I don't even use, which expect +# the other directory, so it's kind of a tossup, whatever. +sed -ri 's,^ *(TFTP_DIRECTORY=).*,\1"/srv/tftp/fai",' /etc/default/tftpd-hpa +systemctl restart tftpd-hpa + # serial console # mainly from