mirror of
git://git.openembedded.org/meta-openembedded
synced 2026-04-02 02:49:12 +00:00
lvm2/libdevmapper: 2.03.01 -> 2.03.02
Upgrade lvm2/libdevmapper from 2.03.01 to 2.03.02. * update SRC_URI back to use ftp url - 2.03.02 has been released but no such tag in git repo - subdir 'releases' on ftp site should be a persistent place for tarballs * drop 0003-include-fcntl.h-for-O_-defines-and-fcntl-signature.patch which is not needed any longer * remove backpoort patch * update patch contexts Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
This commit is contained in:
parent
08cc1df81c
commit
9e4214abfa
@ -1,30 +0,0 @@
|
||||
From b1ad91a059d99afd1ce25823b7c0a8d3ac63d2fd Mon Sep 17 00:00:00 2001
|
||||
From: Dengke Du <dengke.du@windriver.com>
|
||||
Date: Tue, 25 Oct 2016 11:55:49 +0000
|
||||
Subject: [PATCH 3/4] include fcntl.h for O_* defines and fcntl() signature
|
||||
|
||||
On glibc _somehow_ this header gets pulled in indirectly
|
||||
|
||||
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
||||
Signed-off-by: Dengke Du <dengke.du@windriver.com>
|
||||
---
|
||||
Upstream-Status: Pending
|
||||
---
|
||||
libdaemon/server/daemon-server.c | 1 +
|
||||
1 file changed, 1 insertion(+)
|
||||
|
||||
diff --git a/libdaemon/server/daemon-server.c b/libdaemon/server/daemon-server.c
|
||||
index 6af6de9..a9590e7 100644
|
||||
--- a/libdaemon/server/daemon-server.c
|
||||
+++ b/libdaemon/server/daemon-server.c
|
||||
@@ -18,6 +18,7 @@
|
||||
#include "daemon-server.h"
|
||||
#include "daemon-log.h"
|
||||
|
||||
+#include <fcntl.h>
|
||||
#include <dlfcn.h>
|
||||
#include <errno.h>
|
||||
#include <pthread.h>
|
||||
--
|
||||
2.9.3
|
||||
|
||||
@ -14,6 +14,11 @@ Do not build man to workaround the issue.
|
||||
Upstream-Status: Pending
|
||||
|
||||
Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
|
||||
|
||||
|
||||
Update context for lvm2 2.03.02.
|
||||
|
||||
Signed-off-by: Kai Kang <kai.kang@windriver.com>
|
||||
---
|
||||
Makefile.in | 6 +++---
|
||||
configure.ac | 1 -
|
||||
@ -41,7 +46,7 @@ index 6a1a990..80cba91 100644
|
||||
libdaemon lib tools daemons libdm \
|
||||
udev po
|
||||
tools.distclean: test.distclean
|
||||
@@ -59,7 +59,7 @@ libdm.device-mapper: include.device-mapper
|
||||
@@ -65,7 +65,7 @@ libdm.device-mapper: include.device-mapper
|
||||
daemons.device-mapper: libdm.device-mapper
|
||||
tools.device-mapper: libdm.device-mapper
|
||||
scripts.device-mapper: include.device-mapper
|
||||
@ -51,17 +56,17 @@ index 6a1a990..80cba91 100644
|
||||
ifeq ("@INTL@", "yes")
|
||||
lib.pofile: include.pofile
|
||||
diff --git a/configure.ac b/configure.ac
|
||||
index 9c45745..8fee4c4 100644
|
||||
index 7fd0561..4154dc0 100644
|
||||
--- a/configure.ac
|
||||
+++ b/configure.ac
|
||||
@@ -1806,7 +1806,6 @@ libdaemon/server/Makefile
|
||||
@@ -1812,7 +1812,6 @@ libdaemon/server/Makefile
|
||||
libdm/Makefile
|
||||
libdm/dm-tools/Makefile
|
||||
libdm/libdevmapper.pc
|
||||
-man/Makefile
|
||||
po/Makefile
|
||||
scripts/lvm2-pvscan.service
|
||||
scripts/blkdeactivate.sh
|
||||
scripts/blk_availability_init_red_hat
|
||||
--
|
||||
2.7.4
|
||||
|
||||
|
||||
@ -10,20 +10,25 @@ So start lvm2-monitor.service after tmp.mount
|
||||
Upstream-Status: Inappropriate [oe specific]
|
||||
|
||||
Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
|
||||
|
||||
|
||||
Update context for lvm2 2.03.02.
|
||||
|
||||
Signed-off-by: Kai Kang <kai.kang@windriver.com>
|
||||
---
|
||||
scripts/lvm2_monitoring_systemd_red_hat.service.in | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/scripts/lvm2_monitoring_systemd_red_hat.service.in b/scripts/lvm2_monitoring_systemd_red_hat.service.in
|
||||
index 22238b7..93b2bee 100644
|
||||
index 7ec4e4e..3282a95 100644
|
||||
--- a/scripts/lvm2_monitoring_systemd_red_hat.service.in
|
||||
+++ b/scripts/lvm2_monitoring_systemd_red_hat.service.in
|
||||
@@ -2,7 +2,7 @@
|
||||
Description=Monitoring of LVM2 mirrors, snapshots etc. using dmeventd or progress polling
|
||||
Documentation=man:dmeventd(8) man:lvcreate(8) man:lvchange(8) man:vgchange(8)
|
||||
Requires=dm-event.socket lvm2-lvmetad.socket
|
||||
-After=dm-event.socket dm-event.service lvm2-lvmetad.socket lvm2-activation.service lvm2-lvmetad.service
|
||||
+After=dm-event.socket dm-event.service lvm2-lvmetad.socket lvm2-activation.service lvm2-lvmetad.service tmp.mount
|
||||
Requires=dm-event.socket
|
||||
-After=dm-event.socket dm-event.service lvm2-activation.service
|
||||
+After=dm-event.socket dm-event.service lvm2-activation.service tmp.mount
|
||||
Before=local-fs-pre.target
|
||||
DefaultDependencies=no
|
||||
Conflicts=shutdown.target
|
||||
|
||||
@ -7,18 +7,19 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=12713b4d9386533feeb07d6e4831765a \
|
||||
|
||||
DEPENDS += "util-linux libaio"
|
||||
|
||||
SRC_URI = "git://github.com/lvmteam/lvm2.git;protocol=https;branch=master \
|
||||
SRC_URI = "ftp://sources.redhat.com/pub/lvm2/releases/LVM2.${PV}.tgz \
|
||||
file://lvm.conf \
|
||||
file://0001-implement-libc-specific-reopen_stream.patch \
|
||||
file://0002-Guard-use-of-mallinfo-with-__GLIBC__.patch \
|
||||
file://0003-include-fcntl.h-for-O_-defines-and-fcntl-signature.patch \
|
||||
file://0004-tweak-MODPROBE_CMD-for-cross-compile.patch \
|
||||
file://0001-Avoid-bashisms-in-init-scripts.patch \
|
||||
file://0005-do-not-build-manual.patch \
|
||||
file://0006-start-lvm2-monitor.service-after-tmp.mount.patch \
|
||||
"
|
||||
SRC_URI[md5sum] = "5fc07da5461a3794a751dcfc355827d5"
|
||||
SRC_URI[sha256sum] = "550ba750239fd75b7e52c9877565cabffef506bbf6d7f6f17b9700dee56c720f"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
S = "${WORKDIR}/LVM2.${PV}"
|
||||
|
||||
inherit autotools-brokensep pkgconfig systemd license
|
||||
|
||||
|
||||
@ -9,16 +9,21 @@ explicitly do not do the installation here.
|
||||
Upstream-Status: Inappropriate [meta-oe specific]
|
||||
|
||||
Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
|
||||
|
||||
|
||||
Update context for lvm2 2.03.02.
|
||||
|
||||
Signed-off-by: Kai Kang <kai.kang@windriver.com>
|
||||
---
|
||||
libdm/Makefile.in | 6 ++++--
|
||||
libdm/dm-tools/Makefile.in | 6 ++++--
|
||||
2 files changed, 8 insertions(+), 4 deletions(-)
|
||||
|
||||
diff --git a/libdm/Makefile.in b/libdm/Makefile.in
|
||||
index 8c8334a..effcf25 100644
|
||||
index e9bb5ae..4e9ae3f 100644
|
||||
--- a/libdm/Makefile.in
|
||||
+++ b/libdm/Makefile.in
|
||||
@@ -81,9 +81,11 @@ ifeq ("@PKGCONFIG@", "yes")
|
||||
@@ -82,9 +82,11 @@ ifeq ("@PKGCONFIG@", "yes")
|
||||
INSTALL_TYPE += install_pkgconfig
|
||||
endif
|
||||
|
||||
@ -31,25 +36,30 @@ index 8c8334a..effcf25 100644
|
||||
+ echo "Do not install device mapper in lvm2"
|
||||
|
||||
install_include: $(srcdir)/libdevmapper.h
|
||||
$(INSTALL_DATA) -D $< $(includedir)/$(<F)
|
||||
@echo " [INSTALL] $<"
|
||||
diff --git a/libdm/dm-tools/Makefile.in b/libdm/dm-tools/Makefile.in
|
||||
index 39d411d..4a0f61a 100644
|
||||
index 15a9d8e..65e1306 100644
|
||||
--- a/libdm/dm-tools/Makefile.in
|
||||
+++ b/libdm/dm-tools/Makefile.in
|
||||
@@ -60,9 +60,11 @@ install_dmsetup_static: dmsetup.static
|
||||
$(Q) $(INSTALL_PROGRAM) -D $< $(staticdir)/$(<F)
|
||||
$(Q) $(LN_S) -f $(<F) $(staticdir)/dmstats
|
||||
@@ -20,7 +20,8 @@ all: device-mapper
|
||||
|
||||
-install_device-mapper: $(INSTALL_DMSETUP_TARGETS)
|
||||
SOURCES2 = dmsetup.c
|
||||
TARGETS_DM = dmsetup
|
||||
-install_device-mapper: install_dmsetup_dynamic
|
||||
+install_device-mapper:
|
||||
+ echo "Do not install device mapper in lvm2"
|
||||
|
||||
-install: install_device-mapper
|
||||
ifeq ("@STATIC_LINK@", "yes")
|
||||
TARGETS_DM += dmsetup.static
|
||||
@@ -93,6 +94,7 @@ install_dmfilemapd_static: dmfilemapd.static
|
||||
.PHONY: install_dmsetup_dynamic install_dmsetup_static
|
||||
.PHONY: install_dmfilemapd install_dmfilemapd_static
|
||||
|
||||
-install: install_device-mapper install_dmfilemapd
|
||||
+install:
|
||||
+ echo "Do not install device mapper in lvm2"
|
||||
|
||||
# dmfilemapd support
|
||||
ifeq ("@BUILD_DMFILEMAPD@", "yes")
|
||||
device-mapper: $(TARGETS_DM)
|
||||
--
|
||||
2.7.4
|
||||
|
||||
|
||||
@ -1,31 +0,0 @@
|
||||
From b922f4a4e7e1c6c64a235bae4c575540bc4a12df Mon Sep 17 00:00:00 2001
|
||||
From: Changqing Li <changqing.li@windriver.com>
|
||||
Date: Thu, 21 Feb 2019 14:00:34 +0800
|
||||
Subject: [PATCH] lvm2-monitoring service shouldn't refer to lvmetad
|
||||
|
||||
Upstream-Status: Backport [https://sourceware.org/git/?p=lvm2.git;
|
||||
a=commit;h=df2fa88e631b13f0f2cfff4aeab80f12bd93ab72]
|
||||
|
||||
Signed-off-by: Changqing Li <changqing.li@windriver.com>
|
||||
---
|
||||
scripts/lvm2_monitoring_systemd_red_hat.service.in | 4 ++--
|
||||
1 file changed, 2 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/scripts/lvm2_monitoring_systemd_red_hat.service.in b/scripts/lvm2_monitoring_systemd_red_hat.service.in
|
||||
index 2b87479..3282a95 100644
|
||||
--- a/scripts/lvm2_monitoring_systemd_red_hat.service.in
|
||||
+++ b/scripts/lvm2_monitoring_systemd_red_hat.service.in
|
||||
@@ -1,8 +1,8 @@
|
||||
[Unit]
|
||||
Description=Monitoring of LVM2 mirrors, snapshots etc. using dmeventd or progress polling
|
||||
Documentation=man:dmeventd(8) man:lvcreate(8) man:lvchange(8) man:vgchange(8)
|
||||
-Requires=dm-event.socket lvm2-lvmetad.socket
|
||||
-After=dm-event.socket dm-event.service lvm2-lvmetad.socket lvm2-activation.service lvm2-lvmetad.service tmp.mount
|
||||
+Requires=dm-event.socket
|
||||
+After=dm-event.socket dm-event.service lvm2-activation.service tmp.mount
|
||||
Before=local-fs-pre.target
|
||||
DefaultDependencies=no
|
||||
Conflicts=shutdown.target
|
||||
--
|
||||
2.7.4
|
||||
|
||||
@ -3,8 +3,7 @@ require lvm2.inc
|
||||
SRCREV = "913c28917e62577a2ef67152b2e5159237503dda"
|
||||
|
||||
SRC_URI += "file://0001-explicitly-do-not-install-libdm.patch \
|
||||
file://0001-lvm2-monitoring-service-shouldn-t-refer-to-lvmetad.patch \
|
||||
file://0001-dev-hdc-open-failed-No-medium-found-will-print-out-i.patch \
|
||||
file://0001-dev-hdc-open-failed-No-medium-found-will-print-out-i.patch \
|
||||
"
|
||||
|
||||
DEPENDS += "autoconf-archive-native"
|
||||
@ -34,7 +33,7 @@ PACKAGE_BEFORE_PN = "${PN}-scripts ${PN}-udevrules"
|
||||
|
||||
SYSTEMD_PACKAGES = "${PN}"
|
||||
SYSTEMD_SERVICE_${PN} = "${@bb.utils.contains('PACKAGECONFIG', 'dmeventd', 'lvm2-monitor.service dm-event.socket dm-event.service', '', d)} \
|
||||
blk-availability.service"
|
||||
blk-availability.service lvm2-pvscan@.service"
|
||||
SYSTEMD_AUTO_ENABLE = "disable"
|
||||
|
||||
TARGET_CC_ARCH += "${LDFLAGS}"
|
||||
Loading…
x
Reference in New Issue
Block a user