[oe] [PATCH 1/1] lmbench: rename 'line' binary as 'lm_line'

Denys Dmytriyenko denis at denix.org
Mon Apr 4 06:56:32 UTC 2011


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 at ti.com>

Acked-by: Denys Dmytriyenko <denys at 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 at lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel




More information about the Openembedded-devel mailing list