iankelling.org
/
git
/
distro-setup
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
minor docs
[distro-setup]
/
switch-mail-host
diff --git
a/switch-mail-host
b/switch-mail-host
index bac21484c89dc93ec67969c330a44377eecc9572..9b4872db4b189c56245a3d31746976e027e855b9 100755
(executable)
--- a/
switch-mail-host
+++ b/
switch-mail-host
@@
-120,6
+120,15
@@
if $old_shell systemctl is-active btrbk.timer; then
restore_old_btrbk=true
fi
restore_old_btrbk=true
fi
+for ((i=0; i<10; i++)); do
+ $old_shell killall arbtt-capture || break
+ sleep 1
+ if [[ i == 9 ]]; then
+ warn="WARNING!!! failed to kill arbtt-capture"
+ fi
+ done
+
+
$new_shell bash -s <<'EOF'
set -eE
if mountpoint /m; then sudo umount /m; fi
$new_shell bash -s <<'EOF'
set -eE
if mountpoint /m; then sudo umount /m; fi
@@
-197,7
+206,7
@@
target send-receive $btrbk_dst
EOF
EOF
-sudo btrbk run
+sudo btrbk
-l debug --progress
run
$new_shell mount-latest-subvol
mail-setup "$new_shell"
$new_shell mount-latest-subvol
mail-setup "$new_shell"
@@
-208,3
+217,7
@@
fi
if $restore_old_btrbk; then
$old_shell sudo systemctl start btrbk.timer
fi
if $restore_old_btrbk; then
$old_shell sudo systemctl start btrbk.timer
fi
+
+$new_shell DISPLAY=:0 arbtt-capture --sample-rate=10 &
+
+echo $warn