diff options
author | EuAndreh <eu@euandre.org> | 2022-03-06 14:38:56 -0300 |
---|---|---|
committer | EuAndreh <eu@euandre.org> | 2022-03-06 14:38:56 -0300 |
commit | 695cc83a3766e51b9a71e80b901f0cef27dfb1ce (patch) | |
tree | 83da8ef103a1c086bc6dea51e1f7e361657f044c /_screencasts/2021-02-07-autoqemu-automate-installation-and-ssh-setup-of-iso-os-images.md | |
parent | TODOs.md: Add #td-a84b65c4-686c-c098-aa4b-cfba06a84825 (diff) | |
download | euandre.org-695cc83a3766e51b9a71e80b901f0cef27dfb1ce.tar.gz euandre.org-695cc83a3766e51b9a71e80b901f0cef27dfb1ce.tar.xz |
Archive fallible and autoqemu for now
Diffstat (limited to '_screencasts/2021-02-07-autoqemu-automate-installation-and-ssh-setup-of-iso-os-images.md')
-rw-r--r-- | _screencasts/2021-02-07-autoqemu-automate-installation-and-ssh-setup-of-iso-os-images.md | 24 |
1 files changed, 18 insertions, 6 deletions
diff --git a/_screencasts/2021-02-07-autoqemu-automate-installation-and-ssh-setup-of-iso-os-images.md b/_screencasts/2021-02-07-autoqemu-automate-installation-and-ssh-setup-of-iso-os-images.md index 20efabf..05039a7 100644 --- a/_screencasts/2021-02-07-autoqemu-automate-installation-and-ssh-setup-of-iso-os-images.md +++ b/_screencasts/2021-02-07-autoqemu-automate-installation-and-ssh-setup-of-iso-os-images.md @@ -4,6 +4,8 @@ title: AutoQEMU - automate installation and SSH setup of ISO OS images date: 2021-02-07 +updated_at: 2022-03-06 + layout: post lang: en @@ -14,15 +16,25 @@ video: true --- -After reading begriffs "[Tips for stable and portable software][begriffs-article]", the "Begriffs Buildfarm?" section caught my attention, as this is something I would be interested in. +After reading begriffs "[Tips for stable and portable software]", the +"Begriffs Buildfarm?" section caught my attention, as this is something I would +be interested in. After emailing the author, a [public thread] began on the subject. -As we discussed how it could be done, I decided to experiment with the idea of automating the setup of virtual environments with QEMU. +As we discussed how it could be done, I decided to experiment with the idea of +automating the setup of virtual environments with QEMU. + +This screencast is a simple demo of automating the installation of +Alpine Linux 3.12.3 standard x86_64 with AutoQEMU[^AutoQEMU], which is nothing +more than POSIX sh, [expect] scripts and Makefiles glued together. -This screencast is a simple demo of automating the installation of Alpine Linux 3.12.3 standard x86_64 with [AutoQEMU], which is nothing more than POSIX sh, [expect] scripts and Makefiles glued together. +[^AutoQEMU]: The solution was a little too brittle to scale, and some +distributions proved to be particularly problematic. I've [archived] my +progress if you're interested in what I've done, and maybe wish to continue. -As of this writing, I just worked on it for 2~3 days, so everything is still pretty ad-hoc. +As of this writing, I just worked on it for 2~3 days, so everything is still +pretty ad-hoc. The commands from the screencast were[^script-command]: @@ -38,7 +50,7 @@ autoqemu ssh alpine It assumes that `$HOME/.local/bin` is in `$PATH`. -[begriffs-article]: https://begriffs.com/posts/2020-08-31-portable-stable-software.html +[Tips for stable and portable software]: https://begriffs.com/posts/2020-08-31-portable-stable-software.html [public thread]: https://talk.begriffs.com/pipermail/friends/2021-February/001263.html -[AutoQEMU]: https://euandreh.xyz/autoqemu.git/about +[archived]: https://euandre.org/static/attachments/autoqemu.tar.gz [expect]: https://core.tcl-lang.org/expect/index |