In some ways it is a good idea, how difficult it would be to code the
changes in I don't know, but in others it adds needless complexity.

In my personal case I build an absolute minimal GUI install meaning I only
use the bare minimum of the Debian base install and add the bare minimum of
a Desktop Environment. Your suggestion be of no use to someone like me but
may be of use to people who use standard installs.


On 14 June 2014 09:11, Jason Hsu <[email protected]> wrote:

> I tried out the live build script for generating Debian Live Wheezy, and
> I've looked at the source code.
>
> The script generates the ISOs for every edition: standard, rescue, LXDE,
> Xfce, etc.  For each edition, the script goes through EVERY stage:
> debootstrap, adding packages to the chroot setup, and generating the ISO
> file.
>
> Wouldn't it be more efficient to save the chroot setup at certain stages?
>  Given that each edition of Debian Live shares many of the same components,
> wouldn't it make sense to copy the chroot setup rather than have to rebuild
> it multiple times?  The procedure I'm thinking of would be something like
> this:
> 1.  Create the standard edition like before, but KEEP the chroot directory
> that is the basis for the ISO.
> 2.  Copy the standard edition's chroot directory for use in the rescue
> edition.  Add the rescue edition packages and then create the ISO file.  To
> save disk space, delete the rescue edition's chroot directory, as it is no
> longer needed.
> 3.  Repeat step 2 for each of the other editions.
> 4.  To save disk space, delete the standard edition's chroot directory.
>
> By reusing the standard edition's chroot directory, we don't have to keep
> repeating the debootstrap stage, and we don't have to install the standard
> edition's packages over and over again.  This should save a substantial
> amount of time in a VERY long process.
>
> --
> Jason Hsu <[email protected]>
>
>
> --
> To UNSUBSCRIBE, email to [email protected]
> with a subject of "unsubscribe". Trouble? Contact
> [email protected]
> Archive:
> https://lists.debian.org/[email protected]
>
>

Reply via email to