Differences between revisions 2 and 3
Revision 2 as of 2014-02-12 11:21:00
Size: 1172
Comment: Fix URLs.
Revision 3 as of 2014-02-12 11:42:55
Size: 1534
Comment: Add links to browseable gits.
Deletions are marked like this. Additions are marked like this.
Line 25: Line 25:
Older one, implemented in make (partly working):{{{ [[http://anonscm.debian.org/gitweb/?p=boxer/boxer.git|boxer]] (with
[[http://anonscm.debian.org/gitweb/?p=boxer/boxer/lb.git|lb]]
[[http://anonscm.debian.org/gitweb/?p=boxer/boxer/multistrap.git|multistrap]]
and [[http://anonscm.debian.org/gitweb/?p=boxer/boxer/tweaks.git|tweaks]]
submodules) -
1st implemented in make (partly working):{{{
Line 29: Line 34:
Newer code, implemented in Perl (not yet working):{{{ [[http://anonscm.debian.org/gitweb/?p=boxer/App-Boxer.git|App-Boxer]] -
2n
d implementation in Perl (not yet working):{{{

Boxer

Boxer is helper tool for "boxing" a Debian Pure Blend, e.g. putting together freedom-enabling, user-friendly services as a FreedomBox:

  • Compose a system from a set of classes, generate, and use it!

Some sample classes are included. They are easily extended, either with override files, scripts, or (preferrably) lists of packages and debconf answers tuning the install of those packages.

The goal of Boxer is to encourage reuse of customizations, and to ease (re)integration with Debian. Ideally override files and scripts are used only to speedup development, then integrated into official Debian packages, and the final product uses only package lists and debconf, a.k.a. a Debian Pure Blend!

Development

We use Alioth with a mailinglist.

Two implementations are in progress:

boxer (with lb multistrap and tweaks submodules) - 1st implemented in make (partly working):

git clone --recursive git://git.debian.org/boxer/boxer

App-Boxer - 2nd implementation in Perl (not yet working):

git clone git://git.debian.org/boxer/App-Boxer