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
