This might actually make sense - a kernel composed of multiple versioned
segments. A tool which works out dependencies of the options being selected,
downloads the required parts if the latest versions of those parts are not
already downloaded, and then builds the kernel (or could even build during
the download, as soon as the build dependencies for each block of the kernel
are satisfied, if you want to be fancy...).
Or as a simpler design, something like;
* a copy of the kernel maintained in a CVS tree
* kernel download would pull down:
* the build script
* a file containing the list of filenames depended on by
each config option
* build script builds the config and then cvs updates the file list
and the files for each config option in question to the version as
tagged in the build script
Someone could relatively easily maintain this separate to all the kernel
developers, and it would mean only ever having to download files you were
actually using.
David.
-- David Luyer Phone: +61 3 9674 7525 Engineering Projects Manager P A C I F I C Fax: +61 3 9699 8693 Pacific Internet (Australia) I N T E R N E T Mobile: +61 4 1111 2983 http://www.pacific.net.au/ NASDAQ: PCNTF
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/