Merge "Debian: Add lvm2 upstream fix for event_activation"

This commit is contained in:
Zuul 2022-06-20 20:34:59 +00:00 committed by Gerrit Code Review
commit 9512e5dfb6
7 changed files with 75 additions and 0 deletions

View File

@ -0,0 +1,23 @@
From bb0ec0c9e8996801d5925831d9b2001d76c1cff2 Mon Sep 17 00:00:00 2001
From: Robert Church <robert.church@windriver.com>
Date: Mon, 6 Jun 2022 01:06:15 -0400
Subject: [PATCH] Change from unsupported gitarchive format to quilt
The current build infrastructure doesn't support source patching of
archives that have the gitarchive source format.
Signed-off-by: Robert Church <robert.church@windriver.com>
---
debian/source/format | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/debian/source/format b/debian/source/format
index 7cb8623..163aaf8 100644
--- a/debian/source/format
+++ b/debian/source/format
@@ -1 +1 @@
-3.0 (gitarchive)
+3.0 (quilt)
--
2.16.6

View File

@ -0,0 +1 @@
0001-Change-from-unsupported-gitarchive-format-to-quilt.patch

View File

@ -0,0 +1,11 @@
---
debname: lvm2
debver: 2.03.11-2
dl_path:
name: lvm2-2.03.11-2.tar.gz
url: https://salsa.debian.org/lvm-team/lvm2/-/archive/debian/2.03.11-2/lvm2-debian-2.03.11-2.tar.gz
md5sum: 07f9094c926a96977edc43ea0d665e2a
sha256sum: 6bd5c31725f30e573bdf583204833ca36ac0f5e9a05f043ee8ebfe41142af59a
revision:
dist: $STX_DIST
PKG_GITREVCOUNT: true

View File

@ -0,0 +1,37 @@
From da88d405f414c864857fd63aeddf4e3125bd166f Mon Sep 17 00:00:00 2001
From: Zdenek Kabelac <zkabelac@redhat.com>
Date: Mon, 8 Feb 2021 16:28:18 +0100
Subject: [PATCH] pvscan: support disabled event_activation
In past we had this control with use_lvmetad check for
pvscan --cache -aay
Howerer this got lost with lvmetad removal commit:
117160b27e510dceb1ed6acf995115c040acd88d
When user sets lvm.conf global/event_activation=0
pvscan service will no longer auto activate any LVs on appeared PVs.
---
tools/pvscan.c | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/tools/pvscan.c b/tools/pvscan.c
index 55c708682..7493c402b 100644
--- a/tools/pvscan.c
+++ b/tools/pvscan.c
@@ -1575,6 +1575,12 @@ int pvscan_cache_cmd(struct cmd_context *cmd, int argc, char **argv)
dm_list_init(&complete_vgnames);
+ if (do_activate &&
+ !find_config_tree_bool(cmd, global_event_activation_CFG, NULL)) {
+ log_verbose("Ignoring pvscan --cache -aay because event_activation is disabled.");
+ return ECMD_PROCESSED;
+ }
+
if (arg_is_set(cmd, major_ARG) + arg_is_set(cmd, minor_ARG))
devno_args = 1;
--
2.16.6

View File

@ -0,0 +1 @@
0001-pvscan-support-disabled-event_activation.patch

View File

@ -5,6 +5,7 @@ kdump-tools
puppet
drbd-tools
parted
lvm2
trident-installer
iputils-arping
iputils-ping

View File

@ -6,6 +6,7 @@ base/haproxy
base/libfdt
base/lighttpd
base/linuxptp
base/lvm2
base/lsb
base/pf-bb-config
base/systemd