package/systemd: add optional cryptsetup dependency
authorFabrice Fontaine <fontaine.fabrice@gmail.com>
Mon, 4 Feb 2019 19:13:27 +0000 (20:13 +0100)
committerThomas Petazzoni <thomas.petazzoni@bootlin.com>
Sun, 10 Feb 2019 13:07:27 +0000 (14:07 +0100)
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
package/systemd/systemd.mk

index 5b2abdc3feadce0b7b9eefe048f723fef775a13c..bbcc14901f7c7bed20b5031c8d5290d70744f28d 100644 (file)
@@ -23,7 +23,6 @@ SYSTEMD_CONF_OPTS += \
        -Dblkid=true \
        -Dman=false \
        -Dima=false \
-       -Dlibcryptsetup=false \
        -Defi=false \
        -Dgnu-efi=false \
        -Dldconfig=false \
@@ -57,6 +56,13 @@ else
 SYSTEMD_CONF_OPTS += -Daudit=false
 endif
 
+ifeq ($(BR2_PACKAGE_CRYPTSETUP),y)
+SYSTEMD_DEPENDENCIES += cryptsetup
+SYSTEMD_CONF_OPTS += -Dlibcryptsetup=true
+else
+SYSTEMD_CONF_OPTS += -Dlibcryptsetup=false
+endif
+
 ifeq ($(BR2_PACKAGE_ELFUTILS),y)
 SYSTEMD_DEPENDENCIES += elfutils
 SYSTEMD_CONF_OPTS += -Delfutils=true