diff --git a/packages/sysutils/remote/lirc/config/82_ircore.rules b/packages/sysutils/remote/lirc/config/82_ircore.rules new file mode 100644 index 0000000000..cdd7254cbd --- /dev/null +++ b/packages/sysutils/remote/lirc/config/82_ircore.rules @@ -0,0 +1,13 @@ +# +# udev rules to start lirc on module load +# +# contributed by Stephan Raue +# + +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" diff --git a/packages/sysutils/remote/lirc/install b/packages/sysutils/remote/lirc/install index 9cd13fa8ad..028aeeed83 100755 --- a/packages/sysutils/remote/lirc/install +++ b/packages/sysutils/remote/lirc/install @@ -10,7 +10,11 @@ mkdir -p $INSTALL/usr/bin cp $PKG_BUILD/tools/irpty $INSTALL/usr/bin 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 mkdir -p $INSTALL/usr/bin