* [meta-oe][PATCH 0/1] add PACKAGECONFIG for lvm thin provisioning @ 2016-09-06 9:15 Hongxu Jia 2016-09-06 9:15 ` [PATCH 1/1] " Hongxu Jia 0 siblings, 1 reply; 4+ messages in thread From: Hongxu Jia @ 2016-09-06 9:15 UTC (permalink / raw) To: openembedded-devel The following changes since commit 291946d2501be1dc2549304460e3e288408dfbfe: directfb: add PACKAGECONFIG for inputdrivers (2016-09-05 13:30:55 +0200) are available in the git repository at: git://git.openembedded.org/openembedded-core-contrib hongxu/lvm2 http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=hongxu/lvm2 Hongxu Jia (1): add PACKAGECONFIG for lvm thin provisioning meta-oe/recipes-support/lvm2/lvm2.inc | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) -- 2.8.1 ^ permalink raw reply [flat|nested] 4+ messages in thread
* [PATCH 1/1] add PACKAGECONFIG for lvm thin provisioning 2016-09-06 9:15 [meta-oe][PATCH 0/1] add PACKAGECONFIG for lvm thin provisioning Hongxu Jia @ 2016-09-06 9:15 ` Hongxu Jia 2016-09-06 15:03 ` Martin Jansa 0 siblings, 1 reply; 4+ messages in thread From: Hongxu Jia @ 2016-09-06 9:15 UTC (permalink / raw) To: openembedded-devel The thin provisioning tools is runtime dependency, so disable build time detection. Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> --- meta-oe/recipes-support/lvm2/lvm2.inc | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/meta-oe/recipes-support/lvm2/lvm2.inc b/meta-oe/recipes-support/lvm2/lvm2.inc index e2feeb3..d66daf8 100644 --- a/meta-oe/recipes-support/lvm2/lvm2.inc +++ b/meta-oe/recipes-support/lvm2/lvm2.inc @@ -18,10 +18,13 @@ S = "${WORKDIR}/LVM2.${PV}" inherit autotools-brokensep pkgconfig systemd -PACKAGECONFIG ??= "${@bb.utils.contains('DISTRO_FEATURES', 'selinux', 'selinux', '', d)}" +PACKAGECONFIG ??= "${@bb.utils.contains('DISTRO_FEATURES', 'selinux', 'selinux', '', d)} \ + thin-provisioning-tools \ +" PACKAGECONFIG[readline] = "--enable-readline,--disable-readline,readline" PACKAGECONFIG[selinux] = "--enable-selinux,--disable-selinux,libselinux" +PACKAGECONFIG[thin-provisioning-tools] = "--with-thin=internal,--with-thin=none,,thin-provisioning-tools" # Unset user/group to unbreak install. EXTRA_OECONF = "--with-user= \ @@ -38,6 +41,11 @@ EXTRA_OECONF = "--with-user= \ --with-udev-prefix= \ --with-usrlibdir=${libdir} \ --with-systemdsystemunitdir=${systemd_system_unitdir} \ + --disable-thin_check_needs_check \ + --with-thin-check=${sbindir}/thin_check \ + --with-thin-dump=${sbindir}/thin_dump \ + --with-thin-repair=${sbindir}/thin_repair \ + --with-thin-restore=${sbindir}/thin_restore \ " CACHED_CONFIGUREVARS += "MODPROBE_CMD=${base_sbindir}/modprobe" @@ -66,6 +74,6 @@ TARGET_CC_ARCH += "${LDFLAGS}" FILES_${PN} += "${libdir}/device-mapper/*.so ${base_libdir}/udev" FILES_${PN}-dbg += "${libdir}/device-mapper/.debug" -RDEPENDS_${PN} = "bash thin-provisioning-tools" +RDEPENDS_${PN} = "bash" CONFFILES_${PN} += "${sysconfdir}/lvm/lvm.conf" -- 2.8.1 ^ permalink raw reply related [flat|nested] 4+ messages in thread
* Re: [PATCH 1/1] add PACKAGECONFIG for lvm thin provisioning 2016-09-06 9:15 ` [PATCH 1/1] " Hongxu Jia @ 2016-09-06 15:03 ` Martin Jansa 2016-09-06 15:51 ` [PATCH] lvm2: " Hongxu Jia 0 siblings, 1 reply; 4+ messages in thread From: Martin Jansa @ 2016-09-06 15:03 UTC (permalink / raw) To: Hongxu Jia; +Cc: openembedded-devel [-- Attachment #1: Type: text/plain, Size: 2327 bytes --] On Tue, Sep 06, 2016 at 05:15:15AM -0400, Hongxu Jia wrote: > The thin provisioning tools is runtime dependency, > so disable build time detection. > > Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Next time start the summary with component name. > --- > meta-oe/recipes-support/lvm2/lvm2.inc | 12 ++++++++++-- > 1 file changed, 10 insertions(+), 2 deletions(-) > > diff --git a/meta-oe/recipes-support/lvm2/lvm2.inc b/meta-oe/recipes-support/lvm2/lvm2.inc > index e2feeb3..d66daf8 100644 > --- a/meta-oe/recipes-support/lvm2/lvm2.inc > +++ b/meta-oe/recipes-support/lvm2/lvm2.inc > @@ -18,10 +18,13 @@ S = "${WORKDIR}/LVM2.${PV}" > > inherit autotools-brokensep pkgconfig systemd > > -PACKAGECONFIG ??= "${@bb.utils.contains('DISTRO_FEATURES', 'selinux', 'selinux', '', d)}" > +PACKAGECONFIG ??= "${@bb.utils.contains('DISTRO_FEATURES', 'selinux', 'selinux', '', d)} \ > + thin-provisioning-tools \ > +" > > PACKAGECONFIG[readline] = "--enable-readline,--disable-readline,readline" > PACKAGECONFIG[selinux] = "--enable-selinux,--disable-selinux,libselinux" > +PACKAGECONFIG[thin-provisioning-tools] = "--with-thin=internal,--with-thin=none,,thin-provisioning-tools" > > # Unset user/group to unbreak install. > EXTRA_OECONF = "--with-user= \ > @@ -38,6 +41,11 @@ EXTRA_OECONF = "--with-user= \ > --with-udev-prefix= \ > --with-usrlibdir=${libdir} \ > --with-systemdsystemunitdir=${systemd_system_unitdir} \ > + --disable-thin_check_needs_check \ > + --with-thin-check=${sbindir}/thin_check \ > + --with-thin-dump=${sbindir}/thin_dump \ > + --with-thin-repair=${sbindir}/thin_repair \ > + --with-thin-restore=${sbindir}/thin_restore \ > " > > CACHED_CONFIGUREVARS += "MODPROBE_CMD=${base_sbindir}/modprobe" > @@ -66,6 +74,6 @@ TARGET_CC_ARCH += "${LDFLAGS}" > FILES_${PN} += "${libdir}/device-mapper/*.so ${base_libdir}/udev" > FILES_${PN}-dbg += "${libdir}/device-mapper/.debug" > > -RDEPENDS_${PN} = "bash thin-provisioning-tools" > +RDEPENDS_${PN} = "bash" > > CONFFILES_${PN} += "${sysconfdir}/lvm/lvm.conf" > -- > 2.8.1 > -- Martin 'JaMa' Jansa jabber: Martin.Jansa@gmail.com [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 169 bytes --] ^ permalink raw reply [flat|nested] 4+ messages in thread
* [PATCH] lvm2: add PACKAGECONFIG for lvm thin provisioning 2016-09-06 15:03 ` Martin Jansa @ 2016-09-06 15:51 ` Hongxu Jia 0 siblings, 0 replies; 4+ messages in thread From: Hongxu Jia @ 2016-09-06 15:51 UTC (permalink / raw) To: openembedded-devel The thin provisioning tools is runtime dependency, so disable build time detection. Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> --- meta-oe/recipes-support/lvm2/lvm2.inc | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/meta-oe/recipes-support/lvm2/lvm2.inc b/meta-oe/recipes-support/lvm2/lvm2.inc index e2feeb3..d66daf8 100644 --- a/meta-oe/recipes-support/lvm2/lvm2.inc +++ b/meta-oe/recipes-support/lvm2/lvm2.inc @@ -18,10 +18,13 @@ S = "${WORKDIR}/LVM2.${PV}" inherit autotools-brokensep pkgconfig systemd -PACKAGECONFIG ??= "${@bb.utils.contains('DISTRO_FEATURES', 'selinux', 'selinux', '', d)}" +PACKAGECONFIG ??= "${@bb.utils.contains('DISTRO_FEATURES', 'selinux', 'selinux', '', d)} \ + thin-provisioning-tools \ +" PACKAGECONFIG[readline] = "--enable-readline,--disable-readline,readline" PACKAGECONFIG[selinux] = "--enable-selinux,--disable-selinux,libselinux" +PACKAGECONFIG[thin-provisioning-tools] = "--with-thin=internal,--with-thin=none,,thin-provisioning-tools" # Unset user/group to unbreak install. EXTRA_OECONF = "--with-user= \ @@ -38,6 +41,11 @@ EXTRA_OECONF = "--with-user= \ --with-udev-prefix= \ --with-usrlibdir=${libdir} \ --with-systemdsystemunitdir=${systemd_system_unitdir} \ + --disable-thin_check_needs_check \ + --with-thin-check=${sbindir}/thin_check \ + --with-thin-dump=${sbindir}/thin_dump \ + --with-thin-repair=${sbindir}/thin_repair \ + --with-thin-restore=${sbindir}/thin_restore \ " CACHED_CONFIGUREVARS += "MODPROBE_CMD=${base_sbindir}/modprobe" @@ -66,6 +74,6 @@ TARGET_CC_ARCH += "${LDFLAGS}" FILES_${PN} += "${libdir}/device-mapper/*.so ${base_libdir}/udev" FILES_${PN}-dbg += "${libdir}/device-mapper/.debug" -RDEPENDS_${PN} = "bash thin-provisioning-tools" +RDEPENDS_${PN} = "bash" CONFFILES_${PN} += "${sysconfdir}/lvm/lvm.conf" -- 2.8.1 ^ permalink raw reply related [flat|nested] 4+ messages in thread
end of thread, other threads:[~2016-09-06 15:51 UTC | newest] Thread overview: 4+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2016-09-06 9:15 [meta-oe][PATCH 0/1] add PACKAGECONFIG for lvm thin provisioning Hongxu Jia 2016-09-06 9:15 ` [PATCH 1/1] " Hongxu Jia 2016-09-06 15:03 ` Martin Jansa 2016-09-06 15:51 ` [PATCH] lvm2: " Hongxu Jia
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.