From cbea4ae33f42c1553ed99a7d3bada00ce68ff9fd Mon Sep 17 00:00:00 2001 From: Qing He Date: Wed, 21 Jul 2010 13:34:35 +0800 Subject: udev: upgrade to version 158 older versions are kept untouched for now changes: - udev has diverged a lot, the udev.inc was based on a quite dated version, thus doesn't reflect current status of udev, create a new include file udev-new.inc to adapt - separate libudev{,-dev,-dbg} apart from udev - --with-udev-prefix is removed. change ${libexecdir} to ${base_libdir}/udev, which is described in INSTALL file. - udev.pc is provided in ${datadir}/pkgconfig, since it's used to indicate the existence of udev itself instead of development headers and libs, pack it in udev instead of udev-dev - udev-extras is disabled since we are missing libacl, this also means gudev is missing as for now - other cleanups, e.g. do_stage, do_install, EXTRA_OEMAKE todo: - udev-extras - remove old udev versions - rebase udev-145 on udev-new.inc as well Signed-off-by: Qing He --- meta/packages/udev/udev-158/run.rules | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 meta/packages/udev/udev-158/run.rules (limited to 'meta/packages/udev/udev-158/run.rules') diff --git a/meta/packages/udev/udev-158/run.rules b/meta/packages/udev/udev-158/run.rules new file mode 100644 index 000000000..75d71375b --- /dev/null +++ b/meta/packages/udev/udev-158/run.rules @@ -0,0 +1,14 @@ +# debugging monitor +RUN+="socket:/org/kernel/udev/monitor" + +# run a command on remove events +ACTION=="remove", ENV{REMOVE_CMD}!="", RUN+="$env{REMOVE_CMD}" + +# ignore the events generated by virtual consoles +KERNEL=="ptmx", OPTIONS+="last_rule" +KERNEL=="console", OPTIONS+="last_rule" +KERNEL=="tty" , OPTIONS+="last_rule" +KERNEL=="tty[0-9]*", OPTIONS+="last_rule" +KERNEL=="pty*", OPTIONS+="last_rule" +SUBSYSTEM=="vc", OPTIONS+="last_rule" + -- cgit v1.2.3