One of the major issues I see in trying to build SystemImager on many different Linux distros is that docbook2man works a bit differently in different places, and this is the #1 thing that breaks the build.
Given this, it would be nice to be able to just turn off documentation generation, or auto configure it off on platforms where it isn't going to work. I'm happy to add a very basic configure script in the top level of SystemImager using autoconf, if other people are interested. It will start off not doing a whole lot (just this doc thing for now), but I think a lot of the build process could be adjusted to be a bit more user friendly in this way. Building with LVM would be another good candidate for this, as anyone not running a very current Linux distro doesn't have LVM headers. It would also be nice to purge some of the ARCH checks that are scattered everywhere through the code and replace them with real FEATURE declarations, like the INITRD_COMPRESS variable, etc. My thought is that configure would create a config.inc in the top directory, which lists everything it sets, and an explanation of what each does, in case someone wants to change things before running make, or configure gets it wrong, or whatever. Opinions welcomed. -Sean -- __________________________________________________________________ Sean Dague Mid-Hudson Valley sean at dague dot net Linux Users Group http://dague.net http://mhvlug.org There is no silver bullet. Plus, werewolves make better neighbors than zombies, and they tend to keep the vampire population down. __________________________________________________________________
pgpO9FxKZoX69.pgp
Description: PGP signature