On Wed, May 30, 2012 at 05:26:46PM +0200, Andreas Müller wrote:
> On Wed, May 30, 2012 at 5:22 PM, Martin Jansa <[email protected]> wrote:
> > On Wed, May 30, 2012 at 05:14:58PM +0200, Andreas Müller wrote:
> >> On Wed, May 30, 2012 at 4:21 PM, Martin Jansa <[email protected]> 
> >> wrote:
> >> > Signed-off-by: Martin Jansa <[email protected]>
> >> > ---
> >> >  meta-oe/classes/systemd.bbclass |    3 ++-
> >> >  1 files changed, 2 insertions(+), 1 deletions(-)
> >> >
> >> > diff --git a/meta-oe/classes/systemd.bbclass 
> >> > b/meta-oe/classes/systemd.bbclass
> >> > index db35717..e895021 100644
> >> > --- a/meta-oe/classes/systemd.bbclass
> >> > +++ b/meta-oe/classes/systemd.bbclass
> >> > @@ -201,7 +201,8 @@ python populate_packages_prepend () {
> >> >        # run all modifications once when creating package
> >> >        if os.path.exists('${D}'):
> >> >                for pkg_systemd in d.getVar('SYSTEMD_PACKAGES', 
> >> > 1).split():
> >> > -                       if d.getVar('SYSTEMD_SERVICE' + "_" + 
> >> > pkg_systemd, 1) and d.getVar('SYSTEMD_SERVICE' + "_" + pkg_systemd, 
> >> > 1).strip():
> >> > +                       systemd_services = d.getVar('SYSTEMD_SERVICE' + 
> >> > "_" + pkg_systemd, 1) or d.getVar('SYSTEMD_SERVICE', 1)
> >> > +                       if systemd_services and systemd_services.strip():
> >> >                                
> >> > systemd_generate_package_scripts(pkg_systemd)
> >> >                                systemd_add_rdepends(pkg_systemd)
> >> >                systemd_check_services()
> >> > --
> >> > 1.7.8.6
> >> >
> >> Two questions:
> >>
> >> 1. Did you see [1]?
> >
> > no, did you forgot to attach it? :)
> >
> >> 2. What is that strip for?
> >
> > In one .bbappend I had something like
> >
> > SERVICES = "foo"
> > SERVICES_bar = ""
> > SYSTEMD_SERVICE += "${SERVICES}"
> >
> > And space was ending in SYSTEMD_SERVICE causing this to be executed
> > without any real service in it (and failing).
> >
> > I can fix it by using _append but this .strip() looked like better
> > solution for other who don't notice extra whitespace.
> >
> > Cheers,
> >
> > --
> > Martin 'JaMa' Jansa     jabber: [email protected]
> Yes :)
> http://patches.openembedded.org/patch/28841/

Ah, sorry, I haven't noticed this, looks good too (I can fix that case
with extra whitespace in my .bbappend if needed).

both can fix this:
http://trac.shr-project.org/trac/ticket/2003

:)

Cheers,

-- 
Martin 'JaMa' Jansa     jabber: [email protected]

Attachment: signature.asc
Description: Digital signature

_______________________________________________
Openembedded-devel mailing list
[email protected]
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel

Reply via email to