-at_home=false
-if [[ $HOSTNAME == tp ]] || [[ $HOSTNAME == frodo ]] || timeout -s 9 5 ssh wrt.b8.nz :; then
- at_home=true
-fi
-echo "$0: at_home = $at_home"
-
-source /a/bin/bash_unpublished/source-semi-priv
-#### begin convert private hostnames to public hostnames ####
-#if ! $at_home; then
-# for var in old_host new_host; do
-# case ${!var} in
-# tp)
-# eval $var=$HOME_DOMAIN
-# ;;
-# esac
-# done
-#fi
-#### end convert private hostnames to public hostnames ####
-
-
-# because our port forward is not robust enough, we can't use proxy command,
-# todo: setup vpn so this is all taken care of.
-if ! $update_wrt; then
- wrt_shell=:
-elif $at_home; then
- wrt_shell="ssh wrt.b8.nz"
-else
- if [[ $old_host == iank.vpn.office.fsf.org || $new_host == iank.vpn.office.fsf.org ]]; then
- wrt_shell="ssh iank.vpn.office.fsf.org ssh wrt.b8.nz"
- else
- wrt_shell="ssh $HOME_DOMAIN ssh wrt.b8.nz"
- fi
-fi
-
-btrbk_test="systemctl is-active btrbk.service"
-while $new_shell $btrbk_test || $old_shell $btrbk_test; do
- echo "$0: btrbk is running on new or old host. sleeping for 8 seconds"
- sleep 6
- echo "$0: testing for btrbk activity in 2 seconds"
- sleep 2
-done
-
-new_hostname=$($new_shell hostname)