autofs: fix QA error when building without systemd
authorJoe MacDonald <joe.macdonald@windriver.com>
Mon, 18 Mar 2013 19:01:17 +0000 (15:01 -0400)
committerPatrick Ohly <patrick.ohly@intel.com>
Fri, 9 Jan 2015 16:28:28 +0000 (08:28 -0800)
Building without systemd enabled results in:

WARNING: QA Issue: autofs: Files/directories were installed but not shipped
  /lib
  /lib/systemd
  /lib/systemd/system
  /lib/systemd/system/autofs.service

fix that in the PKGCONFIG way.

(From meta-openembedded rev: 2d6c355a55ab92555128a3c3e876a7752c035329)

Signed-off-by: Joe MacDonald <joe.macdonald@windriver.com>
Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
meta-openembedded/meta-networking/recipes-daemons/autofs/autofs_5.0.7.bb

index 44985b2..6cc3b25 100644 (file)
@@ -41,7 +41,7 @@ SRC_URI = "${KERNELORG_MIRROR}/linux/daemons/autofs/v5/autofs-${PV}.tar.bz2 \
 SRC_URI[md5sum] = "bc46838dece83c02d800ff144ed9f431"
 SRC_URI[sha256sum] = "08c4304d8076dc80c14df559bc5fd821b67ef3457b245f61068bd053d8f94ccc"
 
-inherit update-rc.d
+inherit update-rc.d pkgconfig
 
 INITSCRIPT_NAME = "autofs"
 INITSCRIPT_PARAMS = "defaults"
@@ -49,8 +49,10 @@ INITSCRIPT_PARAMS = "defaults"
 # FIXME: modules/Makefile has crappy rules that don't obey LDFLAGS
 CFLAGS += "${LDFLAGS}"
 
+PACKAGECONFIG[systemd] = "--with-systemd,--without-systemd,systemd"
+
 EXTRA_OEMAKE = "DONTSTRIP=1"
-EXTRA_OECONF += "--with-systemd --disable-mount-locking \
+EXTRA_OECONF += "--disable-mount-locking \
                 --enable-ignore-busy --with-openldap=no \
                 --with-sasl=no --with-libtirpc=yes \
                 --with-path=${STAGING_BINDIR_NATIVE} \