lirc: add udev rule to start lirc if an lirc device is connected, add lircd.conf.devinput

Signed-off-by: Stephan Raue <stephan@openelec.tv>
This commit is contained in:
Stephan Raue 2010-09-28 00:09:23 +02:00
parent 8d1db6c3a9
commit c87cd881c9
2 changed files with 18 additions and 1 deletions

View File

@ -0,0 +1,13 @@
#
# udev rules to start lirc on module load
#
# contributed by Stephan Raue <stephan@openelec.tv>
#
ACTION!=="add|change", GOTO="remote_event_grp_end"
SUBSYSTEM!="input", GOTO="remote_event_grp_end"
KERNEL=="event[0-9]*", SUBSYSTEMS=="rc", RUN+="/usr/sbin/lircd --driver=devinput --device=/dev/input/%k /etc/lirc/lircd.conf.devinput"
KERNEL=="event[0-9]*", SUBSYSTEMS=="input", ENV{.INPUT_CLASS}=="ir", RUN+="/usr/sbin/lircd --driver=devinput --device=/dev/input/%k /etc/lirc/lircd.conf.devinput"
LABEL="remote_event_grp_end"

View File

@ -10,7 +10,11 @@ mkdir -p $INSTALL/usr/bin
cp $PKG_BUILD/tools/irpty $INSTALL/usr/bin cp $PKG_BUILD/tools/irpty $INSTALL/usr/bin
mkdir -p $INSTALL/etc/lirc mkdir -p $INSTALL/etc/lirc
cp $PKG_BUILD/remotes/mceusb/lircd.conf.mceusb $INSTALL/etc/lirc/lircd.conf cp $PKG_BUILD/remotes/mceusb/lircd.conf.mceusb $INSTALL/etc/lirc
cp $PKG_BUILD/remotes/devinput/lircd.conf.devinput $INSTALL/etc/lirc
mkdir -p $INSTALL/lib/udev/rules.d
cp $PKG_DIR/config/*.rules $INSTALL/lib/udev/rules.d
if [ "$DEVTOOLS" = yes ]; then if [ "$DEVTOOLS" = yes ]; then
mkdir -p $INSTALL/usr/bin mkdir -p $INSTALL/usr/bin