[meta-virtualization] [PATCH 1/3] irqbalance: add PACKAGECONFIG for libcap-ng

jianchuan.wang at windriver.com jianchuan.wang at windriver.com
Sat Sep 5 23:43:24 PDT 2015


From: Jianchuan Wang <jianchuan.wang at windriver.com>

Grasp withval for libcap-ng in configure.ac.

Signed-off-by: Ming Liu <ming.liu at windriver.com>
Signed-off-by: Jianchuan Wang <jianchuan.wang at windriver.com>
---
 recipes-extended/irqbalance/irqbalance.inc         |  1 +
 .../irqbalance/fix-configure-libcap-ng.patch       | 24 ++++++++++++++++++++++
 recipes-extended/irqbalance/irqbalance_1.0.6.bb    |  1 +
 3 files changed, 26 insertions(+)
 create mode 100644 recipes-extended/irqbalance/irqbalance/fix-configure-libcap-ng.patch

diff --git a/recipes-extended/irqbalance/irqbalance.inc b/recipes-extended/irqbalance/irqbalance.inc
index c20840d..10265c9 100644
--- a/recipes-extended/irqbalance/irqbalance.inc
+++ b/recipes-extended/irqbalance/irqbalance.inc
@@ -30,6 +30,7 @@ PACKAGECONFIG ?= ""
 # enable,disable,depends,rdepends
 #
 PACKAGECONFIG[numa] = "--enable-numa,--disable-numa,numactl,"
+PACKAGECONFIG[libcap-ng] = "--with-libcap-ng,--without-libcap-ng,libcap-ng,"
 
 do_install () {
         oe_runmake 'DESTDIR=${D}' install
diff --git a/recipes-extended/irqbalance/irqbalance/fix-configure-libcap-ng.patch b/recipes-extended/irqbalance/irqbalance/fix-configure-libcap-ng.patch
new file mode 100644
index 0000000..5be5243
--- /dev/null
+++ b/recipes-extended/irqbalance/irqbalance/fix-configure-libcap-ng.patch
@@ -0,0 +1,24 @@
+Subject: [PATCH] grasp withval for libcap-ng
+
+Upstream-Status: Pending
+
+Signed-off-by: Ming Liu <ming.liu at windriver.com>
+---
+ configure.ac |    5 ++++-
+ 1 file changed, 4 insertions(+), 1 deletion(-)
+
+diff -urpN a/configure.ac b/configure.ac
+--- a/configure.ac
++++ b/configure.ac
+@@ -61,7 +61,10 @@ AS_IF(
+ AM_CONDITIONAL([LOCAL_GLIB], [test "x$local_glib2" = "xyes"])
+ 
+ AC_ARG_WITH([libcap-ng],
+-  AS_HELP_STRING([libcap-ng], [Add libcap-ng-support @<:@default=auto@:>@]))
++  [AS_HELP_STRING([libcap-ng], [Add libcap-ng-support @<:@default=auto@:>@])],
++  [libcap_ng=$withval],
++  [libcap_ng=$withval]
++)
+ 
+ AS_IF(
+   [test "x$libcap_ng" != "xno"],
diff --git a/recipes-extended/irqbalance/irqbalance_1.0.6.bb b/recipes-extended/irqbalance/irqbalance_1.0.6.bb
index fd08b73..ed0249a 100644
--- a/recipes-extended/irqbalance/irqbalance_1.0.6.bb
+++ b/recipes-extended/irqbalance/irqbalance_1.0.6.bb
@@ -12,4 +12,5 @@ SRC_URI[sha256sum] = "95ac79992e6de501f613c781b0fc8aa17a4aaf6a3d865bb6e15ac6a46c
 SRC_URI = "http://irqbalance.googlecode.com/files/irqbalance-${PV}.tar.gz \
            file://add-initscript.patch \
            file://irqbalance-Add-status-and-reload-commands.patch \
+           file://fix-configure-libcap-ng.patch \
           "
-- 
1.9.1



More information about the meta-virtualization mailing list