[oe-commits] [openembedded-core] 02/26: systemd: install udev.pc

git at git.openembedded.org git at git.openembedded.org
Fri Sep 23 17:06:44 UTC 2016


rpurdie pushed a commit to branch master-next
in repository openembedded-core.

commit a32dac24808bf8621fdbbecb654eff784acee47e
Author: Robert Yang <liezhi.yang at windriver.com>
AuthorDate: Wed Jul 20 20:35:53 2016 -0700

    systemd: install udev.pc
    
    It provides udev, but doesn't install udev.pc, which causes other
    recipes failed to figure out udevdir.
    
    Fixed when systemd in DISTRO_FEATURES:
    $ bitbake pcmciautils (or btrfs-tools):
    
    Package udev was not found in the pkg-config search path.
    Perhaps you should add the directory containing `udev.pc'
    to the PKG_CONFIG_PATH environment variable
    No package 'udev' found
    
    Their udev rules file may not be installed according to each pkg's
    implementation.
    
    Signed-off-by: Robert Yang <liezhi.yang at windriver.com>
---
 meta/recipes-core/systemd/systemd_230.bb | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/meta/recipes-core/systemd/systemd_230.bb b/meta/recipes-core/systemd/systemd_230.bb
index 1276316..a949fe8 100644
--- a/meta/recipes-core/systemd/systemd_230.bb
+++ b/meta/recipes-core/systemd/systemd_230.bb
@@ -200,6 +200,8 @@ do_install() {
 	install -d ${D}${sysconfdir}/udev/rules.d/
 	install -d ${D}${sysconfdir}/tmpfiles.d
 	install -m 0644 ${WORKDIR}/*.rules ${D}${sysconfdir}/udev/rules.d/
+	install -d ${D}${libdir}/pkgconfig
+	install -m 0644 ${B}/src/udev/udev.pc ${D}${libdir}/pkgconfig/
 
 	install -m 0644 ${WORKDIR}/00-create-volatile.conf ${D}${sysconfdir}/tmpfiles.d/
 

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the Openembedded-commits mailing list