* [PATCH 1/1] lmbench: rename 'line' binary as 'lm_line'
@ 2011-04-02 16:13 Carlos Hernandez
2011-04-04 6:56 ` Denys Dmytriyenko
0 siblings, 1 reply; 2+ messages in thread
From: Carlos Hernandez @ 2011-04-02 16:13 UTC (permalink / raw)
To: openembedded-devel; +Cc: Carlos Hernandez
Both lmbench and util-linux-ng packages provide own /usr/bin/line binaries.
Even though the binaries name is the same, their functionality is different.
This patch renames lmbench's line binary as lm_line to avoid conflicts with
util-linux-ng.
script/config-run is also modified (patch) to call lm_line instead of line.
Signed-off-By: Carlos Hernandez <c-hernandez8@ti.com>
---
recipes/lmbench/lmbench/rename-line-binary.patch | 11 +++++++++++
recipes/lmbench/lmbench_3.0-a9.bb | 6 ++++--
2 files changed, 15 insertions(+), 2 deletions(-)
create mode 100644 recipes/lmbench/lmbench/rename-line-binary.patch
diff --git a/recipes/lmbench/lmbench/rename-line-binary.patch b/recipes/lmbench/lmbench/rename-line-binary.patch
new file mode 100644
index 0000000..997143b
--- /dev/null
+++ b/recipes/lmbench/lmbench/rename-line-binary.patch
@@ -0,0 +1,11 @@
+--- patches/scripts/config-run 2006-11-26 15:11:04.000000000 -0500
++++ patches/scripts/config-run 2011-04-01 09:35:50.000000000 -0400
+@@ -224,7 +224,7 @@ fi
+
+ echo "Hang on, we are calculating your cache line size."
+ ../bin/$OS/msleep 250
+-LINE_SIZE=`../bin/$OS/line -M ${MB}M`
++LINE_SIZE=`../bin/$OS/lm_line -M ${MB}M`
+ export LINE_SIZE
+ echo "OK, it looks like your cache line is $LINE_SIZE bytes."
+ echo ""
diff --git a/recipes/lmbench/lmbench_3.0-a9.bb b/recipes/lmbench/lmbench_3.0-a9.bb
index 1e2598a..65771a4 100644
--- a/recipes/lmbench/lmbench_3.0-a9.bb
+++ b/recipes/lmbench/lmbench_3.0-a9.bb
@@ -3,12 +3,13 @@ DESCRIPTION = "Tools for performance analysis."
LICENSE = "GPL"
RDEPENDS_${PN} = "debianutils"
-PR = "r2"
+PR = "r3"
inherit autotools
SRC_URI = "${SOURCEFORGE_MIRROR}/lmbench/lmbench-${PV}.tgz \
- file://lmbench-run"
+ file://lmbench-run \
+ file://rename-line-binary.patch"
SRC_URI[md5sum] = "b3351a3294db66a72e2864a199d37cbf"
SRC_URI[sha256sum] = "cbd5777d15f44eab7666dcac418054c3c09df99826961a397d9acf43d8a2a551"
@@ -56,6 +57,7 @@ do_install () {
install -m 0755 ${S}/scripts/lmbench ${D}${bindir}
install -d ${D}${datadir}/lmbench/scripts
install -m 0755 ${S}/scripts/* ${D}${datadir}/lmbench/scripts
+ mv ${D}${bindir}/line ${D}${bindir}/lm_line
}
FILES_${PN} += "${datadir}/lmbench"
--
1.7.0.4
^ permalink raw reply related [flat|nested] 2+ messages in thread
* Re: [PATCH 1/1] lmbench: rename 'line' binary as 'lm_line'
2011-04-02 16:13 [PATCH 1/1] lmbench: rename 'line' binary as 'lm_line' Carlos Hernandez
@ 2011-04-04 6:56 ` Denys Dmytriyenko
0 siblings, 0 replies; 2+ messages in thread
From: Denys Dmytriyenko @ 2011-04-04 6:56 UTC (permalink / raw)
To: openembedded-devel; +Cc: Carlos Hernandez
On Sat, Apr 02, 2011 at 12:13:16PM -0400, Carlos Hernandez wrote:
> Both lmbench and util-linux-ng packages provide own /usr/bin/line binaries.
> Even though the binaries name is the same, their functionality is different.
> This patch renames lmbench's line binary as lm_line to avoid conflicts with
> util-linux-ng.
> script/config-run is also modified (patch) to call lm_line instead of line.
> Signed-off-By: Carlos Hernandez <c-hernandez8@ti.com>
Acked-by: Denys Dmytriyenko <denys@ti.com>
> ---
> recipes/lmbench/lmbench/rename-line-binary.patch | 11 +++++++++++
> recipes/lmbench/lmbench_3.0-a9.bb | 6 ++++--
> 2 files changed, 15 insertions(+), 2 deletions(-)
> create mode 100644 recipes/lmbench/lmbench/rename-line-binary.patch
>
> diff --git a/recipes/lmbench/lmbench/rename-line-binary.patch b/recipes/lmbench/lmbench/rename-line-binary.patch
> new file mode 100644
> index 0000000..997143b
> --- /dev/null
> +++ b/recipes/lmbench/lmbench/rename-line-binary.patch
> @@ -0,0 +1,11 @@
> +--- patches/scripts/config-run 2006-11-26 15:11:04.000000000 -0500
> ++++ patches/scripts/config-run 2011-04-01 09:35:50.000000000 -0400
> +@@ -224,7 +224,7 @@ fi
> +
> + echo "Hang on, we are calculating your cache line size."
> + ../bin/$OS/msleep 250
> +-LINE_SIZE=`../bin/$OS/line -M ${MB}M`
> ++LINE_SIZE=`../bin/$OS/lm_line -M ${MB}M`
> + export LINE_SIZE
> + echo "OK, it looks like your cache line is $LINE_SIZE bytes."
> + echo ""
> diff --git a/recipes/lmbench/lmbench_3.0-a9.bb b/recipes/lmbench/lmbench_3.0-a9.bb
> index 1e2598a..65771a4 100644
> --- a/recipes/lmbench/lmbench_3.0-a9.bb
> +++ b/recipes/lmbench/lmbench_3.0-a9.bb
> @@ -3,12 +3,13 @@ DESCRIPTION = "Tools for performance analysis."
> LICENSE = "GPL"
> RDEPENDS_${PN} = "debianutils"
>
> -PR = "r2"
> +PR = "r3"
>
> inherit autotools
>
> SRC_URI = "${SOURCEFORGE_MIRROR}/lmbench/lmbench-${PV}.tgz \
> - file://lmbench-run"
> + file://lmbench-run \
> + file://rename-line-binary.patch"
> SRC_URI[md5sum] = "b3351a3294db66a72e2864a199d37cbf"
> SRC_URI[sha256sum] = "cbd5777d15f44eab7666dcac418054c3c09df99826961a397d9acf43d8a2a551"
>
> @@ -56,6 +57,7 @@ do_install () {
> install -m 0755 ${S}/scripts/lmbench ${D}${bindir}
> install -d ${D}${datadir}/lmbench/scripts
> install -m 0755 ${S}/scripts/* ${D}${datadir}/lmbench/scripts
> + mv ${D}${bindir}/line ${D}${bindir}/lm_line
> }
>
> FILES_${PN} += "${datadir}/lmbench"
> --
> 1.7.0.4
>
>
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2011-04-04 6:58 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-04-02 16:13 [PATCH 1/1] lmbench: rename 'line' binary as 'lm_line' Carlos Hernandez
2011-04-04 6:56 ` Denys Dmytriyenko
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.