Ubuntu live filesystem builds moved to live-build

Colin Watson cjwatson at ubuntu.com
Tue Jun 14 08:46:26 UTC 2011

On Tue, Jun 14, 2011 at 08:52:19AM +0200, Daniel Baumann wrote:
> On 06/14/2011 12:38 AM, Colin Watson wrote:
> > I've moved Ubuntu's live filesystem build process over from our original
> > custom shell script in livecd-rootfs to the newer live-build system from
> > Debian (formerly called live-helper).
> nice; would you mind having ubuntu listed on
> live.debian.net/project/downstream ?

That would be lovely, thanks.  Here's a patch, with text from

diff --git a/project/downstream.mdwn b/project/downstream.mdwn
index af589d1..db5ce5d 100644
--- a/project/downstream.mdwn
+++ b/project/downstream.mdwn
@@ -246,6 +246,16 @@ More information:
  * [Homepage](http://www.supergrubdisk.org/rescatux/)
+## Ubuntu
+[Ubuntu](http://www.ubuntu.com/) is a Linux distribution that starts with the breadth of Debian and adds regular releases (every six months), a clear focus on the user and usability (it should "Just Work", TM) and a commitment to security updates with 18 months of support for every release. Ubuntu ships with the latest GNOME and KDE releases as well as a selection of server and desktop software that makes for a comfortable desktop experience off a single installation CD.
+Ubuntu is sponsored by [Canonical Ltd.](http://www.canonical.com/)
+More information:
+  * [Homepage](http://www.ubuntu.com/)
 ## Voyage
 [Voyage](http://linux.voyage.hk/) is best run on a x86 embedded platforms such as PC Engines ALIX/WRAP and Soekris 45xx/48xx boards.

> >  * If necessary, there are various hook script facilities that you can
> >    use: for example, scripts in config/chroot_local-hooks/ are run in
> >    the chroot near the end of the chroot build process.  Try to keep
> >    this to a minimum, though; I'm trying to avoid using hook scripts in
> >    builds for Ubuntu proper, as it would be better for live-build to do
> >    the right thing out of the box without the need for hooks.
> let me reaffirm: we'll include any ubuntu modification happily, hooks
> really should only be used for specific private modification, any
> 'generic' image (like debian or ubuntu; in contrast to a specific image
> for a specific institution with hardcoded local defaults) should be
> buildable by using live-builds defaults for that distribution. that way,
> we can make sure that it's as easy and simple as possible for people to
> build customized images on top of debian or ubuntu.

Right - in fact I was uncomfortable with even the Kubuntu hook.  I'm not
sure how to represent that well; it doesn't fit nicely into the
--parent-distribution/--distribution scheme, because it's not a
full-archive derivative but more a different package selection out of
the same archive.

> >    now, the only hook script I'm using is one to remove icon-theme.cache
> >    from Kubuntu images.
> this, and the other two outstanding additions (apt-xapian, mlocate) are
> blocked until the internals are a bit updated in live-build to scale
> nicer for more distributions and more distro specific hooks (adding it
> right now would just clutter it some more). anyhow, that should happen
> within the next 1 or at latest 2 weeks (#630395).

Yes, I noticed the blocking bug you added.  Thanks.

Colin Watson                                       [cjwatson at ubuntu.com]

More information about the ubuntu-devel mailing list