diff options
author | Qing He <qing.he@intel.com> | 2010-07-21 13:34:35 +0800 |
---|---|---|
committer | Richard Purdie <rpurdie@linux.intel.com> | 2010-07-24 00:07:30 +0100 |
commit | cbea4ae33f42c1553ed99a7d3bada00ce68ff9fd (patch) | |
tree | 7fa306cd580cdaccc1d739ae08d472161f8a5bf9 /meta/packages/udev/udev-158/run.rules | |
parent | 3a1c4561721ac0be9bb0cb1fca5f5d41d18a085c (diff) | |
download | openembedded-core-cbea4ae33f42c1553ed99a7d3bada00ce68ff9fd.tar.gz openembedded-core-cbea4ae33f42c1553ed99a7d3bada00ce68ff9fd.tar.bz2 openembedded-core-cbea4ae33f42c1553ed99a7d3bada00ce68ff9fd.tar.xz openembedded-core-cbea4ae33f42c1553ed99a7d3bada00ce68ff9fd.zip |
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 <qing.he@intel.com>
Diffstat (limited to 'meta/packages/udev/udev-158/run.rules')
-rw-r--r-- | meta/packages/udev/udev-158/run.rules | 14 |
1 files changed, 14 insertions, 0 deletions
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" + |