schroot

schroot is a lightweight virtualisation system based upon chroots. It has many uses, some common ones including:

  • Building Debian packages in a minimal clean environment (it is used by sbuild on the Debian autobuilders
  • Running 32-bit software on 64-bit systems
  • Running untrusted programs in a limited sandbox
  • Creating defined, clean, environments for any tasks which require guaranteed reproducibility
  • Providing access to multiple versions of multiple systems, for example on cluster or continuous integration nodes

Resources

Git source repository

Main repository at GitHub:

git clone https://github.com/codelibre-net/schroot.git

Debian repository at Alioth:

git clone https://alioth.debian.org/anonscm/git/buildd-tools/schroot.git

To submit code changes, please either:

  • Open a pull request on GitHub
  • File a bug with attached patches in the Debian bug tracking system

Mailing list

The buildd-tools mailing list on Alioth is used for schroot development.

Debian resources