Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-12-25 | debvm-create: do not truncate images beyond their minimum size | Helmut Grohne | |
2022-12-23 | Use jessie-or-older hook in latest mmdebstrap | Jochen Sprickerhof | |
2022-12-23 | Merge branch 'dns' into 'main' | Helmut Grohne | |
Add a DNS resolver (Closes: #3) Closes #3 See merge request helmutg/debvm!7 | |||
2022-12-23 | Merge branch 'fsck' into 'main' | Helmut Grohne | |
Fix filesystem after creation See merge request helmutg/debvm!9 | |||
2022-12-23 | Use -p for fsck | Jochen Sprickerhof | |
Reported-by: Helmut Grohne <helmut@subdivi.de> | |||
2022-12-23 | debvm-create: conditionalize network workarounds on $DEBVER | Helmut Grohne | |
2022-12-23 | Fix errors by default | Jochen Sprickerhof | |
2022-12-23 | Merge branch main into branch dns | Helmut Grohne | |
This allows using the newly added DEBVER variable. | |||
2022-12-23 | debvm-create: improve fsck | Helmut Grohne | |
* Explain why we need this. * Pass recommended options -fD. * As a consequence, running it once is enough. * Don't mask errors. | |||
2022-12-23 | Fix newlines in network file | Jochen Sprickerhof | |
2022-12-23 | debvm-create: centralize matching of release names | Helmut Grohne | |
2022-12-23 | Merge branch availdb into branch main | Helmut Grohne | |
2022-12-23 | Merge branch mips into branch main | Helmut Grohne | |
2022-12-23 | debvm-create: always initialize available database | Helmut Grohne | |
This is not a buster thingy. It affects other releases as well. Also avoid poking at apt internals. | |||
2022-12-23 | Fix filesystem after creation | Jochen Sprickerhof | |
The VM is not bootable after a dist upgrade, otherwise, see: https://salsa.debian.org/helmutg/debvm/-/merge_requests/8 and when running twice. | |||
2022-12-23 | debvm-create: restrict networkd quirks to old releases | Helmut Grohne | |
Reported-by: Jochen Sprickerhof <git@jochen.sprickerhof.de> | |||
2022-12-23 | debvm-create: extend negative dnssec trust anchors | Helmut Grohne | |
systemd turns on dnssec validation since buster and that makes local domain resolution break unless having a negative trust anchor. The standards settled on .home.arpa, but this is only listed since bullseye. In order to have this domain work on buster, it must be listed explicitly. It is a noop on later releases. | |||
2022-12-22 | debvm-create: move UseDomains to DHCP section | Helmut Grohne | |
The DHCP section covers both v4 and v6. On buster The versioned variants do not exist. | |||
2022-12-22 | fix local dns search | Helmut Grohne | |
Previously, the /etc/resolv.conf was inherited from the host. It would thus also inherit the search domains. Now, the generated image lacks the host's resolv.conf and thus it search domains. This is good for reproducibility. In order to continue resolving plain host names, we tell qemu to serve the search domain via dhcp and we tell networkd to trust the dhcp server's domains. Signed-off-by: Jochen Sprickerhof <git@jochen.sprickerhof.de> | |||
2022-12-22 | Add a DNS resolver (Closes: #3) | Jochen Sprickerhof | |
2022-12-22 | debvm-create: drop wrong comment about fstab | Helmut Grohne | |
We no longer need the fstab, because we now pass rw. The comment is simply wrong. We still create it to increase compatibility. | |||
2022-12-22 | debvm-create: future-proof the merged-usr hook | Helmut Grohne | |
2022-12-22 | Support mips* (Closes: #1) | Jochen Sprickerhof | |
2022-12-22 | give the ext4 image a disk label | Johannes Schauer Marin Rodrigues | |
- this allows the kernel cmdline and fstab to refer to it by label instead of by /dev/sda or /dev/vda (depending on whether the disk is attached to qemu via virtio or not) - it allows other consumers of the image to detect that this is an image created by debvm and then treat it accordingly | |||
2022-12-21 | debvm-create: use cloud kernel for arm64 as well | Johannes Schauer Marin Rodrigues | |
2022-12-21 | Merge branch josch into main | Helmut Grohne | |
2022-12-21 | debvm-create: skip the apt cleanup | Helmut Grohne | |
Rather than downloading lists a second time, skip cleaning up the lists. Reported-by: Johannes Schauer Marin Rodrigues <josch@debian.org> | |||
2022-12-21 | attach the disk via virtio interface for some speed gain and to unify the ↵ | Johannes Schauer Marin Rodrigues | |
device node to be vda always | |||
2022-12-21 | debvm-create: explicitly request ext2 format from mmdebstrap | Helmut Grohne | |
2022-12-21 | vague mipsen support | Helmut Grohne | |
The resulting image doesn't boot and has no console output. | |||
2022-12-21 | support ppc64el | Helmut Grohne | |
2022-12-21 | support i386 | Helmut Grohne | |
2022-12-21 | make it work for armhf | Helmut Grohne | |
* Pick the right kernel image * The disk is vda * Use the right qemu and pass the right flags Reported-by: Jochen Sprickerhof <git@jochen.sprickerhof.de> | |||
2022-12-21 | debvm-create: avoid the usrmerge package | Helmut Grohne | |
2022-12-21 | debvm-create: avoid unnecessary dependency on systemd outside | Helmut Grohne | |
2022-12-20 | debvm-create: record bug number for jessie workaround | Helmut Grohne | |
2022-12-20 | debvm-create: allow passing arbitrary mmdebstrap options | Helmut Grohne | |
Reported-by: Johannes Schauer Marin Rodrigues <josch@debian.org> | |||
2022-12-20 | initial checkin | Helmut Grohne | |