Kurobox Automatic Installer

Project Goals

This project is intended to make a stable installer that can be used by anyone developing Kurobox applications or distributions.
Its goal is to be simple enough to use that a novice can install their Kurobox the first time everytime. Its second goal is to develop an architecture that all distributions can easily take advantage of without unserstanding the internals of the installer.

Current Release

Release 1.2 was stamped on May 31, 2006

Release 1.1 was stamped on May 16, 2006 BROKEN DO NOT USE!!!

Release 1.0 was stamped on May 15, 2006

Supported hosts

Any host platform that has a working Python 2.4 interpreter should work.

Unsupported Target distributions

Download information

Developer Information

Building an installer target

To use the installer all you need to do is simply create a configfile. The Config file is a simple XML format.

Note for developers
I fully intend that after the 1.x release cycle I will not break compatabilily in major
release series. The 1.x series is special because I think it meets all the needs, but we
shall learn all too quickly it does not.

Config file layout

distribution : Name of distribution

version : Version

preinstall: (Optional) A script or executable that will run on the Kurobox before any disk partitioning occurs.

postinstall: (Optional) A script or executable that will run on the Kurobox after the distribution has been installed. Here you could customize the startup and cleanup anything that may need it.

image

filename: The distribution filename. (As of 1.1 this can be a URL to download from)

filetype: The type of compression used for the file above.valid types are: