The m0n0dev.php script that Michael Idema at Askozia put together included the following phases: patch, build, populate, package. The nodows build process will be slightly different.

Configuration

The configuration process includes:

  • Package selection
  • Build file creation (for use by additional phing commands)
  • This is currently manual, but I'd like to use phing to do the configuration, maybe even ncurses or a web druid

Sources

I'm manually writing some build processes, but it would be more efficient to build upon the terrific work which has been put into the debian packages, the ports collection, among other packaging distributions like RPMs.

Build

Even though a lot is automated, building can still take between 5 and 20 manual steps. Eventually I'd like it to be two: configuration and build.

Packaging

I've found raw images to be the most flexible, especially for dealing with small systems.

Related Pages