[Revisor-users] How to compose media from source code

Jason Grant expires07 at logular.com
Thu Oct 11 10:18:08 UTC 2007


My employer has asked me to create a live distro to showcase some of its
software.  This software currently depends on custom builds of httpd,
mod_perl, libxml2, various perl modules, etc. (static linking, and
various other custom make/config switches).

I'm new to revisor, and am uncertain about how to ensure that these
build artifacts appear in the live media.  The options that come to mind
include:

1) Invoking 'make install' in the kickstart %post phase.  I don't like
this idea, and am not even sure if it will work, although at least I
don't have to figure out what the Makefiles are installing.

2) Figuring out what is installed by the Makefiles, and tarring these
up.  Then, extract the tar from %post.

3) Like (2), but put the artifacts in an rpm in a local yum repo.  This
way, there is no ugly %post step.

Although (2) and (3) seem cleaner, they require that I audit the logic
of many Makefiles, which may be tedious and error-prone.  Advice on how
best to proceed would be appreciated.

Thanks,

Jason.




More information about the Revisor-users mailing list