X-Git-Url: https://iankelling.org/git/?p=distro-setup;a=blobdiff_plain;f=btrbk-run;h=10bd6382c65df24a4ec1efe35a45270e70ad9005;hp=3e610de01b7f9fe7fc1632b1c99e2172a5ced95c;hb=79b274fcd8bfa556133ab13270e84b40aebe8468;hpb=a44ee8f739e11ef40402ea7eab92508f70445e68 diff --git a/btrbk-run b/btrbk-run index 3e610de..10bd638 100644 --- a/btrbk-run +++ b/btrbk-run @@ -138,9 +138,21 @@ if [[ ! -v targets && ! $source ]]; then echo "MAIL_HOST=$MAIL_HOST, nothing to do" exit 0 fi + + at_work=false + case $HOSTNAME in - kw|x2) - if ping -q -c1 -w1 iank.vpn.office.fsf.org &>/dev/null; then + kw) + at_work=true + ;;& + x2|x3) + if ping -q -c1 -w1 hal.office.fsf.org \ + && ip n show 192.168.0.26 | grep . &>/dev/null; then + at_work=true + fi + ;;& + kw|x2|x3) + if $at_work && ping -q -c1 -w1 iank.vpn.office.fsf.org &>/dev/null; then home=iank.vpn.office.fsf.org else home=b8.nz @@ -149,7 +161,7 @@ if [[ ! -v targets && ! $source ]]; then kw) targets=($home x2) ;; - x2) + x2|x3) targets=($home kw) ;; tp)