From 82c5e0663bcd7181f8943a0cac03ead8dbd3ff99 Mon Sep 17 00:00:00 2001 From: Ian Kelling Date: Tue, 28 May 2019 10:55:19 -0400 Subject: [PATCH] btrbk minor fixes --- btrbk-run | 10 +++++----- switch-mail-host | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) mode change 100755 => 100644 switch-mail-host diff --git a/btrbk-run b/btrbk-run index 31649a4..187a29a 100644 --- a/btrbk-run +++ b/btrbk-run @@ -216,7 +216,7 @@ for m in "${mountpoints[@]}"; do break fi done -if ! $pull_reexec && [[ $source ]] && ! $pulla ; then +if ! $pull_reexec && [[ $source ]] && $pulla ; then tmpf=$(mktemp) scp $source:/a/bin/distro-setup/btrbk-run $tmpf if ! diff -q $tmpf $BASH_SOURCE; then @@ -244,7 +244,7 @@ mkdir -p /mnt/root/btrbk local_zone=$(date +%z) if [[ $source ]]; then - if ! zone=$(ssh root$source date +%z); then + if ! zone=$(ssh root@$source date +%z); then die failed to ssh to root@$source fi if [[ $zone != $local_zone ]]; then @@ -258,12 +258,12 @@ else for h in ${targets[@]}; do if zone=$(ssh root@$h "mkdir -p /mnt/root/btrbk && date +%z"); then sshable+=($h) + if [[ $zone != $local_zone ]]; then + die "error: dont confuse yourself with multiple time zones. $h has different timezone than localhost" + fi else sshfail+=($h) fi - if [[ $zone != $local_zone ]]; then - die "error: dont confuse yourself with multiple time zones. $h has different timezone than localhost" - fi done if [[ ! $sshable ]] || { ! $cron && [[ $sshfail ]]; }; then die "failed to ssh to hosts: ${sshfail[*]}" diff --git a/switch-mail-host b/switch-mail-host old mode 100755 new mode 100644 index c67f306..13209a2 --- a/switch-mail-host +++ b/switch-mail-host @@ -23,7 +23,7 @@ EOF ##### begin command line parsing ######## update_wrt=true # default -temp=$(getopt -l help wh "$@") || usage 1 +temp=$(getopt -l help owh "$@") || usage 1 mp_args= eval set -- "$temp" while true; do -- 2.30.2