---
name: "Boxer"
section: "3pm"
platform: "linux"
package: "boxer"
version: "1.4.3-1"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/Boxer"
---

# Boxer(3pm)

system deployment ninja tricks

## NAME

Boxer - system deployment ninja tricks

## VERSION

Version v1.4.3

## SYNOPSIS

```
    use Boxer;
    my $domain = Boxer->get_world('Reclass')->new( suite => 'stretch', data => 'examples' );
    say $domain->list_parts();
    my $goal = $domain->get_part('lxp5');
    my $plan = $domain->map( $goal, 1 );
    $plan->as_file( Boxer::File::WithSkeleton->new( basename => 'preseed.cfg' ) );
    my $serializer = Boxer::File::WithSkeleton->new( skeleton => 'script.sh.in' );
    $plan->as_file( $serializer->file( 'script.sh', 1 ) );
    my $anothergoal = $domain->get_part('parl-greens');
    my $anotherplan = $domain->map($anothergoal);
    $anotherplan->as_file( $serializer->file( 'parl-greens.sh', 1 ) );
    my $newdomain = Boxer->get_world()->new( suite => 'buster', data => 'examples' );
    my $plan_a    = $newdomain->map($goal);
    $plan_a->as_file( Boxer::File::WithSkeleton->new( basename => 'preseed_pure.cfg' ) );
```

## DESCRIPTION

Framework for system deployment ninja tricks.

See boxer for further information.

## BUGS

Please report any bugs to \<http://rt.cpan.org/Dist/Display.html?Queue=Boxer\>.

## SEE ALSO

Debian Installer \<https://www.debian.org/devel/debian-installer/\>, tasksel \<https://www.debian.org/doc/manuals/debian-faq/ch-pkgtools.en.html#s-tasksel\>, debconf preseeding \<https://wiki.debian.org/DebianInstaller/Preseed\>, Hands-off \<http://hands.com/d-i/\>

Debian Pure Blends \<https://wiki.debian.org/DebianPureBlends\>

Footprintless

FAI class system \<https://fai-project.org/fai-guide/#defining%20classes\>

Elbe commands \<https://elbe-rfs.org/docs/sphinx/elbe.html\>

isar \<https://github.com/ilbers/isar\>

Debathena config-package-dev \<https://debathena.mit.edu/config-packages/\>

germinate \<https://wiki.ubuntu.com/Germinate\>

\<https://freedombox.org/\>, \<https://solidbox.org/\>, \<https://wiki.debian.org/Design\>, \<https://wiki.debian.org/DebianParl\>, \<http://box.redpill.dk/\>

## AUTHOR

Jonas Smedegaard `"<dr@jones.dk>"`.

## COPYRIGHT AND LICENCE

Copyright © 2013-2016 Jonas Smedegaard

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.

## DISCLAIMER OF WARRANTIES

THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
