summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-06-09autologin: call setterm --resize only when supportedHelmut Grohne
2023-06-09the argument to setterm is --resize, not -resizeHelmut Grohne
2023-06-07debvm-run: add an --append optionHelmut Grohne
Unlike qemu's -append, it has append semantics both to repeated use and to internal defaults.
2023-06-07mark autopkgtests as flaky for nowHelmut Grohne
Closes: #1036932
2023-04-27debvm-create: recognize finit as an init systemHelmut Grohne
2023-03-30debvm-run: do not apply pauth-impdef=on to arm32Helmut 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-29debvm-run: massively speed up tcg emulation of arm cpusHelmut 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-27tests: stretch also moved to archive.debian.orgHelmut Grohne
2023-03-23tests: jessie has moved to archive.debian.orgHelmut Grohne
2023-03-21upload 0.2.10 to unstableHelmut Grohne
2023-03-21update contributor listHelmut Grohne
2023-03-19debvm-waitssh: improve comment about character rangesHelmut Grohne
Reported-by: Jakub Wilk <jwilk@debian.org>
2023-03-11debvm-run: --graphical should not require an argumentHelmut Grohne
2023-03-06debvm-create: autodetect size of serial consolesHelmut 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-06drop workaround for kernel bug #1029270Helmut Grohne
2023-03-06debvm-create: deprecate and hide the -a optionHelmut 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-06support a mips64el kernel in a mipsel image via multiarchHelmut Grohne
Reported-by: Fabian Gruenbichler
2023-03-05debvm-create: extend examples in the manual pageHelmut Grohne
2023-03-05debvm-run: always use virtio input devices for graphical modeHelmut 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-02debvm-run: be more explicit about graphics and cloud kernelsHelmut Grohne
Reported-by: Arnd Bergmann <arnd@arndb.de>
2023-03-02debvm-run: improve graphical experience on !x86Arnd Bergmann
2023-02-28upload 0.2.9 to unstableHelmut Grohne
2023-02-23debvm-create: also support --initsystem=busyboxHelmut Grohne
Reported-by: Johannes Schauer Marin Rodrigues <josch@debian.org>
2023-02-23debvm-create: also support --initsystem=runitHelmut Grohne
2023-02-23debvm-create: do not fsckHelmut 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-20debvm-create: add --initsystem optionHelmut Grohne
This option allows changing the init system. The notable addition is sysv.
2023-02-20debvm-create: fix graphical sysv autologinHelmut Grohne
2023-02-20debvm-create: extend autologin hook to work with sysvinitHelmut Grohne
2023-02-20debvm-create: avoid failing when we install no passwdHelmut Grohne
2023-02-10upload 0.2.8 to unstable: more autopkgtest fixingHelmut Grohne
2023-02-09autopkgtest: improve unprivieleged unshare conditionHelmut Grohne
Thanks to Johannes Schauer for trying it on debci and seeing that it properly tests the environment.
2023-02-08autopkgtests: drop versioned qemu dependencyHelmut 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-05upload 0.2.7 to unstable: autopkgtest without fakechrootHelmut Grohne
2023-02-05debvm-create: fix resizing of output imageHelmut 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-05debvm-create: add --skip=initsystemHelmut Grohne
Closes: #1030254
2023-02-05debvm-create: install systemd-sysv rather than initHelmut Grohne
We actually expect systemd in the network configuration. Be more honest about this.
2023-02-05debian: autopkgtest: do away with fakerootHelmut 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-03Merge branch tar-output into mainHelmut Grohne
Closes: !29
2023-02-03debvm-create: update documentation for --skip=ext4Helmut Grohne
2023-02-02debvm-create: Output image in tar format if step "ext4" is skippedGioele 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-02debvm-run: deal with arbitrary disk labelsHelmut Grohne
Reported-by: Gioele Barabucci <gioele@svario.it> Closes: #1030255
2023-02-02debvm-create: make the ext4 look more like ext4Helmut 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-01debian: add qemu as test triggerHelmut Grohne
It's only a trigger for s390x yet, due to being a dependency of debvm otherwise.
2023-01-27upload as 0.2.6 to unstable in another attempt at autopkgtestsHelmut Grohne
2023-01-27debian: autopkgtest: disable on armel and armhf as they're too slowHelmut Grohne
2023-01-27debian: autopkgtest: stop triggering on unused 686-pae kernel imageHelmut Grohne
2023-01-27debian: autopkgtests: depend on suitably recent fakechrootHelmut Grohne
2023-01-26debian: autopkgtest needs file on i386 to refine arch guessHelmut Grohne
2023-01-26debvm-run: be a bit more verbose about detected architectureHelmut Grohne
2023-01-25upload as 0.2.5 to unstableHelmut Grohne