-# ya, hacky hardcoded hostnames in 2023. we could do better
-hssh-update() {
- local -a failed_hosts hosts
- case $HOSTNAME in
- sy|kd)
- hosts=(
- kd x3.office.fsf.org syw
- )
- ;;
- x3)
- hosts=(
- b8.nz sywg.b8.nz
- )
- ;;
- esac
- for host in ${hosts[@]}; do
- e $host
- if ! scp /b/fai/fai/config/files/usr/local/bin/hssh/IANK root@$host:/usr/local/bin/hssh; then
- failed_hosts+=($host)
- fi
- done
- if (( ${#failed_hosts[@]} >= 1 )); then
- echo failed_hosts=${failed_hosts[*]}
- return 1
- fi
-}
-