1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90
|
Source: mmdebstrap
Maintainer: Johannes Schauer Marin Rodrigues <josch@debian.org>
Standards-Version: 4.7.0
Build-Depends:
debhelper-compat (= 13),
help2man,
python3,
Homepage: https://gitlab.mister-muffin.de/josch/mmdebstrap/
Section: admin
Priority: optional
Vcs-Browser: https://salsa.debian.org/debian/mmdebstrap
Vcs-Git: https://salsa.debian.org/debian/mmdebstrap.git
Rules-Requires-Root: no
Package: mmdebstrap
Architecture: all
Depends:
apt (>= 2.3.14),
python3 (>= 3.10),
${misc:Depends},
${perl:Depends},
Recommends:
# building chroots for arches that cannot be executed on the current platform
arch-test,
# figure out the right signed-by value for distributions that apt doesn't know
# the right keyring for
gpg (>= 2.2.8),
# To figure out whether a distro is EOL or not and to figure out which security
# mirror to use because Debian bullseye and later use suite-security instead of
# suite/updates.
libdistro-info-perl,
# to find out keyring paths
libdpkg-perl,
# needed in cases mknod is not permitted and device nodes have to be
# bind-mounted instead. It is also needed in root and unshare mode to mount
# /sys and /proc but is not needed in fakechroot mode
mount,
# - --mode=unshare
uidmap,
Suggests:
# If using apt sources.list with tor+ (Tor network)
apt-transport-tor,
# to have /usr/lib/apt/solvers/apt for the
# /usr/lib/apt/solvers/mmdebstrap-dump-solution executable to function
apt-utils,
# chroots for architectures that cannot be executed by the host CPU unless in
# chrootless mode
binfmt-support | systemd (>= 251.2-1),
# If using apt sources.list with https
ca-certificates,
# /usr/share/debootstrap/scripts/ to infer distro names from the symlinks and
# /usr/share/debootstrap/scripts/gutsy to figure out the default mirror URL
debootstrap,
# get better data about new distros or EOL distros
distro-info-data,
# the dpkg-architecture binary to turn a Debian architecture into the
# DEB_HOST_MULTIARCH value
# the dpkg-checkbuilddeps binary for mmdebstrap-autopkgtest-build-qemu
dpkg-dev,
# --mode=fakechroot
fakechroot,
fakeroot,
# --format=ext2
genext2fs,
# --format=ext4
e2fsprogs,
libarchive13,
# Generation of man page from source code
perl-doc,
# for cross platform builds such as building arm64 on amd64
qemu-user,
qemu-user-static,
# --format=squashfs
squashfs-tools-ng,
# compressors
ncompress,
bzip2,
lzop,
lz4,
xz-utils,
zstd,
Description: create a Debian chroot
Downloads, unpacks and installs Debian packages to either directly create a
directory which can be chrooted into, or a tarball of it. In contrast to
debootstrap it uses apt, supports more than one mirror, automatically uses
security and updates mirrors for Debian stable chroots, is 3-6 times faster,
produces smaller output by removing unnecessary cruft, is bit-by-bit
reproducible if $SOURCE_DATE_EPOCH is set, allows unprivileged operation using
Linux user namespaces or fakechroot and can setup foreign architecture
chroots using qemu-user.
|