On Thu, Oct 5, 2017 at 11:21 AM, Scott Moser <email address hidden> wrote:
> > > Diff comments: > > > === modified file 'curtin/commands/curthooks.py' > > --- curtin/commands/curthooks.py 2017-08-04 19:53:29 +0000 > > +++ curtin/commands/curthooks.py 2017-10-04 20:53:13 +0000 > > @@ -687,6 +689,19 @@ > > if pkg not in needed_packages: > > needed_packages.append(pkg) > > > > + # do not install ifenslave if target release is artful as it > > + # triggers an install of ifupdown which will break network rendering > > + if 'ifenslave' in needed_packages: > > + codename, _ = util.subp(['lsb_release', '--codename', > '--short'], > > util.lsb_release(target=target) >
I didn't want the dict =); will fix.
> > > + capture=True, target=target) > > + # drop the newline > > + codename = codename.strip() > > + LOG.debug('Target release codename: %s', codename) > > + if codename == 'artful': > > + LOG.debug("Skipping install of package 'ifenslave' to > prevent" > > + " network configutation errors on release %s", > codename) > > + needed_packages.remove('ifenslave') > > what about bridge-utils and vlan ? >
bridge-utils recommends ifupdown but does not install vlan does not bring in ifupdown either.
> > it looks like we will install those in some scenarios too. > maybe they dont break stuff, but ... fix ? > > > + > > if needed_packages: > > state = util.load_command_environment() > > with events.ReportEventStack( > > > -- > https://code.launchpad.net/~raharper/curtin/trunk.vmtest- > remove-bug-timers/+merge/331757 > You are the owner of lp:~raharper/curtin/trunk.vmtest-remove-bug-timers. >
« Back to merge proposal
On Thu, Oct 5, 2017 at 11:21 AM, Scott Moser <email address hidden> wrote:
> commands/ curthooks. py' commands/ curthooks. py 2017-08-04 19:53:29 +0000 commands/ curthooks. py 2017-10-04 20:53:13 +0000 packages. append( pkg) ['lsb_release' , '--codename', release( target= target)
>
> Diff comments:
>
> > === modified file 'curtin/
> > --- curtin/
> > +++ curtin/
> > @@ -687,6 +689,19 @@
> > if pkg not in needed_packages:
> > needed_
> >
> > + # do not install ifenslave if target release is artful as it
> > + # triggers an install of ifupdown which will break network rendering
> > + if 'ifenslave' in needed_packages:
> > + codename, _ = util.subp(
> '--short'],
>
> util.lsb_
>
I didn't want the dict =); will fix.
> packages. remove( 'ifenslave' )
> > + capture=True, target=target)
> > + # drop the newline
> > + codename = codename.strip()
> > + LOG.debug('Target release codename: %s', codename)
> > + if codename == 'artful':
> > + LOG.debug("Skipping install of package 'ifenslave' to
> prevent"
> > + " network configutation errors on release %s",
> codename)
> > + needed_
>
> what about bridge-utils and vlan ?
>
bridge-utils recommends ifupdown but does not install
vlan does not bring in ifupdown either.
> command_ environment( ) ReportEventStac k( /code.launchpad .net/~raharper/ curtin/ trunk.vmtest- bug-timers/ +merge/ 331757
> it looks like we will install those in some scenarios too.
> maybe they dont break stuff, but ... fix ?
>
> > +
> > if needed_packages:
> > state = util.load_
> > with events.
>
>
> --
> https:/
> remove-
> You are the owner of lp:~raharper/curtin/trunk.vmtest-remove-bug-timers.
>