Commit Graph

1049 Commits (main)
 

Author SHA1 Message Date
Johannes Schauer Marin Rodrigues 956dcb42e1
switch from guestfish to debvm 9 months ago
Johannes Schauer Marin Rodrigues e523741610
add hooks/copy-host-apt-sources-and-preferences 9 months ago
Johannes Schauer Marin Rodrigues 5a6883970a
release 1.3.6 10 months ago
Johannes Schauer Marin Rodrigues 5a9123aa11
testsuite changes for bookworm release 10 months ago
Johannes Schauer Marin Rodrigues 04950847d3
add debvm and bdebstrap to docs 10 months ago
Johannes Schauer Marin Rodrigues f660f0095a
make_mirror.sh: kill proxypid more reliably upon failure 10 months ago
Johannes Schauer Marin Rodrigues 2b327ac0fd
caching_proxy.py: add comment about not using shutil.copyfileobj() 10 months ago
Johannes Schauer Marin Rodrigues 910427b598
make_mirror.sh: run apt-get update with --error-on=any 10 months ago
Johannes Schauer Marin Rodrigues ebf7a67e37
README.md: link to HTML version of the man page 10 months ago
Johannes Schauer Marin Rodrigues 14f13c6309
tests/{eatmydata-via-hook-dir,jessie-or-older}: dash 0.5.12-3 dropped diversions 11 months ago
Jochen Sprickerhof c66b41eb7e
Use dpkg-query --show to not get stuck in a pager 11 months ago
Johannes Schauer Marin Rodrigues e27a8d3472
tests: doc-debian 11.0 changed the doc-base paths 11 months 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 1 year 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.
1 year ago
Johannes Schauer Marin Rodrigues 55cae49ec7
let test_unshare_userns error out itself if necessary 1 year ago
Johannes Schauer Marin Rodrigues 055e1719b9
try unsharing before automatically choosing unshare mode 1 year ago
Johannes Schauer Marin Rodrigues 2614924925
make_mirror.sh: clean up more things left over by USE_HOST_APT_CONFIG=yes 1 year ago
Johannes Schauer Marin Rodrigues 901d017099
tests: do not run debug and verbose tests with variant standards for arches affected by #1031276 1 year ago
Johannes Schauer Marin Rodrigues 6b49a2dbbf
coverage.sh: pass any cli args on to coverage.py 1 year ago
Johannes Schauer Marin Rodrigues 034698f8d3
tests/check-for-bit-by-bit-identical-format-output: use the default user check 1 year ago
Johannes Schauer Marin Rodrigues a184cc003c
tests: run verbose and debug tests with --variant=standard for maximum output 1 year ago
Johannes Schauer Marin Rodrigues 8253daf403
make_mirror.sh: also delete mmdebstrap-*-*.* 1 year ago
Johannes Schauer Marin Rodrigues dd774b4f20
tests: skip debootstrap tests variant - on oldstable because of #917773 1 year ago
Johannes Schauer Marin Rodrigues 1ffa32f590
caching_proxy.py: only take .deb and by-hash artifacts from the old path 1 year 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 1 year ago
Johannes Schauer Marin Rodrigues b214d74129
make_mirror.sh: output contents of sources.list and preferences.d for debugging 1 year ago
Johannes Schauer Marin Rodrigues c3bcc7b04a
make_mirror.sh: filter out file:// mirrors when USE_HOST_APT_CONFIG=yes 1 year ago
Johannes Schauer Marin Rodrigues 5471b372e2
coverage.txt: mark two more tests Needs-APT-Config: true 1 year ago
Johannes Schauer Marin Rodrigues cc8dab5be8
add non-free-firmware to docs 1 year ago
Jochen Sprickerhof 84ea1e042b
Fail in --mode=unshare when newuidmap is not available 1 year 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
1 year ago
Johannes Schauer Marin Rodrigues 70092c49e8
coverage.txt: #1030638 got fixed 1 year ago
Johannes Schauer Marin Rodrigues 158607b3af
mmdebstrap: improve docs for --keyring 1 year ago
Johannes Schauer Marin Rodrigues e7f21ce04c
Do not die if reading the number of ext2 blocks failed as that would skip the cleanup action
Reported-by: Helmut Grohne <helmut@subdivi.de>
1 year ago
Johannes Schauer Marin Rodrigues 8bdd04fce1
release 1.3.3 1 year ago
Johannes Schauer Marin Rodrigues aea6fc70d1
make_mirror.sh: add ONLY_DEFAULT_DIST and ONLY_HOSTARCH 1 year ago
Johannes Schauer Marin Rodrigues b90f1196e5
tests/root-mode-inside-chroot: run test script with -x 1 year ago
Johannes Schauer Marin Rodrigues 2f337767ea
tests/multiple-include: tzdata is producing /etc/timezone again 1 year ago
Johannes Schauer Marin Rodrigues 3c0b992d94
coverage.txt: fakechroot bug #1023286 is not fixed in testing yet 1 year ago