mirror of
https://github.com/openembedded/meta-openembedded.git
synced 2026-05-31 01:10:08 +00:00
cryptsetup: Don't enable udev for native build
When building cryptsetup-native, don't enable udev support since there is not a udev-native recipe. When udev is enabled, change the dependency from a DEPENDS to an RDEPENDS. The --enable-udev option adds a runtime check for udev before using udev features of libdevmapper. Because of this, udev isn't needed at build time, just runtime. Signed-off-by: Robert Joslyn <robert.joslyn@redrectangle.org> Reviewed-by: Mikko Rapeli <mikko.rapeli@bmw.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
This commit is contained in:
@@ -31,13 +31,15 @@ PACKAGECONFIG ??= " \
|
|||||||
cryptsetup-reencrypt \
|
cryptsetup-reencrypt \
|
||||||
integritysetup \
|
integritysetup \
|
||||||
${@bb.utils.filter('DISTRO_FEATURES', 'selinux', d)} \
|
${@bb.utils.filter('DISTRO_FEATURES', 'selinux', d)} \
|
||||||
udev \
|
|
||||||
kernel_crypto \
|
kernel_crypto \
|
||||||
internal-argon2 \
|
internal-argon2 \
|
||||||
blkid \
|
blkid \
|
||||||
luks-adjust-xts-keysize \
|
luks-adjust-xts-keysize \
|
||||||
openssl \
|
openssl \
|
||||||
"
|
"
|
||||||
|
PACKAGECONFIG_append_class-target = " \
|
||||||
|
udev \
|
||||||
|
"
|
||||||
|
|
||||||
PACKAGECONFIG[keyring] = "--enable-keyring,--disable-keyring"
|
PACKAGECONFIG[keyring] = "--enable-keyring,--disable-keyring"
|
||||||
PACKAGECONFIG[fips] = "--enable-fips,--disable-fips"
|
PACKAGECONFIG[fips] = "--enable-fips,--disable-fips"
|
||||||
@@ -48,7 +50,7 @@ PACKAGECONFIG[veritysetup] = "--enable-veritysetup,--disable-veritysetup"
|
|||||||
PACKAGECONFIG[cryptsetup-reencrypt] = "--enable-cryptsetup-reencrypt,--disable-cryptsetup-reencrypt"
|
PACKAGECONFIG[cryptsetup-reencrypt] = "--enable-cryptsetup-reencrypt,--disable-cryptsetup-reencrypt"
|
||||||
PACKAGECONFIG[integritysetup] = "--enable-integritysetup,--disable-integritysetup"
|
PACKAGECONFIG[integritysetup] = "--enable-integritysetup,--disable-integritysetup"
|
||||||
PACKAGECONFIG[selinux] = "--enable-selinux,--disable-selinux"
|
PACKAGECONFIG[selinux] = "--enable-selinux,--disable-selinux"
|
||||||
PACKAGECONFIG[udev] = "--enable-udev,--disable-udev,udev"
|
PACKAGECONFIG[udev] = "--enable-udev,--disable-udev,,udev"
|
||||||
PACKAGECONFIG[kernel_crypto] = "--enable-kernel_crypto,--disable-kernel_crypto"
|
PACKAGECONFIG[kernel_crypto] = "--enable-kernel_crypto,--disable-kernel_crypto"
|
||||||
# gcrypt-pkbdf2 requries --with-crypto_backend=gcrypt or the flag isn't
|
# gcrypt-pkbdf2 requries --with-crypto_backend=gcrypt or the flag isn't
|
||||||
# recognized.
|
# recognized.
|
||||||
|
|||||||
Reference in New Issue
Block a user