From 90d8edafaa3a0756df8773f2a320ebfc23a7d8e3 Mon Sep 17 00:00:00 2001 From: Benjamin Barenblat Date: Wed, 1 Jun 2016 22:14:18 -0400 Subject: Initial commit Create a basic but functional power manager, as well as a systemd unit file. --- pndpowerd.service | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 pndpowerd.service (limited to 'pndpowerd.service') diff --git a/pndpowerd.service b/pndpowerd.service new file mode 100644 index 0000000..cd78c9d --- /dev/null +++ b/pndpowerd.service @@ -0,0 +1,20 @@ +[Unit] +Description=Pandora power manager + +[Service] +Type=simple +ExecStart=/usr/local/sbin/pndpowerd +Restart=always + +# For safety, disable charging when pndpowerd shuts off. +ExecStopPost=/bin/sh -c '/bin/echo 0 >/sys/class/power_supply/twl4030_ac/enable' + +# Security options +PrivateNetwork=yes +InaccessibleDirectories=/boot /dev /home -/lost+found /media /mnt /opt -/root /sbin /srv /tmp /var +ReadOnlyDirectories=/bin /etc /lib /proc /run /usr +ReadWriteDirectories=/sys +CapabilityBoundingSet= + +[Install] +WantedBy=default.target -- cgit v1.2.3