Johannes Schauer Marin Rodrigues
|
3b953d4398
|
make_mirror.sh: test if debian-*.qcow exists before removing it
|
2 years ago |
Johannes Schauer Marin Rodrigues
|
9945e65701
|
skip running apt-get update if we are very sure that it was already run
|
2 years ago |
Johannes Schauer Marin Rodrigues
|
644ac62ecd
|
tests/as-debootstrap-unshare-wrapper: isc-dhcp-client postinst doesn't create /etc/apparmor.d/local/sbin.dhclient
|
2 years ago |
Johannes Schauer Marin Rodrigues
|
eaf96dc7f6
|
make_mirror.sh: remove the old cache if the last run failed
|
2 years ago |
Johannes Schauer Marin Rodrigues
|
65ea2edfab
|
hooks/no-merged-usr/essential00.sh: symlink to ../merged-usr/essential00.sh
Both hooks need to install the real usr-is-merged package after having
installed a dummy in the setup hook even if it's for different reasons.
|
2 years ago |
Johannes Schauer Marin Rodrigues
|
3ba97580ec
|
hooks/jessie-or-older: split into two individual hook files
|
2 years ago |
Johannes Schauer Marin Rodrigues
|
5fd96553f5
|
release 1.2.5
|
2 years ago |
Johannes Schauer Marin Rodrigues
|
b67d30cb86
|
mmdebstrap: bump copyright year
|
2 years ago |
Johannes Schauer Marin Rodrigues
|
d4eb268795
|
warn if hook directory contains no executable scripts
|
2 years ago |
Johannes Schauer Marin Rodrigues
|
60186650cd
|
tests: tzdata gained lintian overrides and preinst prerm scripts
|
2 years ago |
Johannes Schauer Marin Rodrigues
|
59ac33cebe
|
make shellcheck 0.9.0-1 more happy
|
2 years ago |
Johannes Schauer Marin Rodrigues
|
847d8fe95b
|
make shellcheck 0.9.0-1 happy
|
2 years ago |
Johannes Schauer Marin Rodrigues
|
4595d3df44
|
release 1.2.4
|
2 years ago |
Johannes Schauer Marin Rodrigues
|
577f690540
|
README.md: update list of contributors
|
2 years ago |
Johannes Schauer Marin Rodrigues
|
2b832e0128
|
add jessie-or-older extract hook
|
2 years ago |
Johannes Schauer Marin Rodrigues
|
a7b7e16033
|
move extract hook execution after run_prepare so that fakechroot works in it
|
2 years ago |
Johannes Schauer Marin Rodrigues
|
eb98dfbaee
|
apt also needs /var/lib to exist
|
2 years ago |
Johannes Schauer Marin Rodrigues
|
6c5210a94f
|
error out early if setup fails and thus the ext2 block reader returns EOF
|
2 years ago |
Johannes Schauer Marin Rodrigues
|
a6a31e60eb
|
make sure that the unshared user has read access to the included package files
|
2 years ago |
Johannes Schauer Marin Rodrigues
|
0dfd9adf2b
|
make sure absolute package paths start with a slash and are readable files
|
2 years ago |
Johannes Schauer Marin Rodrigues
|
2fd3d768e8
|
avoid division by zero in progress computation
|
2 years ago |
Johannes Schauer Marin Rodrigues
|
ccd8919e67
|
add tests/unshare-include-deb
|
2 years ago |
Johannes Schauer Marin Rodrigues
|
b39713def5
|
remove last traces of proot
|
2 years ago |
Johannes Schauer Marin Rodrigues
|
348c582866
|
coverage.py: error out if tests are missing from ./tests or from coverage.txt
|
2 years ago |
Johannes Schauer Marin Rodrigues
|
67fbe118f3
|
tests/i386-which-can-be-executed-without-qemu: fixup spurious merged-/usr problem
|
2 years ago |
Johannes Schauer Marin Rodrigues
|
5a263b5532
|
tests/file-mirror: wrap lines
|
2 years ago |
Johannes Schauer Marin Rodrigues
|
830270840b
|
make sure genext2fs and genext2fs exist for the respective formats
|
2 years ago |
Jochen Sprickerhof
|
374ae3dc99
|
use $username for subgid check
/etc/subgid contains a mapping of user names (not group names) to group
ids as defined in man subgid.
|
2 years ago |
Johannes Schauer Marin Rodrigues
|
1f15194a6e
|
tests/pivot_root: use the mmdebstrap binary we copied into the chroot
|
2 years ago |
Johannes Schauer Marin Rodrigues
|
117e4251a1
|
.mailmap: add Helmut Grohne and Benjamin Drung
|
2 years ago |
Johannes Schauer Marin Rodrigues
|
adf8f9399d
|
coverage.py: check that all files in ./tests appear in coverage.txt
|
2 years ago |
Johannes Schauer Marin Rodrigues
|
543093eddc
|
README.md: update list of contributors
|
2 years ago |
Johannes Schauer Marin Rodrigues
|
4dc1375840
|
run_qemu.sh: remove accidental qemu option from aavmf code filename
|
2 years ago |
Johannes Schauer Marin Rodrigues
|
c3aa679fec
|
run_qemu.sh: short-form boolean option 'read-only' deprecated, using read-only=on instead
|
2 years ago |
Johannes Schauer Marin Rodrigues
|
7a057e37dd
|
release 1.2.3
|
2 years ago |
Johannes Schauer Marin Rodrigues
|
5bd3da0aef
|
tests/create-tarball-dry-run: fix MODE->VARIANT
|
2 years ago |
Johannes Schauer Marin Rodrigues
|
d442f436de
|
shellcheck everything
|
2 years ago |
Johannes Schauer Marin Rodrigues
|
889c02419e
|
update for perltidy 20220613
|
2 years ago |
Johannes Schauer Marin Rodrigues
|
a156d93314
|
run_qemu.sh: bump timeout to 40 minutes so that it works on an ARM Cortex-A53 at 1.5 GHz
|
2 years ago |
Johannes Schauer Marin Rodrigues
|
4ccd799b50
|
tests/include-deb-file: create a dummy binary package to make sure apt doesn't download the package from the mirror
|
2 years ago |
Johannes Schauer Marin Rodrigues
|
24c5a45202
|
make_mirror.sh: switch from extlinux to grub-efi to support arm64
|
2 years ago |
Johannes Schauer Marin Rodrigues
|
2e8eaeb18b
|
mmdebstrap-autopkgtest-build-qemu: fix i386 grub target i386-efi -> i386-pc
|
2 years ago |
Johannes Schauer Marin Rodrigues
|
420080648e
|
Revert "add another --dpkgopt example"
This reverts commit 40b6155967 .
dpkg does not support the {foo,bar,baz} type of glob
Closes: #28
|
2 years ago |
Johannes Schauer Marin Rodrigues
|
be156e7a14
|
tests/chrootless: skip if libpam-runtime (<= 1.5.2-5)
|
2 years ago |
Johannes Schauer Marin Rodrigues
|
ea146ad108
|
add undocumented --chrooted-*-hook calling pivot_root in unshare mode
|
2 years ago |
Johannes Schauer Marin Rodrigues
|
449fb248e2
|
Instead of mounting and unmounting for each run_chroot() call, do it once before the extract hook and unmount after the customize hooks
|
2 years ago |
Johannes Schauer Marin Rodrigues
|
eb54f6a23a
|
Instead of re-execing mmdebstrap under /bin/sh, use Text::ParseWords::shellwords
- saves a few PIDs
- saves a bit of time because useless exec and fork is avoided
- allows to run in pivoted chroots without mmdebstrap
|
2 years ago |
Johannes Schauer Marin Rodrigues
|
d2238c891b
|
coverage.py: add --skip option
|
2 years ago |
Johannes Schauer Marin Rodrigues
|
bf33a614c3
|
add mini-mmdebstrap in shell to the man page
|
2 years ago |
Johannes Schauer Marin Rodrigues
|
d15be6abbf
|
tests/check-against-debootstrap-dist: add more restrictions for remaining hacks
|
2 years ago |