From 0a73661b9f382931352b731e8b832b3c0205d014 Mon Sep 17 00:00:00 2001 From: Nicholas Boyd Isacsson Date: Mon, 27 Jul 2020 12:13:52 +0200 Subject: [PATCH 1/2] Add systemd service file --- ipman.service | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 ipman.service diff --git a/ipman.service b/ipman.service new file mode 100644 index 0000000..a635705 --- /dev/null +++ b/ipman.service @@ -0,0 +1,12 @@ +[Unit] +Description=Enable Lenovo Ideapad battery protection + +[Service] +Type=oneshot +ExecStart=/usr/bin/ipman -e +ExecStop=/usr/bin/ipman -d +RemainAfterExit=yes + +[Install] +WantedBy=multi-user.target + From 65e047a695da79bde043e032d93553a1d19ca389 Mon Sep 17 00:00:00 2001 From: Nicholas Boyd Isacsson Date: Sat, 1 Aug 2020 12:31:13 +0200 Subject: [PATCH 2/2] Make service restart on failure --- ipman.service | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ipman.service b/ipman.service index a635705..656869e 100644 --- a/ipman.service +++ b/ipman.service @@ -6,7 +6,8 @@ Type=oneshot ExecStart=/usr/bin/ipman -e ExecStop=/usr/bin/ipman -d RemainAfterExit=yes +Restart=on-failure +RestartSec=10 [Install] WantedBy=multi-user.target -