mmdebstrap/tests
Johannes Schauer Marin Rodrigues f4a3865c00
Remove support for proot.
The proot mode was broken from the start because in contrast to
fakechroot, no ownership information can be retained across multiple
invocations of proot. Since mmdebstrap started using apt from the
outside by setting DPkg::Chroot-Directory in mmdebstrap 0.8.0 proot mode
was finally completely broken because proot cannot wrap the chroot call
done by apt. Users of proot are recommended to run mmdebstrap in
fakechroot mode and then use proot with the resulting directory.
2022-09-05 06:21:17 +02:00
..
aptopt rewrite coverage.sh 2022-05-28 17:49:05 +02:00
arm64-without-qemu-support tests/arm64-without-qemu-support: removing qemu-user disables binfmt support again since src:systemd 251.2-4 2022-07-13 11:01:44 +02:00
as-debootstrap-unshare-wrapper tests/as-debootstrap-unshare-wrapper: redirect output of cmp and diff to stderr to preserve output order 2022-09-02 23:36:44 +02:00
ascii-armored-keys rewrite coverage.sh 2022-05-28 17:49:05 +02:00
aspcud-apt-solver rewrite coverage.sh 2022-05-28 17:49:05 +02:00
auto-mode-without-unshare-capabilities rewrite coverage.sh 2022-05-28 17:49:05 +02:00
automatic-mirror-from-suite rewrite coverage.sh 2022-05-28 17:49:05 +02:00
check-against-debootstrap-dist also delete everything in /run and add --skip=cleanup/run 2022-09-02 23:29:52 +02:00
check-for-bit-by-bit-identical-format-output rewrite coverage.sh 2022-05-28 17:49:05 +02:00
chroot-directory-not-accessible-by-apt-user rewrite coverage.sh 2022-05-28 17:49:05 +02:00
chrootless-essential tests/chrootless-essential: enable again now that glibc is fixed 2022-08-11 12:45:00 +02:00
compare-output-with-pre-seeded-var-cache-apt-archives rewrite coverage.sh 2022-05-28 17:49:05 +02:00
copy-mirror rewrite coverage.sh 2022-05-28 17:49:05 +02:00
create-arm64-tarball Remove support for proot. 2022-09-05 06:21:17 +02:00
create-directory rewrite coverage.sh 2022-05-28 17:49:05 +02:00
create-directory-dry-run add forgotten test create-directory-dry-run 2022-06-13 14:00:44 +02:00
create-gzip-compressed-tarball rewrite coverage.sh 2022-05-28 17:49:05 +02:00
create-tarball-dry-run rewrite coverage.sh 2022-05-28 17:49:05 +02:00
create-tarball-with-tmp-mounted-nodev rewrite coverage.sh 2022-05-28 17:49:05 +02:00
custom-tmpdir tests/custom-tmpdir: chown /home/user to 711 so that this test still works with adduser DIR_MODE=700 2022-08-28 08:16:28 +02:00
customize-hook rewrite coverage.sh 2022-05-28 17:49:05 +02:00
cwd-directory-not-accessible-by-unshared-user rewrite coverage.sh 2022-05-28 17:49:05 +02:00
deb822-1-2 rewrite coverage.sh 2022-05-28 17:49:05 +02:00
deb822-2-2 rewrite coverage.sh 2022-05-28 17:49:05 +02:00
debootstrap-no-op-options rewrite coverage.sh 2022-05-28 17:49:05 +02:00
debug rewrite coverage.sh 2022-05-28 17:49:05 +02:00
debug-output-on-fake-tty rewrite coverage.sh 2022-05-28 17:49:05 +02:00
dev-ptmx tests/dev-ptmx: we expect the grep calls to fail -- make sure they don't fail because /tmp/log doesn't exist 2022-08-28 08:15:08 +02:00
directory-ending-in-tar rewrite coverage.sh 2022-05-28 17:49:05 +02:00
dist-using-codename rewrite coverage.sh 2022-05-28 17:49:05 +02:00
dpkgopt rewrite coverage.sh 2022-05-28 17:49:05 +02:00
eatmydata-via-hook-dir rewrite coverage.sh 2022-05-28 17:49:05 +02:00
error-if-stdout-is-tty error out if stdout is a tty 2022-07-28 17:20:57 +02:00
essential-hook rewrite coverage.sh 2022-05-28 17:49:05 +02:00
existing-directory-with-lost-found rewrite coverage.sh 2022-05-28 17:49:05 +02:00
existing-empty-directory rewrite coverage.sh 2022-05-28 17:49:05 +02:00
fail-installing-to-existing-file rewrite coverage.sh 2022-05-28 17:49:05 +02:00
fail-installing-to-non-empty-lost-found rewrite coverage.sh 2022-05-28 17:49:05 +02:00
fail-installing-to-non-empty-target-directory rewrite coverage.sh 2022-05-28 17:49:05 +02:00
fail-installing-to-root rewrite coverage.sh 2022-05-28 17:49:05 +02:00
fail-with-missing-lz4 rewrite coverage.sh 2022-05-28 17:49:05 +02:00
fail-with-path-with-quotes rewrite coverage.sh 2022-05-28 17:49:05 +02:00
fail-without-etc-subuid rewrite coverage.sh 2022-05-28 17:49:05 +02:00
fail-without-username-in-etc-subuid rewrite coverage.sh 2022-05-28 17:49:05 +02:00
failing-customize-hook rewrite coverage.sh 2022-05-28 17:49:05 +02:00
file-mirror rewrite coverage.sh 2022-05-28 17:49:05 +02:00
file-mirror-automount-hook file-mirror-automount hook now supports modes that cannot mount (like fakechroot) by copying the repo into the chroot 2022-05-29 09:31:12 +02:00
help rewrite coverage.sh 2022-05-28 17:49:05 +02:00
hook-directory rewrite coverage.sh 2022-05-28 17:49:05 +02:00
i386-which-can-be-executed-without-qemu rewrite coverage.sh 2022-05-28 17:49:05 +02:00
include rewrite coverage.sh 2022-05-28 17:49:05 +02:00
include-libmagic-mgc-arm64 rewrite coverage.sh 2022-05-28 17:49:05 +02:00
include-libmagic-mgc-arm64-with-multiple-arch-options rewrite coverage.sh 2022-05-28 17:49:05 +02:00
include-with-multiple-apt-sources rewrite coverage.sh 2022-05-28 17:49:05 +02:00
install-busybox-based-sub-essential-system rewrite coverage.sh 2022-05-28 17:49:05 +02:00
install-doc-debian rewrite coverage.sh 2022-05-28 17:49:05 +02:00
install-doc-debian-and-output-tarball rewrite coverage.sh 2022-05-28 17:49:05 +02:00
install-doc-debian-and-test-hooks rewrite coverage.sh 2022-05-28 17:49:05 +02:00
install-libmagic-mgc-on-arm64 rewrite coverage.sh 2022-05-28 17:49:05 +02:00
invalid-mirror rewrite coverage.sh 2022-05-28 17:49:05 +02:00
keyring rewrite coverage.sh 2022-05-28 17:49:05 +02:00
keyring-overwrites rewrite coverage.sh 2022-05-28 17:49:05 +02:00
logfile rewrite coverage.sh 2022-05-28 17:49:05 +02:00
man rewrite coverage.sh 2022-05-28 17:49:05 +02:00
merged-usr-via-setup-hook Adjust merged-/usr as it's done by debootstrap 2022-07-26 22:29:08 +02:00
mirror-is-deb rewrite coverage.sh 2022-05-28 17:49:05 +02:00
mirror-is-real-file rewrite coverage.sh 2022-05-28 17:49:05 +02:00
mirror-is-stdin rewrite coverage.sh 2022-05-28 17:49:05 +02:00
missing-dev-sys-proc-inside-the-chroot rewrite coverage.sh 2022-05-28 17:49:05 +02:00
missing-device-nodes-outside-the-chroot rewrite coverage.sh 2022-05-28 17:49:05 +02:00
mount-is-missing rewrite coverage.sh 2022-05-28 17:49:05 +02:00
multiple-include rewrite coverage.sh 2022-05-28 17:49:05 +02:00
no-sbin-in-path Only set up FAKECHROOT_CMD_SUBST for paths in PATH containing the original binary 2022-05-29 08:11:43 +02:00
not-having-to-install-apt-in-include-because-a-hook-did-it-before rewrite coverage.sh 2022-05-28 17:49:05 +02:00
pass-distribution-but-implicitly-write-to-stdout rewrite coverage.sh 2022-05-28 17:49:05 +02:00
preserve-mode-of-etc-resolv-conf-and-etc-hostname rewrite coverage.sh 2022-05-28 17:49:05 +02:00
progress-bars-on-fake-tty rewrite coverage.sh 2022-05-28 17:49:05 +02:00
quiet rewrite coverage.sh 2022-05-28 17:49:05 +02:00
read-from-stdin-write-to-stdout rewrite coverage.sh 2022-05-28 17:49:05 +02:00
remove-start-stop-daemon-and-policy-rc-d-in-hook rewrite coverage.sh 2022-05-28 17:49:05 +02:00
root-mode-inside-chroot rewrite coverage.sh 2022-05-28 17:49:05 +02:00
root-mode-inside-unshare-chroot rewrite coverage.sh 2022-05-28 17:49:05 +02:00
root-without-cap-sys-admin rewrite coverage.sh 2022-05-28 17:49:05 +02:00
sigint-during-customize-hook rewrite coverage.sh 2022-05-28 17:49:05 +02:00
signed-by-with-host-keys rewrite coverage.sh 2022-05-28 17:49:05 +02:00
signed-by-without-host-keys rewrite coverage.sh 2022-05-28 17:49:05 +02:00
skip-mount add --skip=chroot/mount and --skip=chroot/mount/dev, --skip=chroot/mount/proc, --skip=chroot/mount/sys 2022-09-02 23:27:27 +02:00
skip-start-stop-daemon-policy-rc add --skip=chroot/start-stop-daemon and --skip=chroot/policy-rc.d 2022-09-02 23:25:48 +02:00
special-hooks-using-helpers rewrite coverage.sh 2022-05-28 17:49:05 +02:00
special-hooks-using-helpers-and-env-vars rewrite coverage.sh 2022-05-28 17:49:05 +02:00
special-hooks-with-mode-mode Remove support for proot. 2022-09-05 06:21:17 +02:00
stable-default-mirror rewrite coverage.sh 2022-05-28 17:49:05 +02:00
supply-components-manually rewrite coverage.sh 2022-05-28 17:49:05 +02:00
tarfilter-idshift tarfilter --idshift now provides taridshift 2022-08-31 05:35:40 +02:00
unpack-doc-debian rewrite coverage.sh 2022-05-28 17:49:05 +02:00
unshare-as-root-user rewrite coverage.sh 2022-05-28 17:49:05 +02:00
unshare-as-root-user-inside-chroot rewrite coverage.sh 2022-05-28 17:49:05 +02:00
variant-custom-timeout fix mmdebstrap hanging if apt in download step failed (closes: #1017795) 2022-08-30 21:55:57 +02:00
verbose rewrite coverage.sh 2022-05-28 17:49:05 +02:00
version rewrite coverage.sh 2022-05-28 17:49:05 +02:00
without-etc-resolv-conf-and-etc-hostname rewrite coverage.sh 2022-05-28 17:49:05 +02:00
xz-compressed-tarball rewrite coverage.sh 2022-05-28 17:49:05 +02:00