Age | Commit message (Collapse) | Author | |
---|---|---|---|
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> | |||
2023-02-20 | debvm-create: add --initsystem option | Helmut Grohne | |
This option allows changing the init system. The notable addition is sysv. | |||
2023-02-20 | debvm-create: fix graphical sysv autologin | Helmut Grohne | |
2023-02-20 | debvm-create: extend autologin hook to work with sysvinit | Helmut Grohne | |
2023-02-20 | debvm-create: avoid failing when we install no passwd | Helmut Grohne | |
2023-02-10 | upload 0.2.8 to unstable: more autopkgtest fixing | Helmut Grohne | |
2023-02-09 | autopkgtest: improve unprivieleged unshare condition | Helmut Grohne | |
Thanks to Johannes Schauer for trying it on debci and seeing that it properly tests the environment. | |||
2023-02-08 | autopkgtests: drop versioned qemu dependency | Helmut Grohne | |
Since qemu-kvm is virtual, it doesn't have a version and we cannot depend on it like that. Rather than revert back to qemu-system-misc (which would defeat the purpose), just drop the dependency as testing has a fixed version now. Thanks to Jochen Sprickerhof for explaining the cause of badpkg. | |||
2023-02-05 | upload 0.2.7 to unstable: autopkgtest without fakechroot | Helmut Grohne | |
2023-02-05 | debvm-create: fix resizing of output image | Helmut Grohne | |
resize2fs -b will not actually perform a resize. Rather, it will truncate the file to the filesystem length, reversing the earlier truncate call. Thus we need second resize2fs call to change the size of the filesystem. Fixes: 09bcaa8fe901 ("debvm-create: make the ext4 look more like ext4") | |||
2023-02-05 | debvm-create: add --skip=initsystem | Helmut Grohne | |
Closes: #1030254 | |||
2023-02-05 | debvm-create: install systemd-sysv rather than init | Helmut Grohne | |
We actually expect systemd in the network configuration. Be more honest about this. | |||
2023-02-05 | debian: autopkgtest: do away with fakeroot | Helmut Grohne | |
Use two tests. One in --mode=root and another skippable one in --mode=unshare. The latter will likely be skipped on Debian infrastructure. | |||
2023-02-03 | Merge branch tar-output into main | Helmut Grohne | |
Closes: !29 | |||
2023-02-03 | debvm-create: update documentation for --skip=ext4 | Helmut Grohne | |
2023-02-02 | debvm-create: Output image in tar format if step "ext4" is skipped | Gioele Barabucci | |
Outputting the image in tar format breaks interoperability with `debvm-run`, but makes it easier to inspect, convert or perform additional modifications of the generated image. | |||
2023-02-02 | debvm-run: deal with arbitrary disk labels | Helmut Grohne | |
Reported-by: Gioele Barabucci <gioele@svario.it> Closes: #1030255 | |||
2023-02-02 | debvm-create: make the ext4 look more like ext4 | Helmut Grohne | |
One notable difference remains. metadata_csum keeps missing as tune2fs insists on doing this interactively only. Reported-by: Gioele Barabucci <gioele@svario.it> Closes: #1030252 | |||
2023-02-01 | debian: add qemu as test trigger | Helmut Grohne | |
It's only a trigger for s390x yet, due to being a dependency of debvm otherwise. | |||
2023-01-27 | upload as 0.2.6 to unstable in another attempt at autopkgtests | Helmut Grohne | |
2023-01-27 | debian: autopkgtest: disable on armel and armhf as they're too slow | Helmut Grohne | |
2023-01-27 | debian: autopkgtest: stop triggering on unused 686-pae kernel image | Helmut Grohne | |
2023-01-27 | debian: autopkgtests: depend on suitably recent fakechroot | Helmut Grohne | |
2023-01-26 | debian: autopkgtest needs file on i386 to refine arch guess | Helmut Grohne | |
2023-01-26 | debvm-run: be a bit more verbose about detected architecture | Helmut Grohne | |
2023-01-25 | upload as 0.2.5 to unstable | Helmut Grohne | |