diff options
author | Rudolf J Streif <rstreif@debian.streifs.net> | 2016-02-12 16:57:22 -0800 |
---|---|---|
committer | Rudolf J Streif <rstreif@debian.streifs.net> | 2016-02-12 16:57:22 -0800 |
commit | d2dbf1dd3d3d3b3223f5d938b920b99e6a2a5d26 (patch) | |
tree | a1aee0fc453e4c62dd2a8f7bc9f7eb5506fa39c1 /debian_template | |
parent | 6082c574cc464102752b7b4a4b3188ea1effbca1 (diff) | |
download | rvi_core-d2dbf1dd3d3d3b3223f5d938b920b99e6a2a5d26.tar.gz |
Various Fixes for Debian Packaging
1. Minor typo fixes in Makefile
2. rvi.postrm should not remove /etc/rvi
3. systemd rvi.service
a) incorrect path for HOME
b) when starting daemon from shell script RemainAfterExit=yes
needs to be added to prevent systemd from calling ExecStop
right after ExecStart.
Signed-off-by: Rudolf J Streif <rudolf.streif@gmail.com>
Diffstat (limited to 'debian_template')
-rw-r--r-- | debian_template/rvi.postrm | 1 | ||||
-rw-r--r-- | debian_template/rvi.service | 4 |
2 files changed, 2 insertions, 3 deletions
diff --git a/debian_template/rvi.postrm b/debian_template/rvi.postrm index 0c7252f..a0c5d5b 100644 --- a/debian_template/rvi.postrm +++ b/debian_template/rvi.postrm @@ -25,7 +25,6 @@ case "$1" in remove|purge|upgrde|disappear) rm -f /etc/init.d/rvi - rm -rf /etc/rvi #DEBHELPER# ;; diff --git a/debian_template/rvi.service b/debian_template/rvi.service index 5e98259..43788bd 100644 --- a/debian_template/rvi.service +++ b/debian_template/rvi.service @@ -5,14 +5,14 @@ Description=Remote Vehicle Interaction Service Wants=network-online.target [Service] -Environment="HOME=/usr/lib/rvi" +Environment="HOME=/usr/lib/rvi_core" Type=forking StandardOutput=journal StandardError=journal -#ExecStartPre=/opt/rvi-0.5.0/erts-5.10.4/bin/epmd -daemon ExecStart=/bin/sh /usr/bin/rvi_ctl -c /etc/rvi/rvi.config start ExecStop=/bin/sh /usr/bin/rvi_ctl stop GuessMainPID=yes +RemainAfterExit=yes [Install] WantedBy=graphical.target multi-user.target |