Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-07-25 | Fix resolv.conf in stretch | Jochen Sprickerhof | |
stub-resolv.conf was introduced in systemd 236 (e6b2d948f8). Regression of c751e22. | |||
2023-07-06 | Merge branch 'commas' into 'main' | Helmut Grohne | |
bin/debvm-run: if the image filename contains a comma, then that comma must be... See merge request helmutg/debvm!35 | |||
2023-07-04 | bin/debvm-run: commas in the image filename must be escaped | Johannes Schauer Marin Rodrigues | |
2023-06-30 | Merge branch 'bug-1039532' into 'main' | Helmut Grohne | |
add test dep on debian-archive-keyring See merge request helmutg/debvm!34 | |||
2023-06-29 | add test dep on debian-archive-keyring | Brian Murray | |
2023-06-24 | Merge branch 'term' into 'main' | Helmut Grohne | |
bin/debvm-run: allow being run in environments without TERM set See merge request helmutg/debvm!33 | |||
2023-06-24 | bin/debvm-run: allow being run in environments without TERM set | Johannes Schauer Marin Rodrigues | |
2023-06-23 | upload 0.2.12 to unstable | Helmut Grohne | |
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") | |||
2023-06-22 | upload 0.2.11 to unstable | Helmut Grohne | |
2023-06-22 | Merge run-skip into main | Helmut Grohne | |
2023-06-22 | debvm-run: restore behaviour of repeated --sshport flags | Helmut Grohne | |
When issuing multiple --sshport options, the last one should win. Fixes: a2db07766257 ("debvm-run: add a --netopt option to customize the -netdev") | |||
2023-06-22 | Merge run-netopt into main | Helmut Grohne | |
2023-06-22 | Merge qemu-append into main | Helmut Grohne | |
2023-06-22 | debvm-run: expand the rootdev skip | Helmut Grohne | |
2023-06-21 | debvm-run: add a --netopt option to customize the -netdev | Helmut Grohne | |
2023-06-20 | debvm-run: add a --skip option | Helmut Grohne | |
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 | |||
2023-06-20 | debvm-run: fix local emulation of set -ex | Helmut Grohne | |
Should be using stderr. Fixes: 7d0b160531d6 ("debvm-run: replace shell process with qemu process") | |||
2023-06-19 | Merge branch 'qemu8exp' into 'main' | Helmut Grohne | |
bin/debvm-run: qemu provides symlinks for qemu-system- starting with 1:8.0~rc4+dfsg-2 See merge request helmutg/debvm!31 | |||
2023-06-19 | debvm-run: match on DEB_HOTS_ARCH_CPU rather than DEB_HOST_ARCH | Helmut Grohne | |
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. | |||
2023-06-19 | gitlab-ci: copy dpkg-dev dependency | Helmut Grohne | |
Fixes: 1c98a5b3b36f ("bin/debvm-run: qemu (>> 1:8.0) provides symlinks for qemu-system-${debarch} as well as qemu-system-any") | |||
2023-06-19 | debvm-run: make shellcheck happy | Helmut Grohne | |
Fixes: 1c98a5b3b36f ("bin/debvm-run: qemu (>> 1:8.0) provides symlinks for qemu-system-${debarch} as well as qemu-system-any") | |||
2023-06-19 | bin/debvm-run: qemu (>> 1:8.0) provides symlinks for qemu-system-${debarch} ↵ | Johannes Schauer Marin Rodrigues | |
as well as qemu-system-any | |||
2023-06-19 | debvm-run: avoid hard coding fds for kernel and initrd | Helmut Grohne | |
qemu makes heavy use of fd passing, so we better avoid user-passed fds. | |||
2023-06-19 | debvm-run: replace shell process with qemu process | Helmut Grohne | |
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. | |||
2023-06-19 | gitlab-ci: register binfmts again | Helmut Grohne | |
2023-06-09 | autologin: call setterm --resize only when supported | Helmut Grohne | |
2023-06-09 | the argument to setterm is --resize, not -resize | Helmut Grohne | |
2023-06-07 | debvm-run: add an --append option | Helmut Grohne | |
Unlike qemu's -append, it has append semantics both to repeated use and to internal defaults. | |||
2023-06-07 | mark autopkgtests as flaky for now | Helmut Grohne | |
Closes: #1036932 | |||
2023-04-27 | debvm-create: recognize finit as an init system | Helmut Grohne | |
2023-03-30 | debvm-run: do not apply pauth-impdef=on to arm32 | Helmut Grohne | |
I really should have tested this part, but CI did. Fixes: 954ba600ffb7 ("debvm-run: massively speed up tcg emulation of arm cpus") | |||
2023-03-29 | debvm-run: massively speed up tcg emulation of arm cpus | Helmut Grohne | |
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 | |||
2023-03-27 | tests: stretch also moved to archive.debian.org | Helmut Grohne | |
2023-03-23 | tests: jessie has moved to archive.debian.org | Helmut Grohne | |
2023-03-21 | upload 0.2.10 to unstable | Helmut Grohne | |
2023-03-21 | update contributor list | Helmut Grohne | |
2023-03-19 | debvm-waitssh: improve comment about character ranges | Helmut Grohne | |
Reported-by: Jakub Wilk <jwilk@debian.org> | |||
2023-03-11 | debvm-run: --graphical should not require an argument | Helmut Grohne | |
2023-03-06 | debvm-create: autodetect size of serial consoles | Helmut Grohne | |
We now extend /etc/profile to invoke setterm -resize when detecting an interactive login on a serial console. This should fix 90% of wrongly sized serial consoles. | |||
2023-03-06 | drop workaround for kernel bug #1029270 | Helmut Grohne | |
2023-03-06 | debvm-create: deprecate and hide the -a option | Helmut Grohne | |
At this point, we only forward -a to mmdebstrap. It's not actually that helpful to have this option on both levels, so just keep it on the mmdebstrap level. | |||
2023-03-06 | support a mips64el kernel in a mipsel image via multiarch | Helmut Grohne | |
Reported-by: Fabian Gruenbichler | |||
2023-03-05 | debvm-create: extend examples in the manual page | Helmut Grohne | |
2023-03-05 | debvm-run: always use virtio input devices for graphical mode | Helmut Grohne | |
These clearly benefit the amd64 case as well. Experience with the virtio gpu is not as clear cut as it may crash qemu. | |||
2023-03-02 | debvm-run: be more explicit about graphics and cloud kernels | Helmut Grohne | |
Reported-by: Arnd Bergmann <arnd@arndb.de> | |||
2023-03-02 | debvm-run: improve graphical experience on !x86 | Arnd Bergmann | |
2023-02-28 | upload 0.2.9 to unstable | Helmut Grohne | |
2023-02-23 | debvm-create: also support --initsystem=busybox | Helmut Grohne | |
Reported-by: Johannes Schauer Marin Rodrigues <josch@debian.org> | |||
2023-02-23 | debvm-create: also support --initsystem=runit | Helmut Grohne | |
2023-02-23 | debvm-create: do not fsck | Helmut Grohne | |
Asking for a fsck pass in fstab is not what we want. Requiring fsck makes sysvinit fail when fsck.ext4 is missing. Without that pass, it happily boots without e2fsprogs. Link: https://bugs.debian.org/1028267 Thanks: Thorsten Glaster <t.glaser@tarent.de> |