From 2d14f005d7f74c70269a8626b749782bcaaab037 Mon Sep 17 00:00:00 2001 From: Nicolas Sebrecht Date: Sun, 22 Mar 2015 12:58:56 +0100 Subject: [PATCH] contrib: add systemd configuration files Signed-off-by: Nicolas Sebrecht --- contrib/systemd/offlineimap.service | 11 +++++++++++ contrib/systemd/offlineimap.timer | 9 +++++++++ contrib/systemd/offlineimap@.service | 11 +++++++++++ contrib/systemd/offlineimap@.timer | 9 +++++++++ 4 files changed, 40 insertions(+) create mode 100644 contrib/systemd/offlineimap.service create mode 100644 contrib/systemd/offlineimap.timer create mode 100644 contrib/systemd/offlineimap@.service create mode 100644 contrib/systemd/offlineimap@.timer diff --git a/contrib/systemd/offlineimap.service b/contrib/systemd/offlineimap.service new file mode 100644 index 0000000..c76a5f9 --- /dev/null +++ b/contrib/systemd/offlineimap.service @@ -0,0 +1,11 @@ +[Unit] +Description=Offlineimap Service +After=xdg-env.service +Requires=xdg-env.service + +[Service] +Type=oneshot +ExecStart=/usr/bin/offlineimap -o -c ${XDG_CONFIG_HOME}/offlineimap/offlineimaprc + +[Install] +WantedBy=mail.target diff --git a/contrib/systemd/offlineimap.timer b/contrib/systemd/offlineimap.timer new file mode 100644 index 0000000..ef84a3d --- /dev/null +++ b/contrib/systemd/offlineimap.timer @@ -0,0 +1,9 @@ +[Unit] +Description=Offlineimap Query Timer + +[Timer] +OnUnitInactiveSec=15m +Unit=offlineimap.service + +[Install] +WantedBy=mail.target diff --git a/contrib/systemd/offlineimap@.service b/contrib/systemd/offlineimap@.service new file mode 100644 index 0000000..fa1eea0 --- /dev/null +++ b/contrib/systemd/offlineimap@.service @@ -0,0 +1,11 @@ +[Unit] +Description=Offlineimap Service for account %i +After=xdg-env.service +Requires=xdg-env.service + +[Service] +Type=oneshot +ExecStart=/usr/bin/offlineimap -o -a %i -c ${XDG_CONFIG_HOME}/offlineimap/offlineimaprc + +[Install] +WantedBy=mail.target diff --git a/contrib/systemd/offlineimap@.timer b/contrib/systemd/offlineimap@.timer new file mode 100644 index 0000000..6cdbac4 --- /dev/null +++ b/contrib/systemd/offlineimap@.timer @@ -0,0 +1,9 @@ +[Unit] +Description=Offlineimap Query Timer for account %i + +[Timer] +OnUnitInactiveSec=15m +Unit=offlineimap@%i.service + +[Install] +WantedBy=mail.target