|
2dad1c662c
|
mmdebstrap: unpack essential packages with proxy script
try unpack package with dpkg-deb and fallback to manual extraction
Signed-off-by: Konstantin Demin <rockdrilla@gmail.com>
|
2023-01-08 12:55:03 +03:00 |
|
|
5fd96553f5
|
release 1.2.5
|
2023-01-04 07:24:50 +01:00 |
|
|
b67d30cb86
|
mmdebstrap: bump copyright year
|
2023-01-04 07:24:14 +01:00 |
|
|
d4eb268795
|
warn if hook directory contains no executable scripts
|
2023-01-04 07:23:56 +01:00 |
|
|
60186650cd
|
tests: tzdata gained lintian overrides and preinst prerm scripts
|
2023-01-03 22:24:22 +01:00 |
|
|
59ac33cebe
|
make shellcheck 0.9.0-1 more happy
|
2022-12-25 08:00:15 +01:00 |
|
|
847d8fe95b
|
make shellcheck 0.9.0-1 happy
|
2022-12-25 01:06:00 +01:00 |
|
|
4595d3df44
|
release 1.2.4
|
2022-12-23 10:57:11 +01:00 |
|
|
577f690540
|
README.md: update list of contributors
|
2022-12-23 10:55:20 +01:00 |
|
|
2b832e0128
|
add jessie-or-older extract hook
|
2022-12-23 10:06:28 +01:00 |
|
|
a7b7e16033
|
move extract hook execution after run_prepare so that fakechroot works in it
|
2022-12-23 10:06:28 +01:00 |
|
|
eb98dfbaee
|
apt also needs /var/lib to exist
|
2022-12-23 10:06:28 +01:00 |
|
|
6c5210a94f
|
error out early if setup fails and thus the ext2 block reader returns EOF
|
2022-12-23 10:06:28 +01:00 |
|
|
a6a31e60eb
|
make sure that the unshared user has read access to the included package files
|
2022-12-23 10:06:28 +01:00 |
|
|
0dfd9adf2b
|
make sure absolute package paths start with a slash and are readable files
|
2022-12-23 10:06:28 +01:00 |
|
|
2fd3d768e8
|
avoid division by zero in progress computation
|
2022-12-23 10:06:27 +01:00 |
|
|
ccd8919e67
|
add tests/unshare-include-deb
|
2022-12-23 10:06:27 +01:00 |
|
|
b39713def5
|
remove last traces of proot
|
2022-12-23 10:06:27 +01:00 |
|
|
348c582866
|
coverage.py: error out if tests are missing from ./tests or from coverage.txt
|
2022-12-23 10:06:27 +01:00 |
|
|
67fbe118f3
|
tests/i386-which-can-be-executed-without-qemu: fixup spurious merged-/usr problem
|
2022-12-23 10:06:27 +01:00 |
|
|
5a263b5532
|
tests/file-mirror: wrap lines
|
2022-12-23 10:06:27 +01:00 |
|
|
830270840b
|
make sure genext2fs and genext2fs exist for the respective formats
|
2022-12-21 20:02:56 +01:00 |
|
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.
|
2022-11-18 21:39:15 +01:00 |
|
|
1f15194a6e
|
tests/pivot_root: use the mmdebstrap binary we copied into the chroot
|
2022-11-18 09:49:52 +01:00 |
|
|
117e4251a1
|
.mailmap: add Helmut Grohne and Benjamin Drung
|
2022-11-18 09:49:27 +01:00 |
|
|
adf8f9399d
|
coverage.py: check that all files in ./tests appear in coverage.txt
|
2022-11-18 09:48:26 +01:00 |
|
|
543093eddc
|
README.md: update list of contributors
|
2022-11-18 09:48:07 +01:00 |
|
|
4dc1375840
|
run_qemu.sh: remove accidental qemu option from aavmf code filename
|
2022-11-17 11:38:17 +01:00 |
|
|
c3aa679fec
|
run_qemu.sh: short-form boolean option 'read-only' deprecated, using read-only=on instead
|
2022-11-17 11:35:43 +01:00 |
|
|
7a057e37dd
|
release 1.2.3
|
2022-11-16 14:06:50 +01:00 |
|
|
5bd3da0aef
|
tests/create-tarball-dry-run: fix MODE->VARIANT
|
2022-11-16 14:02:58 +01:00 |
|
|
d442f436de
|
shellcheck everything
|
2022-11-16 13:59:38 +01:00 |
|
|
889c02419e
|
update for perltidy 20220613
|
2022-11-15 14:48:01 +01:00 |
|
|
a156d93314
|
run_qemu.sh: bump timeout to 40 minutes so that it works on an ARM Cortex-A53 at 1.5 GHz
|
2022-11-15 14:47:59 +01:00 |
|
|
4ccd799b50
|
tests/include-deb-file: create a dummy binary package to make sure apt doesn't download the package from the mirror
|
2022-11-15 14:47:42 +01:00 |
|
|
24c5a45202
|
make_mirror.sh: switch from extlinux to grub-efi to support arm64
|
2022-11-15 14:47:38 +01:00 |
|
|
2e8eaeb18b
|
mmdebstrap-autopkgtest-build-qemu: fix i386 grub target i386-efi -> i386-pc
|
2022-11-14 14:35:12 +01:00 |
|
|
420080648e
|
Revert "add another --dpkgopt example"
This reverts commit 40b6155967 .
dpkg does not support the {foo,bar,baz} type of glob
Closes: #28
|
2022-11-14 14:35:12 +01:00 |
|
|
be156e7a14
|
tests/chrootless: skip if libpam-runtime (<= 1.5.2-5)
|
2022-11-14 14:35:12 +01:00 |
|
|
ea146ad108
|
add undocumented --chrooted-*-hook calling pivot_root in unshare mode
|
2022-11-14 14:35:12 +01:00 |
|
|
449fb248e2
|
Instead of mounting and unmounting for each run_chroot() call, do it once before the extract hook and unmount after the customize hooks
|
2022-11-14 14:31:06 +01:00 |
|
|
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
|
2022-11-14 14:31:05 +01:00 |
|
|
d2238c891b
|
coverage.py: add --skip option
|
2022-11-14 14:31:05 +01:00 |
|
|
bf33a614c3
|
add mini-mmdebstrap in shell to the man page
|
2022-11-14 14:31:05 +01:00 |
|
|
d15be6abbf
|
tests/check-against-debootstrap-dist: add more restrictions for remaining hacks
|
2022-11-14 14:31:05 +01:00 |
|
|
67902e06e9
|
tests/dev-ptmx: needs adduser inside the chroot
|
2022-11-07 16:11:47 +01:00 |
|
|
d9ca7c21ff
|
make failure to remove /dev/ptmx a warning and not an error
|
2022-11-07 16:10:55 +01:00 |
|
|
d29f9195d7
|
coverage.txt: add more requirements found by running tests on salsa ci and debci
|
2022-11-07 16:10:13 +01:00 |
|
|
b454892ddd
|
release 1.2.2
|
2022-10-27 16:11:30 +02:00 |
|
|
c2cd4a2a77
|
tests/check-against-debootstrap-dist: sort /etc/group for variant important
|
2022-10-27 14:53:04 +02:00 |
|