From: martin f. krafft Date: Sun, 22 Mar 2020 03:21:20 +0000 (+1300) Subject: switch bulk offlineimap to systemd service X-Git-Url: https://git.madduck.net/etc/offlineimap.git/commitdiff_plain/454684eed5426d457ec49600b206f0dd1312fb1f?ds=sidebyside;hp=bd99029e60ea5b8f5d1092faddd23a7ee32209dc switch bulk offlineimap to systemd service --- diff --git a/.config/systemd/user/default.target.wants/offlineimap@madduck.net_bulk.service b/.config/systemd/user/default.target.wants/offlineimap@madduck.net_bulk.service new file mode 120000 index 0000000..36d7a24 --- /dev/null +++ b/.config/systemd/user/default.target.wants/offlineimap@madduck.net_bulk.service @@ -0,0 +1 @@ +/home/madduck/.config/systemd/user/offlineimap@.service \ No newline at end of file diff --git a/.crontab.d/offlineimap b/.crontab.d/offlineimap deleted file mode 100644 index d4c8fa6..0000000 --- a/.crontab.d/offlineimap +++ /dev/null @@ -1 +0,0 @@ -55 */8 * * * sleep $((300 * $RANDOM / 32768)) && ip r | grep -q via && [ -e $VARDIR/offlineimap/madduck.net_bulk.lock ] || offlineimap -u Quiet -o -a madduck.net_bulk diff --git a/.gitignore.d/offlineimap b/.gitignore.d/offlineimap index 72fc236..7acdc90 100644 --- a/.gitignore.d/offlineimap +++ b/.gitignore.d/offlineimap @@ -1,7 +1,7 @@ * +!/.config/systemd/user/default.target.wants/offlineimap@madduck.net_bulk.service !/.config/systemd/user/default.target.wants/offlineimap@madduck.net.service !/.config/systemd/user/offlineimap@.service -!/.crontab.d/offlineimap !/.gitignore.d/offlineimap !/.offlineimap/.gitignore !/.offlineimap/helper.py diff --git a/.offlineimaprc b/.offlineimaprc index 85f642c..aa7267c 100644 --- a/.offlineimaprc +++ b/.offlineimaprc @@ -26,7 +26,7 @@ postsynchook = ! command -v notmuch >/dev/null || ionice -c3 nice -20 notmuch ne [Account madduck.net_bulk] localrepository = local-main remoterepository = madduck.net_bulk -autorefresh = 15 +autorefresh = 360 quick = 16 #postsynchook = ionice -c3 nice -20 notmuch new @@ -49,7 +49,7 @@ folderfilter = py_folderfilter_main [Repository madduck.net_bulk] type = IMAP maxconnections = 1 -holdconnectionopen = yes +holdconnectionopen = no ssh_host = madduck-net.imap.madduck.net preauthtunnel = ssh -F ~/.offlineimap/ssh_config -i ~/.offlineimap/%(ssh_host)s.ssh-seckey %(ssh_host)s expunge = yes