atvclient: start atvclient via systemd service from udev

This partly reverts commit 60536160dbc180b21d3f84a238bd5f7da2550ef0.

Signed-off-by: Stephan Raue <stephan@openelec.tv>
This commit is contained in:
Stephan Raue 2013-09-23 16:00:02 +02:00
parent b9c46da46f
commit 1c19cc3c02
3 changed files with 12 additions and 2 deletions

View File

@ -34,3 +34,4 @@ PKG_LONGDESC="atvclient is a background application for Linux that reads input f
PKG_IS_ADDON="no" PKG_IS_ADDON="no"
PKG_AUTORECONF="yes" PKG_AUTORECONF="yes"

View File

@ -0,0 +1,8 @@
[Unit]
Description=ATV client remote support
After=syslog.target
[Service]
ExecStart=/usr/sbin/atvclient -m
KillMode=process

View File

@ -1,2 +1,3 @@
# must be started in a shell, otherwise it exits after sometime for unknown reasons ACTION=="add", SUBSYSTEM=="usb", \
ACTION=="add", SUBSYSTEM=="usb", ATTR{idVendor}=="05ac", ATTR{idProduct}=="824[012]", RUN+="/bin/sh -c '/usr/sbin/atvclient -m &'" ATTR{idVendor}=="05ac", ATTR{idProduct}=="824[012]", \
TAG+="systemd", ENV{SYSTEMD_WANTS}+="atvclient.service"