oprofile: busybox shell needs we need a bit more quoting in opcontrol
authorTom Rini <tom_rini@mentor.com>
Tue, 15 Jun 2010 19:13:22 +0000 (12:13 -0700)
committerTom Rini <tom_rini@mentor.com>
Tue, 15 Jun 2010 19:13:22 +0000 (12:13 -0700)
Signed-off-by: Tom Rini <tom_rini@mentor.com>
recipes/oprofile/oprofile.inc
recipes/oprofile/oprofile/opcontrol-eval-fix.patch [new file with mode: 0644]

index 5d891fa..6d251d2 100644 (file)
@@ -5,12 +5,13 @@ LICENSE = "GPL"
 DEPENDS = "popt binutils"
 RDEPENDS_${PN} += "binutils-symlinks"
 RRECOMMENDS_${PN} += "kernel-vmlinux"
-INC_PR = "r12"
+INC_PR = "r13"
 
 S = "${WORKDIR}/oprofile-${PV}"
 SRC_URI = "\
        ${SOURCEFORGE_MIRROR}/oprofile/oprofile-${PV}.tar.gz;name=tarball \
        file://acinclude.m4 \
+       file://opcontrol-eval-fix.patch \
        "
 
 inherit autotools
diff --git a/recipes/oprofile/oprofile/opcontrol-eval-fix.patch b/recipes/oprofile/oprofile/opcontrol-eval-fix.patch
new file mode 100644 (file)
index 0000000..332a446
--- /dev/null
@@ -0,0 +1,19 @@
+Index: oprofile/utils/opcontrol
+===================================================================
+--- oprofile.orig/utils/opcontrol
++++ oprofile/utils/opcontrol
+@@ -362,12 +362,12 @@ create_dir()
+ get_event()
+ {
+-      GOTEVENT=`eval "echo \\$CHOSEN_EVENTS_$1"`
++      GOTEVENT=`eval "echo \"\\$CHOSEN_EVENTS_$1\""`
+ }
+ set_event()
+ {
+-      eval "CHOSEN_EVENTS_$1=$2"
++      eval "CHOSEN_EVENTS_$1=\"$2\""
+ }