aboutsummaryrefslogtreecommitdiffstats
path: root/meta-filesystems/recipes-filesystems
diff options
context:
space:
mode:
authorKhem Raj <raj.khem@gmail.com>2022-05-07 18:45:43 -0700
committerKhem Raj <raj.khem@gmail.com>2022-05-07 18:47:16 -0700
commit48515bae74e78853cd13177a115eeb2988e0fde5 (patch)
tree8f3875aa82cb5ce70c87da9f137d7c7ed06291b9 /meta-filesystems/recipes-filesystems
parenta7c3aacb090e2f59803212bc7809b41991505813 (diff)
downloadmeta-openembedded-contrib-48515bae74e78853cd13177a115eeb2988e0fde5.tar.gz
zfs: Make systemd and sysvinit into packageconfigs
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Diffstat (limited to 'meta-filesystems/recipes-filesystems')
-rw-r--r--meta-filesystems/recipes-filesystems/zfs/zfs_2.1.4.bb7
1 files 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 \
"