All of lore.kernel.org
 help / color / mirror / Atom feed
* [meta-oe][PATCH] lmbench: if a machine config file exists, install it
@ 2014-08-19 11:49 Yasir-Khan
  2014-08-19 12:07 ` Martin Jansa
  0 siblings, 1 reply; 4+ messages in thread
From: Yasir-Khan @ 2014-08-19 11:49 UTC (permalink / raw)
  To: openembedded-devel; +Cc: Christopher Larson

Signed-off-by: Christopher Larson <chris_larson@mentor.com>
Signed-off-by: Yasir-Khan <yasir_khan@mentor.com>
---
 .../recipes-benchmark/lmbench/lmbench_3.0-a9.bb    |    7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/meta-oe/recipes-benchmark/lmbench/lmbench_3.0-a9.bb b/meta-oe/recipes-benchmark/lmbench/lmbench_3.0-a9.bb
index 41db150..a3873a6 100644
--- a/meta-oe/recipes-benchmark/lmbench/lmbench_3.0-a9.bb
+++ b/meta-oe/recipes-benchmark/lmbench/lmbench_3.0-a9.bb
@@ -60,6 +60,13 @@ do_install () {
            ${D}${bindir}/lmbench-run
     install -m 0755 ${S}/scripts/lmbench ${D}${bindir}
     install -m 0755 ${S}/scripts/* ${D}${datadir}/lmbench/scripts
+
+    # If the machine installs a config file, install it to the appropriate place
+    if [ -f ${WORKDIR}/CONFIG.${MACHINE} ]; then
+        install -D 0644 ${WORKDIR}/CONFIG.${MACHINE} \
+                        ${D}/${datadir}/lmbench/bin/${TARGET_PREFIX}/CONFIG.${MACHINE}
+    fi
+
 }
 
 pkg_postinst_${PN} () {
-- 
1.7.9.5



^ permalink raw reply related	[flat|nested] 4+ messages in thread

* Re: [meta-oe][PATCH] lmbench: if a machine config file exists, install it
  2014-08-19 11:49 [meta-oe][PATCH] lmbench: if a machine config file exists, install it Yasir-Khan
@ 2014-08-19 12:07 ` Martin Jansa
  2014-08-22 20:16   ` Christopher Larson
  0 siblings, 1 reply; 4+ messages in thread
From: Martin Jansa @ 2014-08-19 12:07 UTC (permalink / raw)
  To: openembedded-devel; +Cc: Christopher Larson

[-- Attachment #1: Type: text/plain, Size: 1482 bytes --]

On Tue, Aug 19, 2014 at 04:49:24PM +0500, Yasir-Khan wrote:
> Signed-off-by: Christopher Larson <chris_larson@mentor.com>
> Signed-off-by: Yasir-Khan <yasir_khan@mentor.com>
> ---
>  .../recipes-benchmark/lmbench/lmbench_3.0-a9.bb    |    7 +++++++
>  1 file changed, 7 insertions(+)
> 
> diff --git a/meta-oe/recipes-benchmark/lmbench/lmbench_3.0-a9.bb b/meta-oe/recipes-benchmark/lmbench/lmbench_3.0-a9.bb
> index 41db150..a3873a6 100644
> --- a/meta-oe/recipes-benchmark/lmbench/lmbench_3.0-a9.bb
> +++ b/meta-oe/recipes-benchmark/lmbench/lmbench_3.0-a9.bb
> @@ -60,6 +60,13 @@ do_install () {
>             ${D}${bindir}/lmbench-run
>      install -m 0755 ${S}/scripts/lmbench ${D}${bindir}
>      install -m 0755 ${S}/scripts/* ${D}${datadir}/lmbench/scripts
> +
> +    # If the machine installs a config file, install it to the appropriate place
> +    if [ -f ${WORKDIR}/CONFIG.${MACHINE} ]; then
> +        install -D 0644 ${WORKDIR}/CONFIG.${MACHINE} \
> +                        ${D}/${datadir}/lmbench/bin/${TARGET_PREFIX}/CONFIG.${MACHINE}
> +    fi

that makes lmbench MACHINE_ARCH and PACKAGE_ARCH isn't set that way.

>  
>  pkg_postinst_${PN} () {
> -- 
> 1.7.9.5
> 
> -- 
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-devel

-- 
Martin 'JaMa' Jansa     jabber: Martin.Jansa@gmail.com

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 188 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [meta-oe][PATCH] lmbench: if a machine config file exists, install it
  2014-08-19 12:07 ` Martin Jansa
@ 2014-08-22 20:16   ` Christopher Larson
  2014-08-22 21:09     ` Martin Jansa
  0 siblings, 1 reply; 4+ messages in thread
From: Christopher Larson @ 2014-08-22 20:16 UTC (permalink / raw)
  To: Openembedded Discussion

On Tue, Aug 19, 2014 at 5:07 AM, Martin Jansa <martin.jansa@gmail.com>
wrote:

