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/

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

Reply via email to