On Tue, Apr 23, 2013 at 11:52 AM, Stefan Stanacar <stefanx.stana...@intel.com> wrote: > Add an option to set the init manager used. This is used > for building images with systemd. > The order is important as it decides the primary one. > > Signed-off-by: Stefan Stanacar <stefanx.stana...@intel.com> > --- > .../site-packages/autobuilder/buildsteps/CreateAutoConf.py | 13 > +++++++++++++ > 1 file changed, 13 insertions(+) > > diff --git > a/lib/python2.7/site-packages/autobuilder/buildsteps/CreateAutoConf.py > b/lib/python2.7/site-packages/autobuilder/buildsteps/CreateAutoConf.py > index 3a4b9f9..4af9860 100644 > --- a/lib/python2.7/site-packages/autobuilder/buildsteps/CreateAutoConf.py > +++ b/lib/python2.7/site-packages/autobuilder/buildsteps/CreateAutoConf.py > @@ -36,6 +36,7 @@ class CreateAutoConf(ShellCommand): > self.adtdev=False > self.factory = factory > self.buildappsrcrev = "${AUTOREV}" > + self.initmgr=None > self.kwargs = kwargs > for k, v in argdict.iteritems(): > if type(v) is bool: > @@ -119,6 +120,18 @@ class CreateAutoConf(ShellCommand): > else: > adtrepo_url=os.environ.get("ADTREPO_URL") > fout=fout+'ADTREPO = "' + adtrepo_url + '/' + > self.getProperty("distroversion") + '"\n' > + if self.getProperty("branch_poky") != "danny" and self.initmgr:
Here we will probably want to do: if "danny" not in self.getProperty("branch_poky").... That covers cases where we have "danny-next" or some other issue. I'm sure I do what you do above, and if so, that should be fixed. > + # we don't neet to test sysvinit only, because that's the > default > + if self.initmgr == "systemd": > + fout = fout + 'DISTRO_FEATURES_append = " systemd"\n' > + fout = fout + 'VIRTUAL-RUNTIME_init_manager = > "systemd"\n' > + fout = fout + 'DISTRO_FEATURES_BACKFILL_CONSIDERED = > "sysvinit"\n' > + if self.initmgr == "systemd sysvinit": > + fout = fout + 'DISTRO_FEATURES_append = " systemd"\n' > + fout = fout + 'VIRTUAL-RUNTIME_init_manager = > "systemd"\n' > + if self.initmgr == "sysvinit systemd": > + fout = fout + 'DISTRO_FEATURES_append = " systemd"\n' > + fout = fout + 'VIRTUAL-RUNTIME_init_manager = > "sysvinit"\n' > if self.atextappend: > fout = fout + self.atextappend > > -- > 1.8.1.4 > -- Elizabeth Flanagan Yocto Project Build and Release _______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto