CD optimization
Colin Watson
cjwatson at canonical.com
Sat Sep 18 09:14:51 CDT 2004
On Sat, Sep 18, 2004 at 01:28:00PM +0000, John wrote:
> Colin Watson wrote:
> >On Sat, Sep 18, 2004 at 11:16:29AM +0000, John wrote:
> >>I can see how it would be a customisation headache, but deboostrap
> >>as implemented is that.
> >>
> >>What makes the tarball so much more difficullt than the
> >>non-customisable package list?
> >
> >It's completely trivial to customize. You can drop
> >/.disk/base_include and /.disk/base_exclude files onto the CD.
>
> I don't see that in any debootstrap package I've ever installed,
> including the Ubunto version.
It's implemented in base-installer, not debootstrap.
> >debootstrap really is the Right Answer to all sorts of questions, and
> >it's therefore an essential component of the installer. The solution to
> >problems encountered with it is to improve debootstrap and the code
> >around it, not to throw it away.
>
> remember any time that gets saved by users gets multiplied out to
> enormous numbers.
Remember that the base system installation is the point where any
non-control-freak user goes off and gets a cup of tea. A few seconds
simply are not important enough to kill maintainability here. We've gone
to a fair amount of effort to speed up the base installation as it is;
throwing out debootstrap is *not* a place I am prepared to go.
> You might be releasing new images frantically now, but that won't always
> be the case.
Look at our release schedule sometime :-)
> A tool that exposes the content of a CD image and updates those contents
> & contructs a new CD might work well.
That's not good enough for the release builds.
Cheers,
--
Colin Watson [cjwatson at canonical.com]
More information about the sounder
mailing list