bceb9a9710
control-vm.sh: Refactor logic and provide a help output
2024-06-23 21:46:44 +02:00
72013bf33d
todo: Remember to print a helpful todo message
2024-06-23 12:18:50 +02:00
b7f4b8d9d0
control-vm.sh: Align default machine type w/ min QEMU version
2024-06-23 12:11:00 +02:00
ed4244f035
README.adoc: Add mastodon handle to contact section, reformat
2024-06-23 11:59:43 +02:00
227fd806c1
README.adoc: Update formatting, fix typos
2024-06-23 11:59:43 +02:00
9cb5be5a57
Add a wrapper for shellsheck
2024-06-23 11:47:01 +02:00
7ab99cfedd
Introduce combined flags
2024-05-19 22:14:16 +02:00
73675c697c
control-vm.sh: Simplify setting of CPUs
2024-05-05 18:28:45 +02:00
98d03dda6a
control-vm.sh: Move the BASE_DIR to pwd
2024-05-05 18:28:45 +02:00
104a41d771
control-vm.sh: Fix two typos in the example config
2024-05-05 18:28:44 +02:00
bd39de6f2e
control-vm.sh: Bump the qemu version to >= 9.0
...
QEMU 6 (and older) probably still work, but I won’t test them.
2024-05-05 18:28:44 +02:00
b4f5beaa69
control-m.sh: Move config into dir, change suffix into .bash
...
To me it looks cleaner if all data are inside a subdirectory.
The handling script itself stays outside, which brings us to a structure
like this (as also mentioned in the file itself):
${HOME}/vm/
${HOME}/vm/control-vm.sh
${HOME}/vm/Gentoo-guest-1/virtual-machine.img
${HOME}/vm/Gentoo-guest-1/virtual-machine.bash
While on it, rename the file suffix of the config file that is sourced
by the main script into '.bash'.
This is a breaking change, paths in configs need to be adopted.
2024-05-05 18:28:44 +02:00
ac904da92d
control-vm.sh: Rephrase and extrend the setup process
2024-05-05 18:28:44 +02:00
5aa532bb84
Drop the copyright year from all files
...
I actually copied that strategy from curl:
https://daniel.haxx.se/blog/2023/01/08/copyright-without-years
Comments below that blog post mention other sources,
disagreeing or agreeing with the kind of strategy propagated:
lawyer propagating the year (re-publishing and own blog):
https://liferay.dev/blogs/-/blogs/how-and-why-to-properly-write-copyright-statements-in-your-code#why-keep-the-year
https://matija.suklje.name/how-and-why-to-properly-write-copyright-statements-in-your-code#why-keep-the-year
linux foundation note about copyright notices w/o years mentioned:
https://www.linuxfoundation.org/blog/blog/copyright-notices-in-open-source-software-projects
To me it seems currently viable to reproduce the date based on the git log,
even signed if necessary.
2024-05-05 18:28:43 +02:00
92d133e6db
README.{txt,adoc}: Migrate from pseudo-markdown to asciidoc
2024-05-05 18:28:43 +02:00
1a6577b894
control-vm.sh, todo: Housekeeping
...
Move todos out of main file,
add contact hint,
unify email address
2024-05-05 18:28:40 +02:00
123ccc3fa0
control-vm.sh: Add other TODO entries
2021-11-15 21:34:27 +01:00
e2b7110265
control-vm.sh: Update the version
2021-10-09 09:41:48 +02:00
2d426332b9
control-vm.sh: Restore cache=none and set cache-size to 16MiB for the drive
2021-10-09 09:41:48 +02:00
482f68a4f1
control-vm.sh: Sort drive parameters alphabetically
2021-10-09 09:41:48 +02:00
a07982b478
control-vm.sh: Dropping TODO 9: There is a git repo ;-)
2021-10-09 09:41:44 +02:00
8e868dc9c5
control-vm.sh: Disable gl
...
Enableing gl leads to transparent guest window with remote-viewer.
2021-09-30 19:25:03 +02:00
72a4b1b2cd
control-vm.sh: Remove trailing whitespaces
2021-09-30 19:25:03 +02:00
aa41eae50d
control-vm.sh: Elaborate the spice client comment
2021-09-30 19:25:03 +02:00
a4002ef9c5
README.txt: Mention the correct SPICE client
2021-09-30 19:25:03 +02:00
3557ab4794
control-vm.sh: Update the copyright and version date
2021-09-30 11:51:47 +02:00
6855b980f3
control-vm.sh: Try cache=writeback for the main disk
2021-09-30 11:51:31 +02:00
303c60d8f1
control-vm.sh: Downgrade to qemu-6.0, possible data corruption bug
...
See: https://bugs.gentoo.org/815379
2021-09-30 11:51:03 +02:00
bc83dd4987
control-vm.sh: Import the control script
2021-09-30 11:49:57 +02:00
a13daf6fc5
Initial commit
2021-09-30 11:49:37 +02:00