Differences between revisions 5 and 6
Revision 5 as of 2014-12-03 12:09:28
Size: 1542
Editor: TpO
Comment: fix non-english expression
Revision 6 as of 2015-02-13 15:07:17
Size: 1108
Comment: General rewrite.
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:
  Boxer is a 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,

Boxer is a tool for system deployment and for composing [[blends|DebianPureBlends#Blend]],
i.e designing how to have a distribution unfold onto boxes.

Boxer is used to maintain the Debian Pure Blends DebianParl and [[Design/Blend|DebianDesign]].

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,
Line 17: Line 14:

== Use ==

{{{
apt-get install boxer
}}}
Line 23: Line 26:
Two implementations are in progress:

[[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 the making (partly working):{{{
git clone --recursive git://git.debian.org/boxer/boxer
Code and default dataset is developed separately:{{{
git clone git://git.debian.org/boxer/Boxer
git clone git://git.debian.org/boxer/boxer-data
Line 34: Line 31:
[[http://anonscm.debian.org/gitweb/?p=boxer/App-Boxer.git|App-Boxer]] -
2nd implementation in Perl (not yet working):{{{
git clone git://git.debian.org/boxer/App-Boxer
Code is released to [[https://metacpan.org/release/Boxer|CPAN]]
and packaged in the Perl team:{{{
git clone git.debian.org:/git/pkg-perl/packages/boxer

Boxer

Boxer is a tool for system deployment and for composing ?DebianPureBlends#Blend, i.e designing how to have a distribution unfold onto boxes.

Boxer is used to maintain the Debian Pure Blends DebianParl and ?DebianDesign.

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!

Use

apt-get install boxer

Development

We use Alioth with a mailinglist.

Code and default dataset is developed separately:

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

Code is released to CPAN and packaged in the Perl team:

git clone git.debian.org:/git/pkg-perl/packages/boxer