-for tg in ${targets[@]:-$HOSTNAME}; do
- # for an initial run, btrbk requires the dir to exist.
- ssh root@$tg mkdir -p /mnt/root/btrbk
+# for an initial run, btrbk requires the dir to exist.
+mkdir -p /mnt/root/btrbk
+local_zone=$(date +%z)
+for h in ${targets[@]} $source; do
+ zone=$(ssh root@$h "mkdir -p /mnt/root/btrbk; date +%z")
+ if [[ $zone != $local_zone ]]; then
+ echo "error: error. dont confuse yourself with multiple time zones. $h has different timezone than localhost" >&2
+ exit 1
+ fi
done