diff --git a/packages/sysutils/remote/eventlircd/init.d/62_eventlircd b/packages/sysutils/remote/eventlircd/init.d/62_eventlircd deleted file mode 100644 index 0ab20592b9..0000000000 --- a/packages/sysutils/remote/eventlircd/init.d/62_eventlircd +++ /dev/null @@ -1,28 +0,0 @@ -################################################################################ -# Copyright (C) 2009-2010 OpenELEC.tv -# http://www.openelec.tv -# -# This Program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2, or (at your option) -# any later version. -# -# This Program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with OpenELEC.tv; see the file COPYING. If not, write to -# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA. -# http://www.gnu.org/copyleft/gpl.html -################################################################################ - -# start the eventlircd daemon -# -# runlevels: openelec, textmode - -( - progress "starting eventlircd" - eventlircd --evmap=/etc/eventlircd.d --socket=/var/run/lirc/lircd --release=_UP -)& \ No newline at end of file diff --git a/packages/sysutils/remote/eventlircd/package.mk b/packages/sysutils/remote/eventlircd/package.mk index 8d9e65438b..91a24fa608 100644 --- a/packages/sysutils/remote/eventlircd/package.mk +++ b/packages/sysutils/remote/eventlircd/package.mk @@ -44,3 +44,6 @@ post_makeinstall_target() { cp $PKG_DIR/evmap/*.evmap $INSTALL/etc/eventlircd.d } +post_install() { + enable_service eventlircd.service +} diff --git a/packages/sysutils/remote/eventlircd/system.d/eventlircd.service b/packages/sysutils/remote/eventlircd/system.d/eventlircd.service new file mode 100644 index 0000000000..27dc71c49d --- /dev/null +++ b/packages/sysutils/remote/eventlircd/system.d/eventlircd.service @@ -0,0 +1,13 @@ +[Unit] +Description=Eventlirc server daemon +After=syslog.target + +[Service] +# EnvironmentFile=/etc/sysconfig/eventlircd +ExecStart=/usr/sbin/eventlircd -f --evmap=/etc/eventlircd.d --socket=/var/run/lirc/lircd --release=_UP +ExecReload=/bin/kill -HUP $MAINPID +KillMode=process + +[Install] +WantedBy=multi-user.target +