mmdebstrap/tests
2024-10-11 11:16:14 +02:00
..
apt-patterns Switch variant apt from 'apt-get dist-upgrade' to apt patterns 2024-06-03 08:04:03 +02:00
apt-patterns-custom Switch variant apt from 'apt-get dist-upgrade' to apt patterns 2024-06-03 08:04:03 +02:00
aptopt rewrite coverage.sh 2022-05-28 17:49:05 +02:00
arm64-without-qemu-support qemu-user now includes the static binary and qemu-user-static will be dropped in the long-term 2024-09-13 01:13:04 +02:00
as-debootstrap-unshare-wrapper export container=mmdebstrap-unshare environment variable in unshare-mode hooks 2023-09-27 07:56:49 +02:00
ascii-armored-keys tests/ascii-armored-keys: convert key to armored using gpg instead of sed 2023-08-20 08:02:11 +02:00
aspcud-apt-solver Switch variant apt from 'apt-get dist-upgrade' to apt patterns 2024-06-03 08:04:03 +02:00
auto-mode-as-normal-user add tests/auto-mode-as-normal-user 2023-02-10 04:00:11 +01:00
auto-mode-without-unshare-capabilities tests: do not run sysctl -w kernel.unprivileged_userns_clone=1 as its the default value since linux 5.10.1 (Dec 2020) 2023-02-01 18:39:27 +01:00
automatic-mirror-from-suite rewrite coverage.sh 2022-05-28 17:49:05 +02:00
check-against-debootstrap-dist tests/check-against-debootstrap-dist: allow for different installation order of passwd and systemd 2024-06-26 07:35:26 +02:00
check-for-bit-by-bit-identical-format-output tests/check-for-bit-by-bit-identical-format-output: use the default user check 2023-03-05 19:26:13 +01:00
chroot-directory-not-accessible-by-apt-user rewrite coverage.sh 2022-05-28 17:49:05 +02:00
chrootless disallow running chrootless as root without fakeroot unless --skip=check/chrootless is used 2024-01-08 22:37:13 +01:00
chrootless-fakeroot tests/chrootless-fakeroot: exclude /var/log/journal and /etc/credstore* from tarballs instead of trying to fix them up 2024-01-24 00:27:51 +01:00
chrootless-foreign disallow running chrootless as root without fakeroot unless --skip=check/chrootless is used 2024-01-08 22:37:13 +01:00
compare-output-with-pre-seeded-var-cache-apt-archives shellcheck everything 2022-11-16 13:59:38 +01:00
copy-mirror rewrite coverage.sh 2022-05-28 17:49:05 +02:00
create-directory tests: more cleanup traps 2023-02-18 23:06:13 +01:00
create-directory-dry-run adjust tests as /var/lib/dpkg/arch is now created unconditionally 2022-10-16 15:20:02 +02:00
create-foreign-tarball rename create-arm64-tarball test and allow running it on both amd64 and arm64 2024-01-25 10:52:52 +01:00
create-gzip-compressed-tarball tests: redirect all id output to /dev/null 2023-02-09 10:53:09 +01:00
create-tarball-dry-run tests: redirect all id output to /dev/null 2023-02-09 10:53:09 +01:00
create-tarball-with-tmp-mounted-nodev tests/create-tarball-with-tmp-mounted-nodev: increase tmpfs size 2022-10-16 21:58:41 +02:00
custom-tmpdir tests: redirect all id output to /dev/null 2023-02-09 10:53:09 +01:00
customize-hook rewrite coverage.sh 2022-05-28 17:49:05 +02:00
cwd-directory-not-accessible-by-unshared-user tests: redirect all id output to /dev/null 2023-02-09 10:53:09 +01: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 tests/debootstrap: dump $tmpdir/debootstrap/debootstrap.log on failure 2024-06-12 11:41:17 +02:00
debootstrap-no-op-options rewrite coverage.sh 2022-05-28 17:49:05 +02:00
debug tests: bug #1031276 got fixed 2024-06-11 15:49:48 +02:00
debug-output-on-fake-tty rewrite coverage.sh 2022-05-28 17:49:05 +02:00
dev-ptmx Assume that we can always run unshare 2023-02-12 14:05:08 +01:00
directory-ending-in-tar rewrite coverage.sh 2022-05-28 17:49:05 +02:00
dist-using-codename Use an caching apt proxy instead of copying /var/cache/apt/archives/*.deb 2023-03-03 08:34:39 +01:00
dpkgopt rewrite coverage.sh 2022-05-28 17:49:05 +02:00
eatmydata-via-hook-dir tests: base-files now ships merged-/usr symlinks 2024-06-11 15:49:48 +02:00
empty-sources.list tests/empty-sources.list: only write out /etc/apt/sources.list if it doesn't exist yet 2024-06-11 15:49:48 +02:00
error-if-stdout-is-tty error out if stdout is a tty 2022-07-28 17:20:57 +02:00
essential-hook Switch variant apt from 'apt-get dist-upgrade' to apt patterns 2024-06-03 08:04:03 +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 tests: more cleanup traps 2023-02-18 23:06:13 +01: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 tests: more cleanup traps 2023-02-18 23:06:13 +01:00
fail-without-etc-subuid try unsharing before automatically choosing unshare mode 2023-03-15 17:08:12 +01:00
fail-without-username-in-etc-subuid try unsharing before automatically choosing unshare mode 2023-03-15 17:08:12 +01:00
failing-customize-hook rewrite coverage.sh 2022-05-28 17:49:05 +02:00
file-mirror tests/file-mirror: wrap lines 2022-12-23 10:06:27 +01:00
file-mirror-automount-hook tests: replace adduser with useradd 2023-02-01 18:03:38 +01: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 qemu-user now includes the static binary and qemu-user-static will be dropped in the long-term 2024-09-13 01:13:04 +02:00
include Switch variant apt from 'apt-get dist-upgrade' to apt patterns 2024-06-03 08:04:03 +02:00
include-deb-file tests/include-deb-file: run in all modes 2023-03-19 09:03:19 +01:00
include-foreign-libmagic-mgc Switch variant apt from 'apt-get dist-upgrade' to apt patterns 2024-06-03 08:04:03 +02:00
include-foreign-libmagic-mgc-with-multiple-arch-options Switch variant apt from 'apt-get dist-upgrade' to apt patterns 2024-06-03 08:04:03 +02:00
include-with-multiple-apt-sources rewrite coverage.sh 2022-05-28 17:49:05 +02:00
install-busybox-based-sub-essential-system tests/check-against-debootstrap-dist: systemd 255 dropped split-/usr support 2024-01-08 22:54:43 +01:00
install-doc-debian tests: doc-debian 11.0 changed the doc-base paths 2023-05-06 08:33:15 +02:00
install-doc-debian-and-output-tarball tests: redirect all id output to /dev/null 2023-02-09 10:53:09 +01:00
install-doc-debian-and-test-hooks tests: doc-debian 11.0 changed the doc-base paths 2023-05-06 08:33:15 +02:00
install-libmagic-mgc-on-foreign tests: changelog.Debian.$foreign_arch.gz files are not always present 2024-03-27 05:50:51 +01:00
invalid-mirror rewrite coverage.sh 2022-05-28 17:49:05 +02:00
jessie-or-older tests: base-files now ships merged-/usr symlinks 2024-06-11 15:49:48 +02:00
keyring debian-archive-keyring now puts *.asc keys into /etc/apt/trusted.gpg.d 2023-03-18 04:53:28 +01:00
keyring-overwrites rewrite coverage.sh 2022-05-28 17:49:05 +02:00
logfile Switch variant apt from 'apt-get dist-upgrade' to apt patterns 2024-06-03 08:04:03 +02:00
man rewrite coverage.sh 2022-05-28 17:49:05 +02:00
merged-fakechroot-inside-unmerged-chroot tests: fall back to diffoscope if cmp failed 2023-02-10 13:00:13 +01: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 tests: base-files now ships merged-/usr symlinks 2024-06-11 15:49:48 +02:00
missing-device-nodes-outside-the-chroot tests: do not run sysctl -w kernel.unprivileged_userns_clone=1 as its the default value since linux 5.10.1 (Dec 2020) 2023-02-01 18:39:27 +01:00
mmdebstrap support chrootless hurd-i386 2024-08-27 01:15:00 +02:00
mount-is-missing rewrite coverage.sh 2022-05-28 17:49:05 +02:00
multiple-include Switch variant apt from 'apt-get dist-upgrade' to apt patterns 2024-06-03 08:04:03 +02:00
no-sbin-in-path tests: redirect all id output to /dev/null 2023-02-09 10:53:09 +01:00
not-having-to-install-apt-in-include-because-a-hook-did-it-before Switch variant apt from 'apt-get dist-upgrade' to apt patterns 2024-06-03 08:04:03 +02:00
pass-distribution-but-implicitly-write-to-stdout rewrite coverage.sh 2022-05-28 17:49:05 +02:00
pivot_root tests: base-files now ships merged-/usr symlinks 2024-06-11 15:49:48 +02:00
preserve-mode-of-etc-resolv-conf-and-etc-hostname adjust tests as /var/lib/dpkg/arch is now created unconditionally 2022-10-16 15:20:02 +02:00
progress-bars-on-fake-tty run script with -e to catch exit code 2023-01-20 07:09:17 +01: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 tests/remove-start-stop-daemon-and-policy-rc-d-in-hook: remove /usr/sbin/start-stop-daemon and not /sbin/start-stop-daemon 2024-01-26 09:30:28 +01:00
root-mode-inside-chroot tests/root-mode-inside-chroot: run test script with -x 2023-02-19 09:17:57 +01:00
root-mode-inside-unshare-chroot tests: redirect all id output to /dev/null 2023-02-09 10:53:09 +01:00
root-without-cap-sys-admin rewrite coverage.sh 2022-05-28 17:49:05 +02:00
sigint-during-customize-hook shellcheck everything 2022-11-16 13:59:38 +01:00
signed-by-with-host-keys rewrite coverage.sh 2022-05-28 17:49:05 +02:00
signed-by-without-host-keys debian-archive-keyring now puts *.asc keys into /etc/apt/trusted.gpg.d 2023-03-18 04:53:28 +01: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-output-dev Properly implement --skip=output/dev and add --skip=output/mknod 2023-09-28 07:53:43 +02:00
skip-output-mknod Properly implement --skip=output/dev and add --skip=output/mknod 2023-09-28 07:53:43 +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
skip-tar-in-mknod Revert "attempt diagnosing skip-tar-in-mknod failure 'file changed as we read it' using auditd" 2024-05-15 00:23:56 +02:00
special-hooks-using-helpers hook-helper: repurpose third arg for skip options now that qemu-user info does not need to be propagated anymore (was only needed for proot) 2023-10-23 10:41:46 +02:00
special-hooks-using-helpers-and-env-vars hook-helper: repurpose third arg for skip options now that qemu-user info does not need to be propagated anymore (was only needed for proot) 2023-10-23 10:41:46 +02:00
special-hooks-with-mode-mode tests: redirect all id output to /dev/null 2023-02-09 10:53:09 +01: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 tests/tarfilter-idshift: use a fabricated tarball instead of real chroot 2024-10-11 11:16:14 +02:00
unpack-doc-debian tests: doc-debian 11.0 changed the doc-base paths 2023-05-06 08:33:15 +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
unshare-include-deb tests: more cleanup traps 2023-02-18 23:06:13 +01:00
variant-custom-timeout fix mmdebstrap hanging if apt in download step failed (closes: #1017795) 2022-08-30 21:55:57 +02:00
verbose tests: bug #1031276 got fixed 2024-06-11 15:49:48 +02:00
version shellcheck everything 2022-11-16 13:59:38 +01: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
zombie-reaping Wait for (reap) potential zombies and otherwise long-running background processes 2024-08-18 22:07:52 +02:00