From 935a8a230608fae5bfcb13a22afeacf218ae59aa Mon Sep 17 00:00:00 2001 From: Rudolf J Streif Date: Mon, 15 Feb 2016 18:47:22 -0800 Subject: Yocto Project SysVInit and systemd setup Adjusted and tested SysVInit script and systemd service file. Signed-off-by: Rudolf J Streif --- yocto_template/rvi.init | 4 ++-- yocto_template/rvi.service | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/yocto_template/rvi.init b/yocto_template/rvi.init index adbeef5..069d78a 100755 --- a/yocto_template/rvi.init +++ b/yocto_template/rvi.init @@ -23,13 +23,13 @@ export PATH="/bin/:/usr/bin:/sbin:/usr/sbin" set -e -DAEMON_PATH="/opt/rvi" +DAEMON_PATH="/opt/rvi_core" DAEMON_NAME="rvi" case "$1" in start) echo -n "Starting $DAEMON_NAME: " - $DAEMON_PATH/rvi_ctl start + $DAEMON_PATH/rvi_ctl -c /etc/opt/rvi/rvi.config start RETVAL=$? if [ $RETVAL -eq 0 ] ; then echo "OK" diff --git a/yocto_template/rvi.service b/yocto_template/rvi.service index 7e84825..7e38b78 100644 --- a/yocto_template/rvi.service +++ b/yocto_template/rvi.service @@ -4,12 +4,12 @@ Description=Remote Vehicle Interaction Service Wants=network-online.target [Service] -Environment="HOME=/opt/rvi" +Environment="HOME=/opt/rvi_core" Type=forking StandardOutput=journal StandardError=journal -ExecStart=/opt/rvi/rvi_ctl start -ExecStop=/opt/rvi/rvi_ctl stop +ExecStart=/opt/rvi_core/rvi_ctl -c /etc/opt/rvi/rvi.config start +ExecStop=/opt/rvi_core/rvi_ctl stop GuessMainPID=yes RemainAfterExit=yes -- cgit v1.2.1