[meta-intel] [meta-intel-galileo] [PATCH 2/3] launcher.sh: start clloader only on galileo

Brendan Le Foll brendan.le.foll at intel.com
Wed May 13 13:12:12 PDT 2015


On Wed, May 13, 2015 at 11:24:51AM +0100, Paul Eggleton wrote:
> Brendan's away this week. He did say he'd merged these but I just checked and 
> I can't see them in the repo - maybe they weren't pushed?

Paul guessed correctly, I'd built them and then obviously must have
thought i'd pushed them already... They're in master now.

Rebecca - thanks for chasing me on this.

Cheers,
Brendan

> Cheers,
> Paul
> 
> On Wednesday 13 May 2015 10:06:51 Chang, Rebecca Swee Fun wrote:
> > Has this series of patches being merged? Sorry if I sounded a bit pushing
> > you. If you have any concern about the patchset, please feedback to us so
> > that we can revert it as soon as possible.
> > 
> > Thanks.
> > 
> > Regards,
> > Rebecca
> > 
> > > -----Original Message-----
> > > From: Le Foll, Brendan
> > > Sent: 02 May, 2015 12:46 AM
> > > To: Chang, Rebecca Swee Fun
> > > Cc: meta-intel at yoctoproject.org; Ong, Boon Leong; Ahmad, Josef
> > > Subject: Re: [meta-intel] [meta-intel-galileo] [PATCH 2/3] launcher.sh:
> > > start clloader only on galileo
> > > 
> > > On Thu, Apr 30, 2015 at 07:32:10PM +0800,
> > > 
> > > rebecca.swee.fun.chang at intel.com wrote:
> > > > From: Josef Ahmad <josef.ahmad at intel.com>
> > > > 
> > > > Add the dmidecode logic that comes from galileod.sh to launcher.sh.
> > > > At the moment this is pure duplication.
> > > > 
> > > > Signed-off-by: Josef Ahmad <josef.ahmad at intel.com>
> > > > Reviewed-by: Ong Boon Leong <boon.leong.ong at intel.com>
> > > > Tested-by: Ong Boon Leong <boon.leong.ong at intel.com>
> > > > Signed-off-by: Chang Rebecca Swee Fun
> > > > <rebecca.swee.fun.chang at intel.com>
> > > > ---
> > > > 
> > > >  recipes-galileo/galileo-target/files/launcher.sh | 32
> > > > 
> > > > ++++++++++++++++++------
> > > > 
> > > >  1 file changed, 25 insertions(+), 7 deletions(-)
> > > > 
> > > > diff --git a/recipes-galileo/galileo-target/files/launcher.sh
> > > > b/recipes-galileo/galileo-target/files/launcher.sh
> > > > index 50fa378..a166345 100755
> > > > --- a/recipes-galileo/galileo-target/files/launcher.sh
> > > > +++ b/recipes-galileo/galileo-target/files/launcher.sh
> > > > @@ -11,11 +11,29 @@ mytrap()
> > > > 
> > > >  trap 'mytrap' USR1
> > > > 
> > > > -keepgoing=true
> > > > -while $keepgoing
> > > > -do
> > > > -  $CLLOADER $CLLOADER_OPTS < /dev/ttyGS0 > /dev/ttyGS0 & clPID=$!
> > > > -  wait $clPID
> > > > -  usleep 200000
> > > > -done
> > > > +arduino_services()
> > > > +{
> > > > +  keepgoing=true
> > > > +  while $keepgoing
> > > > +  do
> > > > +      $CLLOADER $CLLOADER_OPTS < /dev/ttyGS0 > /dev/ttyGS0 & clPID=$!
> > > > +      wait $clPID
> > > > +      usleep 200000
> > > > +  done
> > > > +}
> > > > +
> > > > +galileo_board=false
> > > > +type dmidecode > /dev/null 2>&1 || die "dmidecode not installed"
> > > > +board=$(dmidecode -s baseboard-product-name) case "$board" in
> > > > +    *"Galileo" )
> > > > +               galileo_board=true
> > > > +               ;;
> > > > +    *"GalileoGen2" )
> > > > +               galileo_board=true
> > > > +               ;;
> > > > +esac
> > > 
> > > This logic is duplicated in so many places it's untrue. I wish someone
> > > would go through and remove them so we just do this kind of hack once.
> > > Also you don't need to call dmidecode, you can just read in sysfs...
> > > 
> > > Anyways for the sake of time I applied the series anyways.
> > > 
> > > Cheers,
> > > Brendan
> 
> -- 
> 
> Paul Eggleton
> Intel Open Source Technology Centre


More information about the meta-intel mailing list