All of lore.kernel.org
 help / color / mirror / Atom feed
* [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.