Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-01-21 | debvm-create: try rpi kernel for armel | Helmut Grohne | |
marvell seems deprecated. Suggested by Jochen Sprickerhof. | |||
2023-01-21 | debvm-run: also pass reasonable -cpu for native non-kvm | Helmut Grohne | |
2023-01-21 | debvm-run: prefer qemu-system-* over kvm | Helmut Grohne | |
Now that we pass accel=kvm:tcg, there is no difference anymore. | |||
2023-01-21 | debvm-run: pass -M accel=kvm:tcg rather than -enable-kvm | Helmut Grohne | |
-enable-kvm is equivalent to -M accel=kvm, but we allow a fallback to tcg in case kvm is not available thus shifting this test into qemu. Reported-by: Bastian Blank <waldi@debian.org> Reported-by: Johannes Schauer Marin Rodrigues <josch@debian.org> | |||
2023-01-21 | debian: work around qemu-system-misc not providing qemu-kvm on s390x | Helmut Grohne | |
This is a workaround for https://bugs.debian.org/1029309 | |||
2023-01-21 | debvm-run: only pass gic-version when kvm is available | Helmut Grohne | |
Fixes: bfaa3d124fab ("debvm-run: on arm64 there is no default machine -- set one") | |||
2023-01-21 | extend bios recommendations | Helmut Grohne | |
* ppc64el needs seabios for vgabios-stdvga.bin * We need ipxe-qemu for -device virtio-net-pci,netdev=net0 | |||
2023-01-21 | debvm-run: compute -machine independently of being native | Helmut Grohne | |
When running on armhf natively, there also is no default machine, so we should also pass -machine virt there. That likely affects all arms and riscv64 as well. | |||
2023-01-20 | use ssh option NoHostAuthenticationForLocalhost | Helmut Grohne | |
2023-01-20 | trigger autopkgtests on linux uploads | Helmut Grohne | |
2023-01-20 | Upload to unstable as 0.2.1 to fix autopkgtest | Helmut Grohne | |
2023-01-20 | add lintian override for accessing the dpkg database | Helmut Grohne | |
2023-01-18 | Suggest qemu-system-gui | Jochen Sprickerhof | |
2023-01-18 | Fix qemu recommendations | Helmut Grohne | |
2023-01-18 | Demote binfmt-support recommendation | Helmut Grohne | |
systemd-binfmt implements what we need here and that's what most users will have, so only recommend binfmt-support when systemd is missing. Reported-by: Jochen Sprickerhof <git@jochen.sprickerhof.de> | |||
2023-01-18 | bump mmdebstrap dependency | Helmut Grohne | |
We really are using 1.3.0 features already. | |||
2023-01-18 | upload debvm 0.2 to unstable | Helmut Grohne | |
2023-01-18 | Update debian packaging | Helmut Grohne | |
2023-01-18 | Merge branch debian into main | Helmut Grohne | |
Thus, don't do Debian releases that would be separate from upstream releases. | |||
2023-01-18 | Merge branch 'faq' into 'main' | Helmut Grohne | |
Faq See merge request helmutg/debvm!26 | |||
2023-01-18 | Update FAQ about console renderings | Jochen Sprickerhof | |
2023-01-18 | Add better Qemu options | Jochen Sprickerhof | |
2023-01-18 | debvm-create: explain why we install an initramfs | Helmut Grohne | |
Reported-by: Jochen Sprickerhof <git@jochen.sprickerhof.de> | |||
2023-01-18 | Merge branch 'one-kernel' into 'main' | Helmut Grohne | |
debvm-create: install only one kernel image See merge request helmutg/debvm!27 | |||
2023-01-17 | debvm-create: install an initramfs generator | Helmut Grohne | |
On Debian, the linux images depend on linux-initramfs-tool, so this isn't actually a change here. On Ubuntu, this dependency is missing, so we actually add it. Unfortunately, initramfs-tools fails to install as it cannot determine the root filesystem type. Reported-by: Jochen Sprickerhof <git@jochen.sprickerhof.de> | |||
2023-01-17 | debvm-create: install only one kernel image | Helmut Grohne | |
The apt pattern ?or does not short-circuit. It installs any pattern matching one of the arguments. On amd64, we thus get both the cloud and the non-cloud variant. There aren't that many good options to fix this, so the next best way is using a hook and running apt again, which is suboptimal in terms of repeated triggers, but likely the best we can do at present. | |||
2023-01-17 | Merge branch 'cleanup' into 'main' | Helmut Grohne | |
Cleanup See merge request helmutg/debvm!25 | |||
2023-01-17 | Add --skip=autologin | Jochen Sprickerhof | |
2023-01-17 | Allow arbitrary image sizes | Jochen Sprickerhof | |
2023-01-17 | expand architecture coverage | Helmut Grohne | |
Give an example of how to use it with ports and add a few architecture-specific cases. Note that m68k and sparc64 do not actually work, because they lack PCI. | |||
2023-01-17 | debvm-create: combine ?exact-name with ?not(virtual) | Helmut Grohne | |
When apt encounters a package that does not exist, but is referenced via Recommends, Suggests, Breaks or otherwise, it errors out with a missing installation candidate. This happens for linux-image-generic on buster. To avoid this situation, we specifically ask apt to not consider virtual packages whenever we use ?exact-name. | |||
2023-01-17 | debvm-create: fix syntax broken in parent commit | Helmut Grohne | |
2023-01-17 | debvm-create: avoid splitting features to multiple code locations | Helmut Grohne | |
2023-01-17 | debvm-create: stop validating the suite | Helmut Grohne | |
The only DEBVER check left checks for jessie. We can just compare the name instead. Thus we no longer reject Ubuntu suites such as jammy. This helps with !20, but not yet with #10. | |||
2023-01-17 | debvm-create: install linux-image-generic as an alternative kernel name | Helmut Grohne | |
This is used on Ubuntu and thus helps with !20. | |||
2023-01-17 | debvm-create: use maybe-merged-usr hook | Helmut Grohne | |
Requires mmdebstrap >= 1.3.0 Closes: #8 | |||
2023-01-17 | debvm-create: defer kernel selection to apt | Helmut Grohne | |
This requires mmdebstrap >= 1.3.0. Closes: #9 | |||
2023-01-15 | Merge branch 'drop_mirror' into 'main' | Helmut Grohne | |
Drop mirror option See merge request helmutg/debvm!24 | |||
2023-01-15 | debvm-create: update documentation for dropped mirror option | Helmut Grohne | |
2023-01-15 | debvm-create: actually drop -m from the getopts invocation | Helmut Grohne | |
Fixes: 7a2b46697659 ("Drop mirror option") | |||
2023-01-15 | debvm-create: carefully handle a -o filename starting with a dash | Helmut Grohne | |
2023-01-15 | Merge support_boot into main | Helmut Grohne | |
Closes: !23 | |||
2023-01-15 | debvm-run: fix logic inversion in parent commit | Helmut Grohne | |
Reported-by: Jochen Sprickerhof <git@jochen.sprickerhof.de> | |||
2023-01-15 | debvm-run: fix for relative symlinks below boot/ | Helmut Grohne | |
Reported-by: Jochen Sprickerhof <git@jochen.sprickerhof.de> | |||
2023-01-15 | Apply 1 suggestion(s) to 1 file(s) | Johannes Schauer Marin Rodrigues | |
2023-01-15 | Drop mirror option | Jochen Sprickerhof | |
It is not needed and can also be done with: debvm-create -- "deb http://ftp.de.debian.org/debian/ unstable main" | |||
2023-01-15 | README.md: fix typo | Helmut Grohne | |
2023-01-15 | debvm-run: guess the location of the kernel | Helmut Grohne | |
2023-01-15 | Document additional kernel link names | Jochen Sprickerhof | |
Reported-by: Helmut Grohne <helmut@subdivi.de> | |||
2023-01-15 | Avoid unnecessary debugfs call | Jochen Sprickerhof | |
Reported-by: Helmut Grohne <helmut@subdivi.de> |