Web lists-archives.com

Bug#909264: ITP: mmdebstrap -- creates a Debian chroot directory or tarball




Package: wnpp
Severity: wishlist
Owner: Johannes 'josch' Schauer <josch@xxxxxxxxxx>

* Package name    : mmdebstrap
  Version         : 0.1.0
  Upstream Author : Johannes 'josch' Schauer <josch@xxxxxxxxxx>
* URL             : https://gitlab.mister-muffin.de/josch/mmdebstrap
* License         : Expat
  Programming Lang: Perl
  Description     : creates a Debian chroot directory or tarball

An alternative to debootstrap which uses apt internally and is thus able to use
more than one mirror and resolve more complex dependencies.

A list of advantages in contrast to debootstrap:

 - more than one mirror possible (or really anything that is a legal apt
   sources.list entry)
 - security and updates mirror included for Debian stable chroots (a
   wontfix for debootstrap)
 - 2-3 times faster (for debootstrap variants)
 - chroot with apt in 11 seconds (if only installing `Essential: yes`
   and apt)
 - gzipped tarball with apt is 27M small
 - bit-by-bit reproducible output (if `$SOURCE_DATE_EPOCH` is set)
 - unprivileged operation using Linux user namespaces, fakechroot or
   proot (mode is chosen automatically)
 - can operate on filesystems mounted with nodev
 - foreign architecture chroots with qemu-user (without manually
   invoking `--second-stage`)