[SATLUG] Decision-based ISOs

Greg Willden gregory.willden at swri.org
Wed May 5 10:45:09 CDT 2004


Thomas King wrote:

> OK, subject is a bit vague, but stay with me. Has anyone seen or 
> programmed a Linux distro where the resulting ISO has only the 
> programs (including Kernel version) based on 
> questions/drop-downs/whatever on a website? The thought is to have a 
> custom ISO distro based on what the customer wants, such as Galeon vs 
> Mozilla, 2.4 vs 2.6, etc., build it at the web's server (or whatever 
> server dedicated for this), then offer the result to the customer as a 
> download. Of course, there are some things that simply would be 
> defaults, such as a way to manage downloads, but even that can be a 
> choice (apt-get vs RedCarpet vs yum vs whatever) with no "none" 
> option. Instead of 3-4 CD's (such as for Fedora and Mandrake), it may 
> only be one CD since it theoretically won't require to hold 
> applications that won't be used.


Perhaps Knoppix may have something to offer here.  I see a few problems
with it but you may find it interesting.

To create a custom Knoppix distro you:
A) Copy the root filesystem from the CD to a place on your hard drive.
B)  chroot into that new directory tree.
C)  Use the Debian tools (apt, aptitude, whatever...) to
add/remove/upgrade packages
D)  Exit the chroot environment and
E)  Run the scripts to create the ISO image from the directory tree.

I think that it would be possible to do this in an automated fashion as
long as you don't have any problems during C or E.
Regards,
Greg




More information about the Satlug mailing list