X-Git-Url: https://iankelling.org/git/?p=automated-distro-installer;a=blobdiff_plain;f=faiserver-setup;h=42ecb3b30c29602ef10f42a33b5b2112f1fbcc7f;hp=b6d36d01ec7abeaf0ed4c99e756694be4994f2fa;hb=b519001641b2dac6cff4c5c6523fb814f2249733;hpb=6315fdaa029f0f107d98fde18ab584f958e06108 diff --git a/faiserver-setup b/faiserver-setup index b6d36d0..42ecb3b 100755 --- a/faiserver-setup +++ b/faiserver-setup @@ -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 @@ -295,7 +295,10 @@ EOF fi rm -f /srv/fai/nfsroot/root/.ssh/known_hosts -key=$(ssh-keyscan localhost |& grep -o "ecdsa-sha2-nistp256.*") +if [[ $HOSTNAME == kd ]]; then + keyscan_arg="-p 8989" + fi +key=$(ssh-keyscan $keyscan_arg localhost |& grep -o "ecdsa-sha2-nistp256.*") for ip in faiserver $(ip addr show up| grep -w '^ *inet' | awk '{print $2}'| cut -d / -f 1 | grep -vF 127.0.0.1); do echo "$ip $key" >>/srv/fai/nfsroot/root/.ssh/known_hosts done