From 48515bae74e78853cd13177a115eeb2988e0fde5 Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Sat, 7 May 2022 18:45:43 -0700 Subject: zfs: Make systemd and sysvinit into packageconfigs Signed-off-by: Khem Raj --- meta-filesystems/recipes-filesystems/zfs/zfs_2.1.4.bb | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/meta-filesystems/recipes-filesystems/zfs/zfs_2.1.4.bb b/meta-filesystems/recipes-filesystems/zfs/zfs_2.1.4.bb index fb19796abe..dd676c945c 100644 --- a/meta-filesystems/recipes-filesystems/zfs/zfs_2.1.4.bb +++ b/meta-filesystems/recipes-filesystems/zfs/zfs_2.1.4.bb @@ -1,4 +1,3 @@ - SUMMARY = "OpenZFS on Linux and FreeBSD" DESCRIPTION = "OpenZFS on Linux and FreeBSD" LICENSE = "CDDL-1.0" @@ -17,15 +16,17 @@ inherit module-base pkgconfig autotools DEPENDS = "virtual/kernel zlib util-linux libtirpc openssl curl" +PACKAGECONFIG ?= "${@bb.utils.filter('DISTRO_FEATURES', 'systemd sysvinit', d)}" + PACKAGECONFIG[pam] = "--enable-pam --with-pamconfigsdir=${datadir}/pam-configs --with-pammoduledir=${libdir}/security, --disable-pam" +PACKAGECONFIG[systemd] = "--enable-systemd,--disable-systemd," +PACKAGECONFIG[sysvinit] = "--enable-sysvinit,--disable-sysvinit," EXTRA_OECONF:append = " \ --disable-pyzfs \ --with-linux=${STAGING_KERNEL_DIR} --with-linux-obj=${STAGING_KERNEL_BUILDDIR} \ --with-mounthelperdir=${base_sbin} \ --with-udevdir=${base_libdir}/udev \ - --enable-systemd \ - --disable-sysvinit \ --without-dracutdir \ " -- cgit v1.2.3-54-g00ecf