X-Git-Url: https://iankelling.org/git/?a=blobdiff_plain;f=fai-redep;h=1a7ed88654271b43cf338a4fbdefd2ed9fbc5b90;hb=ac4e0089e245c96a388b8fcdd92fc05da3399694;hp=9938c3bd639b22619aa2ebdce6495c853524aca3;hpb=05e47f6734e5a9354a3243686ae55fe4ab2b72c7;p=automated-distro-installer diff --git a/fai-redep b/fai-redep index 9938c3b..1a7ed88 100755 --- a/fai-redep +++ b/fai-redep @@ -23,7 +23,9 @@ usage() { cat </dev/null ||: # broken pipe -# built BELENOS basefile with mk-basefile -J BELENOS64. it's stored in -# it's own repo which is published alongside this one called -# fai-basefiles due to being a large binary file. - -declare -A sums -while read -r sum file; do - sums[$file]=$sum -done < <(cat /a/bin/fai-basefiles/md5sums.txt) - -{ timeout 2 curl -s http://fai-project.org/download/basefiles/md5sums.txt ||:; } | - while read -r sum file; do - if [[ ${sums[$file]} && ${sums[$file]} != $sum ]]; then - echo "${0##*/}: WARNING!!!!!!!!! NEW UPSTREAM BASEFILE: $file" - fi - done rsync -r --delete /a/bin/fai-basefiles/basefiles root@$faiserver_host:/srv/fai/config ssh root@$faiserver_host bash <<'EOF' set -eE -o pipefail @@ -88,11 +75,6 @@ sed -ri 's,^ *(TFTP_DIRECTORY=).*,\1"/srv/tftp/fai",' /etc/default/tftpd-hpa systemctl restart tftpd-hpa chmod 644 /srv/fai/config/files/root/.ssh/authorized_keys/GRUB_PC chmod -R a+rX /srv/fai/config/distro-install-common -# this basefile has tar acls bug, so I'm using my own -# local one for now. -#cd /srv/fai/config/basefiles -#u=http://fai-project.org/download/basefiles/XENIAL64.tar.xz -#wget -nv -N $u changed=false f=/srv/fai/nfsroot/root/.ssh/known_hosts