X-Git-Url: https://iankelling.org/git/?a=blobdiff_plain;f=fai-redep;h=1a7ed88654271b43cf338a4fbdefd2ed9fbc5b90;hb=ac4e0089e245c96a388b8fcdd92fc05da3399694;hp=fabada02ee6826da23607d48fe2f1bed5ffc98a4;hpb=4029016168015c3aa0accc909c3cff28cf87b929;p=automated-distro-installer diff --git a/fai-redep b/fai-redep index fabada0..1a7ed88 100755 --- a/fai-redep +++ b/fai-redep @@ -1,4 +1,4 @@ -#!/bin/bash -l +#!/bin/bash # Copyright (C) 2016 Ian Kelling # This program is free software; you can redistribute it and/or @@ -21,8 +21,11 @@ x="$(readlink -f "$BASH_SOURCE")"; cd ${x%/*} usage() { cat </dev/null ||: # broken pipe -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 @@ -81,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