Johannes Schauer Marin Rodrigues
2bd6929fbc
make_mirror.sh: bullseye-updates doesn't ship Packages.gz anymore, so we use xz everywhere instead
3 years ago
Johannes Schauer Marin Rodrigues
c63ad87310
changes for release of Debian 11 Buster
3 years ago
Johannes 'josch' Schauer
0f6741d01a
coverage.sh: allow to run on stable
4 years ago
Johannes 'josch' Schauer
2d03a81997
coverage.sh: reenabling tests because bugs got fixed
...
- systemd didn't get fixed but somehow the order matches again (bug #963788 )
- python is installable again (bug #968217 )
- apt immediate configure was not fixed but src:glibc changed to not
trigger the bug anymore (bugs #973305 , #973325 and #972552 )
4 years ago
Johannes 'josch' Schauer
077d8cdd9a
coverage.sh,make_mirror.sh: add i386 support
4 years ago
Johannes 'josch' Schauer
529e8076c4
make_mirror.sh: allow setting qemu disk image size with DISK_SIZE
4 years ago
Johannes 'josch' Schauer
0b27660468
make_mirror.sh: install mmdebstrap if ./mmdebstrap doesn't exist
4 years ago
Johannes 'josch' Schauer
2df8581bf9
make_mirror.sh: use CMD instead of ./mmdebstrap
4 years ago
Johannes 'josch' Schauer
0b4f8ca7db
replace armhf with arm64 in the testsuite because builds of gcc on armhf can take more than 2 days, resulting in a long m-a:same version skew
4 years ago
Johannes 'josch' Schauer
94459eafbe
make_mirror.sh: write /usr/lib/SYSLINUX/mbr.bin to the first 440 bytes
4 years ago
Johannes 'josch' Schauer
bf87e83bdb
make it possible to seed /var/cache/apt/archives with deb packages
4 years ago
Johannes 'josch' Schauer
33b1ed5993
coverage.sh: test ubuntu focal
4 years ago
Johannes 'josch' Schauer
74725ac451
coverage.sh: test eatmydata and merged-usr hooks
4 years ago
Johannes 'josch' Schauer
7c532d5572
coverage.sh: produce report inside VM to prevent errors from version mismatches
4 years ago
Johannes 'josch' Schauer
e2ee5b1e84
make_mirror.sh: workaround python being uninstallable since August 03 2020, see Debian bug #968217
4 years ago
Johannes 'josch' Schauer
1dc0984821
Revert "remove libgcc1 for libc6 >= 2.30-2" -- situation in debootstrap is fixed
...
This reverts commit a91d7440cb
.
4 years ago
Johannes 'josch' Schauer
c462a080c3
make_mirror.sh: create debootstrap directory with mktemp
...
if debootstrap is run without qemu and make_mirror.sh is aborted the
partly debootstrapped directory is left over. To avoid debootstrapping
into the same directory (and failing at it) we generate a new temporary
directory every time with mktemp
4 years ago
Johannes 'josch' Schauer
895c388ede
add --format option and ext2 image output
4 years ago
Johannes 'josch' Schauer
a91d7440cb
remove libgcc1 for libc6 >= 2.30-2
...
The buildd variant of debootstrap will install libgcc-s1 *and* libgcc1
even though the former provides the latter. Remove the latter manually.
Since apt does not consider libgcc1 necessary, we have to download it
explicitly for debootstrap.
See Debian bug #953861
5 years ago
Johannes 'josch' Schauer
7c65f61056
make_mirror.sh: run ldconfig in case mmdebstrap chose fakechroot mode
5 years ago
Johannes 'josch' Schauer
d70dad0ac9
make_mirror.sh: export SOURCE_DATE_EPOCH for more reproducible disk images
5 years ago
Johannes 'josch' Schauer
5bf8c3fcf9
add sync, umount and shutdown to guestfish calls
5 years ago
Johannes 'josch' Schauer
62159d124a
support deb822-style format apt sources
5 years ago
Johannes 'josch' Schauer
1f59856858
make_mirro.sh: install gpg into qemu machine
5 years ago
Johannes 'josch' Schauer
98c8c573de
coverage.sh: test taridshift
5 years ago
Johannes 'josch' Schauer
588df83d1b
make_mirror.sh: select kernel image depending on host architecture
5 years ago
Johannes 'josch' Schauer
961675368f
make_mirror.sh: only install proot if HAVE_PROOT==yes
5 years ago
Johannes 'josch' Schauer
dbdf3f34c6
add support for generating squashfs images using tar2sqfs
5 years ago
Johannes 'josch' Schauer
dc7663b3a8
coverage.sh: allow running tests on architectures other than amd64 with reduced functionality
5 years ago
Johannes 'josch' Schauer
ca9cb3145e
make_mirror.sh: set traps to automatically cleanup on failure
5 years ago
Johannes 'josch' Schauer
aaac3e677f
make_mirror.sh: feed file to guestfish via heredoc instead of tempfile
5 years ago
Johannes 'josch' Schauer
163da0a72d
coverage.sh: add safety measure to ensure certain tests are not run outside qemu
5 years ago
Johannes 'josch' Schauer
de85ad44b2
coverage.sh: reintroduce testing of debootstrap '-' variant
5 years ago
Johannes 'josch' Schauer
647e7e37f1
coverage.sh: test xattr support
...
When creating a tarball: --xattrs
When extracting a tarball: --xattrs --xattrs-include='*'
5 years ago
Johannes 'josch' Schauer
c20056d48f
run_qemu.sh: use virtio disk and network
5 years ago
Johannes 'josch' Schauer
e6d5d74d87
--keyring now overwrites the default apt keyring
...
- apt can only handle one directory and one file as keyring
- the signed-by option is used to specify the keyrings for suites that
are not known by apt
5 years ago
Johannes 'josch' Schauer
d4646fd8b0
coverage.sh: add test for i386 on amd64 without qemu
5 years ago
Johannes 'josch' Schauer
2db69b1cfa
make_mirror.sh: suggest which cache to delete
5 years ago
Johannes 'josch' Schauer
a0001f3681
make_mirror.sh: security.d.o dropped the MD5sum field for SHA256 in Packages.gz
5 years ago
Johannes 'josch' Schauer
a425b948dd
updates for release of Debian buster
5 years ago
Johannes 'josch' Schauer
19fdb4914d
coverage.sh: auto generate package list for aspcud instead of hardcoding it
6 years ago
Johannes 'josch' Schauer
bc3d5153df
make_mirror.sh: choose mode automatically when running mmdebstrap
6 years ago
Johannes 'josch' Schauer
70cf6b39df
make_mirror.sh: list remaining files if /var/cache/apt/archives/ is not empty
6 years ago
Johannes 'josch' Schauer
ea8315a5f1
coverage.sh: allow setting chroot distribution with DEFAULT_DIST
6 years ago
Johannes 'josch' Schauer
6c39fe8b5a
coverage.sh: add test for aspcud external apt solver
6 years ago
Johannes 'josch' Schauer
aa319c64b2
make_mirror.sh: instead of prefixing with the current time, print the timedelta since script start
6 years ago
Johannes 'josch' Schauer
ed1899476c
make_mirror.sh: annotate each line with timestamp
6 years ago
Johannes 'josch' Schauer
c747f6ba1f
make_mirror.sh: quote paths
6 years ago
Johannes 'josch' Schauer
1b18b11a86
make_mirror.sh: add --no-run-if-empty to xargs call
6 years ago
Johannes 'josch' Schauer
a0e2c70eba
make_mirror.sh: only rm oldcachedir if it exists
6 years ago