Johannes Schauer Marin Rodrigues
8eb09569bb
make_mirror.sh: remove duplicate --skip=usrmerge
1 year ago
Johannes Schauer Marin Rodrigues
44cf2f94a6
tests/ascii-armored-keys: convert key to armored using gpg instead of sed
1 year ago
Johannes Schauer Marin Rodrigues
1c67ac111a
exclude ./lost+found from tarball
1 year ago
Johannes Schauer Marin Rodrigues
8d91ca7b24
hooks/merged-usr: implement post-merging as debootstrap does (see #1049898 )
1 year ago
Johannes Schauer Marin Rodrigues
4d76d04cfe
release 1.3.7
1 year ago
Johannes Schauer Marin Rodrigues
73f06a6356
set MMDEBSTRAP_SUITE when running hooks
1 year ago
Johannes Schauer Marin Rodrigues
956dcb42e1
switch from guestfish to debvm
1 year ago
Johannes Schauer Marin Rodrigues
e523741610
add hooks/copy-host-apt-sources-and-preferences
1 year ago
Johannes Schauer Marin Rodrigues
5a6883970a
release 1.3.6
1 year ago
Johannes Schauer Marin Rodrigues
5a9123aa11
testsuite changes for bookworm release
1 year ago
Johannes Schauer Marin Rodrigues
04950847d3
add debvm and bdebstrap to docs
1 year ago
Johannes Schauer Marin Rodrigues
f660f0095a
make_mirror.sh: kill proxypid more reliably upon failure
1 year ago
Johannes Schauer Marin Rodrigues
2b327ac0fd
caching_proxy.py: add comment about not using shutil.copyfileobj()
1 year ago
Johannes Schauer Marin Rodrigues
910427b598
make_mirror.sh: run apt-get update with --error-on=any
1 year ago
Johannes Schauer Marin Rodrigues
ebf7a67e37
README.md: link to HTML version of the man page
1 year ago
Johannes Schauer Marin Rodrigues
14f13c6309
tests/{eatmydata-via-hook-dir,jessie-or-older}: dash 0.5.12-3 dropped diversions
1 year ago
Jochen Sprickerhof
c66b41eb7e
Use dpkg-query --show to not get stuck in a pager
1 year ago
Johannes Schauer Marin Rodrigues
e27a8d3472
tests: doc-debian 11.0 changed the doc-base paths
1 year ago
Emilio Pozuelo Monfort
6dd3e557db
Reword gpgvnoexpkeysig public domain claim
...
cherry-picked from
e2cd601b6f
1 year ago
Johannes Schauer Marin Rodrigues
81d155cac8
release 1.3.5
1 year ago
Johannes Schauer Marin Rodrigues
b3338bd33b
refine warnings and add documentation for using --include with .deb files in unshare mode
1 year ago
Johannes Schauer Marin Rodrigues
71a9a2e7a9
tests/include-deb-file: run in all modes
1 year ago
Johannes Schauer Marin Rodrigues
19a2ec044a
fix undefined variable in error message
1 year ago
Johannes Schauer Marin Rodrigues
af95b4d778
hooks/file-mirror-automount/setup00.sh: use mmdebstrap --hook-helper upload and sync-in instead of cp
1 year ago
Johannes Schauer Marin Rodrigues
4d44b9dbbe
export MMDEBSTRAP_ARGV0 for hooks
1 year ago
Johannes Schauer Marin Rodrigues
846662276f
tests/multiple-include: be more liberal with packages adding or dropping maintainer scripts
1 year ago
Johannes Schauer Marin Rodrigues
9a19801095
debian-archive-keyring now puts *.asc keys into /etc/apt/trusted.gpg.d
1 year ago
Johannes Schauer Marin Rodrigues
9710ee16a0
release 1.3.4
1 year ago
Johannes Schauer Marin Rodrigues
8db443a6c4
README.md: update list of contributors
1 year ago
Johannes Schauer Marin Rodrigues
ff9b76ed19
improve debug and error message wording
2 years ago
Jakub Wilk
a719ffd20a
Fix apt.conf permissions
...
Having world-writable apt.conf may be exploited by locals users to
execute arbitrary code in the context of the user running mmdebstrap.
2 years ago
Johannes Schauer Marin Rodrigues
55cae49ec7
let test_unshare_userns error out itself if necessary
2 years ago
Johannes Schauer Marin Rodrigues
055e1719b9
try unsharing before automatically choosing unshare mode
2 years ago
Johannes Schauer Marin Rodrigues
2614924925
make_mirror.sh: clean up more things left over by USE_HOST_APT_CONFIG=yes
2 years ago
Johannes Schauer Marin Rodrigues
901d017099
tests: do not run debug and verbose tests with variant standards for arches affected by #1031276
2 years ago
Johannes Schauer Marin Rodrigues
6b49a2dbbf
coverage.sh: pass any cli args on to coverage.py
2 years ago
Johannes Schauer Marin Rodrigues
034698f8d3
tests/check-for-bit-by-bit-identical-format-output: use the default user check
2 years ago
Johannes Schauer Marin Rodrigues
a184cc003c
tests: run verbose and debug tests with --variant=standard for maximum output
2 years ago
Johannes Schauer Marin Rodrigues
8253daf403
make_mirror.sh: also delete mmdebstrap-*-*.*
2 years ago
Johannes Schauer Marin Rodrigues
dd774b4f20
tests: skip debootstrap tests variant - on oldstable because of #917773
2 years ago
Johannes Schauer Marin Rodrigues
1ffa32f590
caching_proxy.py: only take .deb and by-hash artifacts from the old path
2 years ago
Johannes Schauer Marin Rodrigues
db2be70f88
tests: split out creation of mmdebstrap chroot into its own test to avoid running the same thing multiple times and speed up tests
2 years ago
Johannes Schauer Marin Rodrigues
b214d74129
make_mirror.sh: output contents of sources.list and preferences.d for debugging
2 years ago
Johannes Schauer Marin Rodrigues
c3bcc7b04a
make_mirror.sh: filter out file:// mirrors when USE_HOST_APT_CONFIG=yes
2 years ago
Johannes Schauer Marin Rodrigues
5471b372e2
coverage.txt: mark two more tests Needs-APT-Config: true
2 years ago
Johannes Schauer Marin Rodrigues
cc8dab5be8
add non-free-firmware to docs
2 years ago
Jochen Sprickerhof
84ea1e042b
Fail in --mode=unshare when newuidmap is not available
2 years ago
Johannes Schauer Marin Rodrigues
5885291213
Use an caching apt proxy instead of copying /var/cache/apt/archives/*.deb
...
- only download Release files once and not by apt as well as with curl
and thus avoid a mirror push happening between both downloads
- no heuristic needed to place the file in their correct mirror
location
- no manual checksum checking
- only throttle download speed when actually downloading and not when
retrieving files from the cache
- no translation of filenames between how the epoch colon is stored in
files in /var/cache/apt/archives versus how it is stored in files on
the mirrors
- no special handling of stable update and security mirrors
- implemented in Python instead of shell and thus an order of magnitude
faster
2 years ago
Johannes Schauer Marin Rodrigues
70092c49e8
coverage.txt: #1030638 got fixed
2 years ago
Johannes Schauer Marin Rodrigues
158607b3af
mmdebstrap: improve docs for --keyring
2 years ago