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

Paul Eggleton paul.eggleton at linux.intel.com
Wed May 13 03:24:51 PDT 2015


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?

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