1
0
mirror of https://github.com/binary-kitchen/doorlockd synced 2026-03-16 19:13:25 +01:00

Added systemd scripts and install scripts

This commit is contained in:
Ralf Ramsauer
2015-05-11 19:18:30 +00:00
parent 9b140a31cb
commit 3216294134
6 changed files with 45 additions and 2 deletions

12
scripts/doorlockd-start Executable file
View File

@@ -0,0 +1,12 @@
#!/bin/bash
PIDFILE=/tmp/doorlockd-pid
gpio load spi
gpio load i2c
/home/ralf/doorlockd-build/doorlockd &
PID=$!
echo $PID > $PIDFILE
wait $PID

12
scripts/doorlockd-stop Executable file
View File

@@ -0,0 +1,12 @@
#!/bin/bash
PIDFILE=/tmp/doorlockd-pid
if [ -f $PIDFILE ]
then
kill `cat $PIDFILE`
rm $PIDFILE
else
echo "PID file not existent"
fi

13
scripts/doorlockd.service Normal file
View File

@@ -0,0 +1,13 @@
[Unit]
Description=Binary Kitchen doorlockd service
After=network.target
[Service]
User=root
Group=root
ExecStart=/usr/local/share/doorlockd/doorlockd-start
ExecStop=/usr/local/share/doorlockd/doorlockd-stop
[Install]
WantedBy=multi-user.target