> On Tue, Aug 19, 2014 at 04:49:24PM +0500, Yasir-Khan wrote:
> > Signed-off-by: Christopher Larson <chris_larson@mentor.com>
> > Signed-off-by: Yasir-Khan <yasir_khan@mentor.com>
> > ---
> >  .../recipes-benchmark/lmbench/lmbench_3.0-a9.bb    |    7 +++++++
> >  1 file changed, 7 insertions(+)
> >
> > diff --git a/meta-oe/recipes-benchmark/lmbench/lmbench_3.0-a9.bb
> b/meta-oe/recipes-benchmark/lmbench/lmbench_3.0-a9.bb
> > index 41db150..a3873a6 100644
> > --- a/meta-oe/recipes-benchmark/lmbench/lmbench_3.0-a9.bb
> > +++ b/meta-oe/recipes-benchmark/lmbench/lmbench_3.0-a9.bb
> > @@ -60,6 +60,13 @@ do_install () {
> >             ${D}${bindir}/lmbench-run
> >      install -m 0755 ${S}/scripts/lmbench ${D}${bindir}
> >      install -m 0755 ${S}/scripts/* ${D}${datadir}/lmbench/scripts
> > +
> > +    # If the machine installs a config file, install it to the
> appropriate place
> > +    if [ -f ${WORKDIR}/CONFIG.${MACHINE} ]; then
> > +        install -D 0644 ${WORKDIR}/CONFIG.${MACHINE} \
> > +                        ${D}/${datadir}/lmbench
> /bin/${TARGET_PREFIX}/CONFIG.${MACHINE}
> > +    fi
>
> that makes lmbench MACHINE_ARCH and PACKAGE_ARCH isn't set that way.



Any objection to creating an lmbench-config package, either in lmbench or
in its own recipe, making that machine specific, and rrecommending it from
lmbench? IIRC that's how we usually handle such things (e.g. alsa-state
pulls in alsa-states which is usually empty, but which bsps can append to
pull in the machine specific configuration).

-Chris


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [meta-oe][PATCH] lmbench: if a machine config file exists, install it
  2014-08-22 20:16   ` Christopher Larson
@ 2014-08-22 21:09     ` Martin Jansa
  0 siblings, 0 replies; 4+ messages in thread
From: Martin Jansa @ 2014-08-22 21:09 UTC (permalink / raw)
  To: openembedded-devel

[-- Attachment #1: Type: text/plain, Size: 1957 bytes --]

On Fri, Aug 22, 2014 at 01:16:03PM -0700, Christopher Larson wrote:
> On Tue, Aug 19, 2014 at 5:07 AM, Martin Jansa <martin.jansa@gmail.com>
> wrote:
> 
> > On Tue, Aug 19, 2014 at 04:49:24PM +0500, Yasir-Khan wrote:
> > > Signed-off-by: Christopher Larson <chris_larson@mentor.com>
> > > Signed-off-by: Yasir-Khan <yasir_khan@mentor.com>
> > > ---
> > >  .../recipes-benchmark/lmbench/lmbench_3.0-a9.bb    |    7 +++++++
> > >  1 file changed, 7 insertions(+)
> > >
> > > diff --git a/meta-oe/recipes-benchmark/lmbench/lmbench_3.0-a9.bb
> > b/meta-oe/recipes-benchmark/lmbench/lmbench_3.0-a9.bb
> > > index 41db150..a3873a6 100644
> > > --- a/meta-oe/recipes-benchmark/lmbench/lmbench_3.0-a9.bb
> > > +++ b/meta-oe/recipes-benchmark/lmbench/lmbench_3.0-a9.bb
> > > @@ -60,6 +60,13 @@ do_install () {
> > >             ${D}${bindir}/lmbench-run
> > >      install -m 0755 ${S}/scripts/lmbench ${D}${bindir}
> > >      install -m 0755 ${S}/scripts/* ${D}${datadir}/lmbench/scripts
> > > +
> > > +    # If the machine installs a config file, install it to the
> > appropriate place
> > > +    if [ -f ${WORKDIR}/CONFIG.${MACHINE} ]; then
> > > +        install -D 0644 ${WORKDIR}/CONFIG.${MACHINE} \
> > > +                        ${D}/${datadir}/lmbench
> > /bin/${TARGET_PREFIX}/CONFIG.${MACHINE}
> > > +    fi
> >
> > that makes lmbench MACHINE_ARCH and PACKAGE_ARCH isn't set that way.
> 
> 
> 
> Any objection to creating an lmbench-config package, either in lmbench or
> in its own recipe, making that machine specific, and rrecommending it from
> lmbench? IIRC that's how we usually handle such things (e.g. alsa-state
> pulls in alsa-states which is usually empty, but which bsps can append to
> pull in the machine specific configuration).

I'm fine with separate recipe, rdepended from main one and excluded with
SIGGEN_EXCLUDE_SAFE_RECIPE_DEPS

-- 
Martin 'JaMa' Jansa     jabber: Martin.Jansa@gmail.com

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 188 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2014-08-22 21:09 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-08-19 11:49 [meta-oe][PATCH] lmbench: if a machine config file exists, install it Yasir-Khan
2014-08-19 12:07 ` Martin Jansa
2014-08-22 20:16   ` Christopher Larson
2014-08-22 21:09     ` Martin Jansa

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.