##### end command line parsing ########
+# todo: this has a timing problem, since btrbk.timer could activate the service after this check.
if ! $fast && [[ $source ]]; then
if [[ $(ssh $source ps --no-headers -o comm 1) == systemd ]]; then
status=$(ssh $source systemctl is-active btrbk.service) || : # normally returns 3
### end bitcoin
+case $HOSTNAME in
+ kw|x3)
+ sd /etc/cups/client.conf <<'EOF'
+ServerName printserver0.office.fsf.org
+EOF
+ ;;
+esac
+
end_msg <<'EOF'
In mate settings settings, change scrolling to two-finger,
turn on mail receiving on NEW_HOST. Assumes we want to move all
filesystems unless passing -o.
+-a Avoid snapshot /a, /q, and similar. If we haven't
+ made any changes in the last hour, there is no
+ need to snapshot anything but /o, and we will
+ just do that once.
-i Disallow incremental backup.
-o Only btrbk /o, instead of all filesystems.
--force Run even though our local state does not say that MAIL_HOST is
host2_only=false
force=false
mp_args="-m /o,/a,/ar,/q,/qr"
-temp=$(getopt -l force,help ioh "$@") || usage 1
+temp=$(getopt -l force,help aioh "$@") || usage 1
eval set -- "$temp"
while true; do
case $1 in
+ -a) snapshot_arg=resume ;;
--force) force=true ;;
-i) incremental_arg="-i" ;;
-o)
e Running initial btrbk
-m btrbk-run -v $bbk_args $incremental_arg $mp_args || ret=$?
+m btrbk-run -v $bbk_args $incremental_arg $mp_args $snapshot_arg || ret=$?
if (( ret )); then
err "failed initial btrbk"
exit $ret