[meta-virtualization] [PATCH 1/2] Uprev irqbalance to 1.0.5

Joe Slater jslater at windriver.com
Thu Jun 20 10:25:04 PDT 2013


From: Amy Fong <amy.fong at windriver.com>

CQID: WIND00393798

Uprev irqbalance to the latest version.

  * consolidate logging
  * Implement user policy script callout
    (http://code.google.com/p/irqbalance/issues/detail?id=35)
  * Replace fscanf(%as) by getline
  * manpage: Improve the readability of the --banirq text
  * glib-local: ad call for g_list_remove

Also splitting files into inc and bb files.

Signed-off-by: Amy Fong <amy.fong at windriver.com>
---
 recipes-extended/irqbalance/irqbalance.inc      |   32 +++++++++++++++++++
 recipes-extended/irqbalance/irqbalance_1.0.4.bb |   37 ++++------------------
 recipes-extended/irqbalance/irqbalance_1.0.5.bb |   14 ++++++++
 3 files changed, 53 insertions(+), 30 deletions(-)
 create mode 100644 recipes-extended/irqbalance/irqbalance.inc
 create mode 100644 recipes-extended/irqbalance/irqbalance_1.0.5.bb

diff --git a/recipes-extended/irqbalance/irqbalance.inc b/recipes-extended/irqbalance/irqbalance.inc
new file mode 100644
index 0000000..c076913
--- /dev/null
+++ b/recipes-extended/irqbalance/irqbalance.inc
@@ -0,0 +1,32 @@
+#
+# Copyright (C) 2013 Wind River Systems, Inc.
+#
+SUMMARY = "IRQ allocation daemon"
+DESCRIPTION = "A daemon to balance interrupts across multiple CPUs, \
+which can lead to better performance and IO balance on SMP systems."
+
+HOMEPAGE = "http://code.google.com/p/irqbalance/"
+BUGTRACKER = "http://code.google.com/p/irqbalance/issues/list"
+
+LICENSE = "GPLv2"
+LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f \
+		    file://irqbalance.c;beginline=6;endline=8;md5=b94e153694672307b503b1bc87dc9e24 \
+		   "
+
+DEPENDS = "glib-2.0"
+
+INITSCRIPT_NAME = "irqbalanced"
+INITSCRIPT_PARAMS = "defaults"
+
+inherit autotools
+inherit update-rc.d
+
+EXTRA_OECONF = "--program-transform-name= \
+	       "
+
+do_install () {
+        oe_runmake 'DESTDIR=${D}' install
+        install -d ${D}${sysconfdir}/init.d
+        cat ${S}/irqbalance.init | sed -e's,/usr/sbin,${sbindir},g' > ${D}${sysconfdir}/init.d/irqbalanced
+        chmod 755 ${D}${sysconfdir}/init.d/irqbalanced
+}
diff --git a/recipes-extended/irqbalance/irqbalance_1.0.4.bb b/recipes-extended/irqbalance/irqbalance_1.0.4.bb
index aa9941c..33703f8 100644
--- a/recipes-extended/irqbalance/irqbalance_1.0.4.bb
+++ b/recipes-extended/irqbalance/irqbalance_1.0.4.bb
@@ -1,39 +1,16 @@
 #
 # Copyright (C) 2013 Wind River Systems, Inc.
 #
-SUMMARY = "IRQ allocation daemon"
-DESCRIPTION = "A daemon to balance interrupts across multiple CPUs, \
-which can lead to better performance and IO balance on SMP systems."
 
-HOMEPAGE = "http://code.google.com/p/irqbalance/"
-BUGTRACKER = "http://code.google.com/p/irqbalance/issues/list"
+require irqbalance.inc
 
-LICENSE = "GPLv2"
-LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f \
-		    file://irqbalance.c;beginline=6;endline=8;md5=b94e153694672307b503b1bc87dc9e24 \
-		   "
-
-DEPENDS = "glib-2.0"
-SRC_URI = "http://irqbalance.googlecode.com/files/irqbalance-${PV}.tar.bz2 \
-	   file://add-initscript.patch \
-	  "
+PR = "r1"
 
 SRC_URI[md5sum] = "f7ca283c46331db73f27e686a643dcfb"
-SRC_URI[sha256sum] = "15725edf4a6f20258620cbd05ebf02d0c25aadd5ffa4871ef8507c9215021c43"
-
-INITSCRIPT_NAME = "irqbalanced"
-INITSCRIPT_PARAMS = "defaults"
+SRC_URI[sha256su] = "15725edf4a6f20258620cbd05ebf02d0c25aadd5ffa4871ef8507c9215021c43"
 
-inherit autotools
-inherit update-rc.d
+EXTRA_OECONF += "--with-sysroot=${STAGING_DIR_TARGET}"
 
-EXTRA_OECONF = "--program-transform-name= \
-	        --with-sysroot=${STAGING_DIR_TARGET} \
-	       "
-
-do_install () {
-        oe_runmake 'DESTDIR=${D}' install
-        install -d ${D}${sysconfdir}/init.d
-        cat ${S}/irqbalance.init | sed -e's,/usr/sbin,${sbindir},g' > ${D}${sysconfdir}/init.d/irqbalanced
-        chmod 755 ${D}${sysconfdir}/init.d/irqbalanced
-}
+SRC_URI = "http://irqbalance.googlecode.com/files/irqbalance-${PV}.tar.bz2 \
+           file://add-initscript.patch \
+          "
diff --git a/recipes-extended/irqbalance/irqbalance_1.0.5.bb b/recipes-extended/irqbalance/irqbalance_1.0.5.bb
new file mode 100644
index 0000000..49c3acd
--- /dev/null
+++ b/recipes-extended/irqbalance/irqbalance_1.0.5.bb
@@ -0,0 +1,14 @@
+#
+# Copyright (C) 2013 Wind River Systems, Inc.
+#
+
+require irqbalance.inc
+
+PR = "r0"
+
+SRC_URI[md5sum] = "b6403fa067c96adce448a48c9993654d"
+SRC_URI[sha256sum] = "1123e75224b9c0b63ac85892e920bc4a9c76211278ea3d5d4bcbbde44815685c"
+
+SRC_URI = "http://irqbalance.googlecode.com/files/irqbalance-${PV}.tar.gz \
+           file://add-initscript.patch \
+          "
-- 
1.7.3.4




More information about the meta-virtualization mailing list