From d7074fcd050246b0744595da23a9cd7602c34eb6 Mon Sep 17 00:00:00 2001 From: Tom Rini Date: Tue, 15 Jun 2010 12:13:22 -0700 Subject: [PATCH] oprofile: busybox shell needs we need a bit more quoting in opcontrol Signed-off-by: Tom Rini --- recipes/oprofile/oprofile.inc | 3 ++- .../oprofile/opcontrol-eval-fix.patch | 19 +++++++++++++++++++ 2 files changed, 21 insertions(+), 1 deletion(-) create mode 100644 recipes/oprofile/oprofile/opcontrol-eval-fix.patch diff --git a/recipes/oprofile/oprofile.inc b/recipes/oprofile/oprofile.inc index 5d891fa559..6d251d2cd8 100644 --- a/recipes/oprofile/oprofile.inc +++ b/recipes/oprofile/oprofile.inc @@ -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 index 0000000000..332a446f65 --- /dev/null +++ b/recipes/oprofile/oprofile/opcontrol-eval-fix.patch @@ -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\"" + } + + -- 2.39.5