Age | Commit message (Collapse) | Author |
|
Reported-by: Johannes Schauer Marin Rodrigues <josch@mister-muffin.de>
|
|
Suggested-by: Paul Gevers <elbrus@debian.org>
|
|
There was a bug that would cause setterm to randomly enable O_ASYNC on
the console due to the use of uninitialized memory. As a consequence,
any keystroke would raise SIGIO and kill the shell. Since setterm is a
convenience feature and killing the shell is bad, disable it for earlier
versions.
Reported-by: Emanuele Rocca <ema@debian.org>
Thanks: Chris Hofstaedtler <zeha@debian.org>
|
|
|
|
When mmdebstrap fails, it kills its child processes by killing its
process group. This is harmless in many cases. For instance, when run
from an interactive shell, the shell creates a process group. When run
with user namespaces as non-root, not being root limits the possible
damage. But when run as root from autopkgtest, mmdebstrap runs in the
initial process group and takes down the entire lxc container. Using
setsid, we can isolate the container from this killpg call.
|
|
When passing an empty release to ./tests/create-and-run.sh, we now use
the host's apt sources and pinning. This is an additional gitlab-ci test
and replaces the previous autopkgtest involving unstable, which thus
becomes non-flaky.
|
|
Fixes: e2e003c4415f ("tests/create-and-run.sh: choose ports mirror automatically")
|
|
bin/debvm-waitssh: make --timeout=N work
See merge request helmutg/debvm!38
|
|
|
|
|
|
Fixes: d1e2c48b9b39 ("Fix ports mirror (tested on riscv64)")
|
|
|
|
* mipsel is removed from unstable
* riscv64 is added to unstable
* also test trixie
|
|
Fix resolv.conf in stretch
See merge request helmutg/debvm!37
|
|
stub-resolv.conf was introduced in systemd 236 (e6b2d948f8).
Regression of c751e22.
|
|
bin/debvm-run: if the image filename contains a comma, then that comma must be...
See merge request helmutg/debvm!35
|
|
|
|
add test dep on debian-archive-keyring
See merge request helmutg/debvm!34
|
|
|
|
|
|
bin/debvm-run: allow being run in environments without TERM set
See merge request helmutg/debvm!33
|
|
|
|
Fix a syntax error in control.
Fixes: 1c98a5b3b36f ("bin/debvm-run: qemu (>> 1:8.0) provides symlinks for qemu-system-${debarch} as well as qemu-system-any")
|
|
|
|
|
|
When issuing multiple --sshport options, the last one should win.
Fixes: a2db07766257 ("debvm-run: add a --netopt option to customize the -netdev")
|
|
|
|
|
|
|
|
|
|
As with debvm-create, this option allows skipping default configuration
to let a user override things in their way.
Link: https://bugs.debian.org/1036918
|
|
Should be using stderr.
Fixes: 7d0b160531d6 ("debvm-run: replace shell process with qemu process")
|
|
bin/debvm-run: qemu provides symlinks for qemu-system- starting with 1:8.0~rc4+dfsg-2
See merge request helmutg/debvm!31
|
|
This way we loose unnecessary detail such as libc, kernel and abi. For
one thing this simplifies the arm* match. For another, this makes us
stop think about arm64ilp32 or x32.
|
|
Fixes: 1c98a5b3b36f ("bin/debvm-run: qemu (>> 1:8.0) provides symlinks for qemu-system-${debarch} as well as qemu-system-any")
|
|
Fixes: 1c98a5b3b36f ("bin/debvm-run: qemu (>> 1:8.0) provides symlinks for qemu-system-${debarch} as well as qemu-system-any")
|
|
as well as qemu-system-any
|
|
qemu makes heavy use of fd passing, so we better avoid user-passed fds.
|
|
We need the intermediate shell process to clean the temporary files with
the kernel and the initrd - unless we delete them before running qemu.
This method should help with killing a qemu e.g. using a timeout.
|
|
|
|
|
|
|
|
Unlike qemu's -append, it has append semantics both to repeated use and
to internal defaults.
|
|
Closes: #1036932
|
|
|
|
I really should have tested this part, but CI did.
Fixes: 954ba600ffb7 ("debvm-run: massively speed up tcg emulation of arm cpus")
|
|
pauth emulation is very intensive on the CPU and thus there is a
non-cryptographic alternative that provides a speedup of 3 to 4.
https://qemu-project.gitlab.io/qemu/system/arm/cpu-features.html#tcg-vcpu-features
Suggested-by: Arnd Bergmann <arnd@arndb.de>
Reported-by: Emanuele Rocca <ema@debian.org>
Tested-by: Emanuele Rocca <ema@debian.org>
Closes: #1033643
|
|
|
|
|
|
|