Add an option for libdevmapper-event.so, as it's not required by
dmsetup. This allows omitting the library, if it's not being used by
any other application on the system.

Signed-off-by: Sven Püschel <[email protected]>
---
 rules/lvm2.in   | 6 ++++++
 rules/lvm2.make | 3 +++
 2 files changed, 9 insertions(+)

diff --git a/rules/lvm2.in b/rules/lvm2.in
index dc1724ecc..71d1c0c94 100644
--- a/rules/lvm2.in
+++ b/rules/lvm2.in
@@ -19,6 +19,7 @@ config LVM2_LVM_TOOLS
        bool
        default y
        select LIBAIO
+       select LVM2_LIBDEVMAPPER_EVENT
        prompt "install lvm tools"
        help
          If disabled, only dmsetup and the dm-mapper library are installed.
@@ -33,6 +34,11 @@ config LVM2_STARTSCRIPT
 
 endif
 
+config LVM2_LIBDEVMAPPER_EVENT
+       bool
+       default n
+       prompt "install libdevmapper-event.so"
+
 config LVM2_DEVICE_UID
        int
        default 0
diff --git a/rules/lvm2.make b/rules/lvm2.make
index d45c89356..57773a1f7 100644
--- a/rules/lvm2.make
+++ b/rules/lvm2.make
@@ -163,7 +163,10 @@ ifdef PTXCONF_LVM2_LVM_TOOLS
 endif
 
        @$(call install_lib, lvm2, 0, 0, 0644, libdevmapper)
+
+ifdef PTXCONF_LVM2_LIBDEVMAPPER_EVENT
        @$(call install_lib, lvm2, 0, 0, 0644, libdevmapper-event)
+endif
 
 ifdef PTXCONF_LVM2_STARTSCRIPT
        @$(call install_alternative, lvm2, 0, 0, 0755, /etc/init.d/lvm2)
-- 
2.47.3


Reply via email to