Commit graph

884 commits

Author SHA1 Message Date
0b27660468
make_mirror.sh: install mmdebstrap if ./mmdebstrap doesn't exist 2020-11-27 00:54:23 +01:00
2df8581bf9
make_mirror.sh: use CMD instead of ./mmdebstrap 2020-11-27 00:51:45 +01:00
c51c69ca13
tarfilter/taridshift: use argparse 2020-11-27 00:32:14 +01:00
3731393c7a
coverage.sh: fix HOSTARCH -> ONLINE 2020-11-26 23:45:32 +01:00
d947f765df
run_qemu.sh: add 20m timeout and print qemu log on failure 2020-11-26 23:45:08 +01:00
126c399d30
run_qemu.sh: explicitly convert to qcow2 2020-11-26 23:44:42 +01:00
692f687928
coverage.sh: skip tests affected by #973305 and #973325 2020-11-26 23:42:29 +01:00
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 2020-11-26 23:16:36 +01:00
3babdb04cb
coverage.sh: /etc/apt/apt.conf.d/01autoremove-kernels is not anymore always created 2020-11-26 23:10:38 +01:00
ad56754a2a
pkgs_to_install might contain duplicates when multiple suites are used -- avoid that by using a hash instead of an array 2020-11-15 22:58:26 +01:00
94459eafbe
make_mirror.sh: write /usr/lib/SYSLINUX/mbr.bin to the first 440 bytes 2020-11-15 22:57:13 +01:00
0c990abc48
coverage.sh: only consider non-POD parts for maximum line length check 2020-11-15 11:30:04 +01:00
534798dbd2
add example for how to use a cache directory 2020-11-15 11:27:51 +01:00
12b26a8817
use /usr/share/distro-info/debian.csv to figure out the security mirror for bullseye and beyond 2020-11-15 10:14:03 +01:00
9d32dee3f5
if a suite name was specified, use the matching apt index to figure out the package set to install 2020-11-14 23:25:07 +01:00
21a26b5dac
pass verbosity to hook-listener 2020-11-13 22:37:53 +01:00
e71487af5e
improve hook-helper and hook-listener debug output 2020-11-13 22:36:58 +01:00
bf87e83bdb
make it possible to seed /var/cache/apt/archives with deb packages 2020-11-13 19:02:41 +01:00
50d8d5edae
check whether dpkg, apt and others are installed (closes: #18) 2020-11-12 22:36:10 +01:00
0a985948cf
create temporary test ext2 image in TMPDIR and not in CWD 2020-11-12 15:49:10 +01:00
1000a033e8
release 0.7.1 2020-09-18 13:43:42 +02:00
0fdf4673b9
hooks/setup00-merged-usr.sh: avoid for link_dir not having been set 2020-09-06 10:29:06 +02:00
259a188e06
fix typo: 3030 -> 2020 (thanks Trent W. Buck!) 2020-09-02 22:58:50 +02:00
65e40c8c34
redirect stderr of dpkg --version to /dev/null to prevent error output if dpkg is too old (thanks Trent W. Buck!) 2020-09-02 22:58:20 +02:00
e4a3d2b2c5
coverage.sh: two tests need qemu isolation 2020-08-28 14:37:50 +02:00
caa80ccd95
coverage.sh: send adios to hook-listener 2020-08-28 14:37:05 +02:00
58925dc493
add two more debug messages 2020-08-28 14:36:14 +02:00
400b51ad7b
release 0.7.0 2020-08-27 20:52:47 +02:00
075f22b0c0
README.md: add Steve Dodd as contributor 2020-08-27 20:51:38 +02:00
dbed763af1
README.md: expand on make_mirror.sh and coverage.sh 2020-08-27 20:51:11 +02:00
d528f6316c
coverage.sh: store temporary files in /tmp and not in shared 2020-08-27 15:18:43 +02:00
33b1ed5993
coverage.sh: test ubuntu focal 2020-08-26 09:44:29 +02:00
3713735240
document non-functional --variant=standard due to bug #968217 2020-08-25 18:08:35 +02:00
7c752fa8a0
print elapsed time after successful run 2020-08-25 18:08:31 +02:00
07fa6f29c8
coverage.sh: remove unused variable declaration 2020-08-25 16:05:33 +02:00
74725ac451
coverage.sh: test eatmydata and merged-usr hooks 2020-08-25 16:05:10 +02:00
0920f72996
hooks/setup00-merged-usr.sh: use /usr/share/debootstrap/functions if available and account for different architectures 2020-08-25 16:03:23 +02:00
465c056434
no longer needs to install twice when --depkgopt=path-exclude is given by filtering the tarball with new tarfilter utility 2020-08-25 13:02:33 +02:00
8f09c3e02f
unless in chrootless mode, omitting stuff in /var/lib/dpkg does not depend on the dpkg version outside, but on the version inside the chroot (and we don't know that one yet) 2020-08-24 18:45:22 +02:00
dd64e8220d
use distro-info-data and debootstrap to help with suite name and keyring discovery 2020-08-24 18:45:22 +02:00
7c532d5572
coverage.sh: produce report inside VM to prevent errors from version mismatches 2020-08-24 18:45:22 +02:00
c4d9d81258
coverage.sh: fixup commit 95400ee1 2020-08-24 18:45:22 +02:00
87d383d754
replace -t STDERR with a common function that explains the 'no critic' annotation 2020-08-24 18:45:18 +02:00
josch
cd87402a18 Merge branch 'eatmydata-fixes' into 'master'
Fix apt-helper invocation for older versions.

Fix apt-helper invocation for older versions.
Set up dpkg-divert of dpkg to avoid overwrite when dpkg is properly installed.

See merge request !1
2020-08-24 16:44:54 +00:00
Steve Dodd
5e66a4fb7f Fix apt-helper invocation for older versions.
Set up dpkg-divert of dpkg to avoid overwrite when dpkg is properly installed.
2020-08-20 19:28:14 +01:00
307cbf5a41
prefix certain progress bars with what is being done (closes: #16) 2020-08-18 14:31:38 +02:00
df18304449
add a new pipe to communicate the number of blocks to the parent instead of abusing the hookhelper/listener 2020-08-18 12:08:55 +02:00
a5ea38cbad
fix docs: there are four hooks, not three 2020-08-18 09:38:22 +02:00
0451d5f004
do not suggest using --dpkgopt=force-unsafe-io because it barely brings any speedups, see Debian bug #613428 2020-08-18 09:37:53 +02:00
614ef0e43d
make it clear that --aptopt and --dpkgopt add their content permamently 2020-08-18 09:37:08 +02:00