[PATCH 6/6] Add RPMOSTreePayload

Brian C. Lane bcl at redhat.com
Wed Apr 30 16:25:41 UTC 2014


On Tue, Apr 29, 2014 at 06:38:54PM +0000, Colin Walters wrote:
> On Tue, Apr 29, 2014 at 2:31 PM, Brian C. Lane <bcl at redhat.com> wrote:
> >
> >We could do that, but then ostree needs to make sure it fails
> >gracefully
> >when it isn't installed on the image.
> 
> Fails gracefully if:
> 
> * One is not doing an ostree-based install?  I'm 90% sure this
> already fine, we only do ostree stuff inside rpmostreepayload.py.
> 
> * If one tries a kickstart file with ostreesetup and somehow we
> forgot the dep in the install media?  What would graceful mean in
> this case?

This case, it would ideally raise an error telling them what's missing
instead of just crashing.

> 
> >It gets pulled in by initial-setup so that isn't likely to change
> >soon.
> 
> That's a messy topic of course because not all install paths use
> initial-setup.  For example, in the normal cloud guest case, the
> user of the system has never seen Anaconda - they are booting a
> pre-provisioned system.

In that case initial-setup should be installed, right?

> 
> There's also the aspect that in the eventual future I'd like not to
> have Python in the base system for the Atomic Docker host case at
> least - I'm not significantly far away from that now.  But let's
> defer that discussion for later.

What do you gain by removing it?

> 
> Agreed then to inject these dependencies via lorax?

That seems like the reasonable path.

-- 
Brian C. Lane | Anaconda Team | IRC: bcl #anaconda | Port Orchard, WA (PST8PDT)


More information about the anaconda-patches mailing list