Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-12-31 | Merge branch main into debian | Helmut Grohne | |
2022-12-31 | Merge branch 'pod2man' into 'main' | Helmut Grohne | |
add documentation in pod2man format Closes #2 See merge request helmutg/debvm!11 | |||
2022-12-28 | test: wait for qemu to terminate | Helmut Grohne | |
2022-12-28 | tests: do not attempt to update a known hosts file | Helmut Grohne | |
This makes testing work in situations where $HOME isn't writeable. | |||
2022-12-28 | debvm-create: do clean downloaded .debs | Helmut Grohne | |
What should remain is downloaded package lists. | |||
2022-12-28 | update pod2man documentation | Helmut Grohne | |
* Rename debvm-create -s to -z. * Add long options. * Improve documentation of debvm-create -p and -z. | |||
2022-12-28 | Merge branch main into branch pod2man | Helmut Grohne | |
This merge picks up long options and the -s to -z rename. | |||
2022-12-28 | debvm-create: rename -s option to -z | Helmut Grohne | |
The idea is to eventually add a mechanism for skipping steps similar to how mmdebstrap allows skipping them. | |||
2022-12-28 | add a mmdebstrap example hook for mounting 9p file systems | Helmut Grohne | |
2022-12-28 | Merge branch 'longoptions' into 'main' | Helmut Grohne | |
support long options See merge request helmutg/debvm!13 | |||
2022-12-28 | debvm-create: allow easily overriding the kernel image | Helmut Grohne | |
When adding your own kernel image via -p, it will now skip the automatically detected one. | |||
2022-12-27 | Merge branch 'ci_ssh' into 'main' | Helmut Grohne | |
Ci ssh See merge request helmutg/debvm!10 | |||
2022-12-27 | test script: Use positional arguments | Jochen Sprickerhof | |
Reported-by: Helmut Grohne <helmut@subdivi.de> | |||
2022-12-27 | support long options | Helmut Grohne | |
This change extends option parsing of the debvm tools: * Uses posix getopts. No additional dependencies. * Long option are supported. The option value may be a separate argument or separated with =. * Option value may follow short option immediately, e.g. -as390x * Multiple short options may be combined, e.g. -gs 2222 Technical limitation: * Short options are parsed inside a double dash, e.g. -g-image=rootfs.ext4 | |||
2022-12-27 | debvm-run: reenable smp for real | Helmut Grohne | |
An empty MAX_SMP was supposed to mean "no limit", but it actually caused the -smp flag to be skipped entirely. Fixes: f3caaf885cf4 ("debvm-run: reenable smp for ppc64el") | |||
2022-12-25 | debvm-create: do not truncate images beyond their minimum size | Helmut Grohne | |
2022-12-23 | Fix image name for fsck | Jochen Sprickerhof | |
2022-12-23 | Simplify .gitlab-ci.yml | Jochen Sprickerhof | |
2022-12-23 | Use ext4 for test image extension | Jochen Sprickerhof | |
2022-12-23 | Move tests to tests/create-and-run.sh (Closes: #4) | Jochen Sprickerhof | |
2022-12-23 | another documentation improvement I missed earlier | Helmut Grohne | |
Reported-by: Johannes Schauer Marin Rodrigues <josch@mister-muffin.de> | |||
2022-12-23 | improve documentation wording and content | Helmut Grohne | |
Reported-by: Johannes Schauer Marin Rodrigues <josch@mister-muffin.de> | |||
2022-12-23 | standardize on image name rootfs.ext4 | Helmut Grohne | |
Reported-by: Johannes Schauer Marin Rodrigues <josch@mister-muffin.de> | |||
2022-12-23 | debian: bump mmdebstrap version for jessie hook | Helmut Grohne | |
2022-12-23 | Merge branch 'jessie' into 'main' | Helmut Grohne | |
Use jessie-or-older hook in latest mmdebstrap See merge request helmutg/debvm!12 | |||
2022-12-23 | CI: drop stage (not needed) | Jochen Sprickerhof | |
2022-12-23 | CI: fix indention | Jochen Sprickerhof | |
2022-12-23 | CI: Use local ssh key | Jochen Sprickerhof | |
2022-12-23 | Use jessie-or-older hook in latest mmdebstrap | Jochen Sprickerhof | |
2022-12-23 | Update my mail address | Jochen Sprickerhof | |
2022-12-23 | initial attempt at a debian package | Helmut Grohne | |
Notably missing: * manual pages * autopkgtests | |||
2022-12-23 | add documentation in pod2man format | Helmut Grohne | |
Fixes: #2 | |||
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 | Revert "debvm-run: allow -smp 2 for mipsel" | Helmut Grohne | |
This reverts commit cb3bc614a76ca2155ce01e5feb0a15e639ee8a39. Still hangs for Jochen. Let's not investigate further. | |||
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-run: allow -smp 2 for mipsel | Helmut Grohne | |
2022-12-23 | debvm-run: reenable smp for ppc64el | Helmut Grohne | |
Fixes: aadbcc92761c ("Support mips* (Closes: #1)") | |||
2022-12-23 | debvm-run: change dhcp option for dns search | Helmut Grohne | |
systemd on Debian stretch does not yet understand dnssearch aka dhcp option 119 and ignores it. Instead we pass it as domain name aka dhcp option 15. This option can only specify one name, which is what we do already. Beyond extending the search list, it may also affect the fqdn of the VM, but this shouldn't hurt. |