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.
__________________________________________________________________

Attachment: pgpO9FxKZoX69.pgp
Description: PGP signature

Reply via email to