summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--meta/recipes-core/udev/eudev_3.2.11.bb27
1 files changed, 13 insertions, 14 deletions
diff --git a/meta/recipes-core/udev/eudev_3.2.11.bb b/meta/recipes-core/udev/eudev_3.2.11.bb
index 7f190e7323..bc2c77de89 100644
--- a/meta/recipes-core/udev/eudev_3.2.11.bb
+++ b/meta/recipes-core/udev/eudev_3.2.11.bb
@@ -63,28 +63,27 @@ do_install:prepend:class-target () {
63INITSCRIPT_NAME = "udev" 63INITSCRIPT_NAME = "udev"
64INITSCRIPT_PARAMS = "start 04 S ." 64INITSCRIPT_PARAMS = "start 04 S ."
65 65
66PACKAGES =+ "libudev" 66PACKAGE_BEFORE_PN = "libudev ${PN}-hwdb"
67PACKAGES =+ "eudev-hwdb"
68 67
69FILES:${PN} += "${nonarch_base_libdir}/udev" 68FILES:${PN} += "${nonarch_base_libdir}/udev"
70FILES:libudev = "${base_libdir}/libudev.so.*" 69FILES:libudev = "${base_libdir}/libudev.so.*"
71FILES:eudev-hwdb = "${sysconfdir}/udev/hwdb.d" 70FILES:${PN}-hwdb = "${sysconfdir}/udev/hwdb.d"
72 71
73RDEPENDS:eudev-hwdb += "eudev" 72RDEPENDS:${PN}-hwdb += "eudev"
74RDEPENDS:eudev += "kmod" 73RDEPENDS:${PN} += "kmod"
75 74
76RPROVIDES:${PN} = "hotplug udev" 75RPROVIDES:${PN} = "hotplug udev"
77RPROVIDES:eudev-hwdb += "udev-hwdb" 76RPROVIDES:${PN}-hwdb += "udev-hwdb"
78 77
79PACKAGE_WRITE_DEPS += "qemu-native" 78PACKAGE_WRITE_DEPS += "qemu-native"
80pkg_postinst:eudev-hwdb () { 79pkg_postinst:${PN}-hwdb () {
81 if test -n "$D"; then 80 if test -n "$D"; then
82 $INTERCEPT_DIR/postinst_intercept update_udev_hwdb ${PKG} mlprefix=${MLPREFIX} binprefix=${MLPREFIX} 81 $INTERCEPT_DIR/postinst_intercept update_udev_hwdb ${PKG} mlprefix=${MLPREFIX} binprefix=${MLPREFIX}
83 else 82 else
84 udevadm hwdb --update 83 udevadm hwdb --update
85 fi 84 fi
86} 85}
87 86
88pkg_prerm:eudev-hwdb () { 87pkg_prerm:${PN}-hwdb () {
89 rm -f $D${sysconfdir}/udev/hwdb.bin 88 rm -f $D${sysconfdir}/udev/hwdb.bin
90} 89}