# msgid "" msgstr "" msgid "title: AutoQEMU - automate installation and SSH setup of ISO OS images" msgstr "" msgid "date: 2021-02-07" msgstr "" msgid "layout: post" msgstr "" msgid "lang: en" msgstr "" msgid "ref: autoqemu-automate-installation-and-ssh-setup-of-iso-os-images" msgstr "" msgid "video: true" msgstr "" msgid "" "After reading begriffs \"[Tips for stable and portable " "software](https://begriffs.com/posts/2020-08-31-portable-stable-" "software.html)\", the \"Begriffs Buildfarm?\" section caught my attention, " "as this is something I would be interested in." msgstr "" msgid "" "After emailing the author, a [public " "thread](https://talk.begriffs.com/pipermail/friends/2021-February/001263.html)" " began on the subject." msgstr "" msgid "" "As we discussed how it could be done, I decided to experiment with the idea " "of automating the setup of virtual environments with QEMU." msgstr "" msgid "" "As of this writing, I just worked on it for 2~3 days, so everything is still" " pretty ad-hoc." msgstr "" msgid "The commands from the screencast were[^script-command]:" msgstr "" msgid "" "[^script-command]: Only now, writing again what I ran on the screencast I " "thought that I should have tried something like " "[script](https://www.man7.org/linux/man-pages/man1/script.1.html). Maybe " "next time (thanks [klaatu](https://gnuworldorder.info/) for the tip!)." msgstr "" msgid "It assumes that `$HOME/.local/bin` is in `$PATH`." msgstr "" msgid "" "pushd `mktemp -d`\n" "git clone https://euandre.org/git/autoqemu .\n" "make\n" "make install PREFIX=$HOME/.local\n" "autoqemu ssh alpine\n" msgstr "" msgid "" "This screencast is a simple demo of automating the installation of Alpine " "Linux 3.12.3 standard x86_64 with " "[AutoQEMU](https://euandre.org/git/autoqemu/about), which is nothing more " "than POSIX sh, [expect](https://core.tcl-lang.org/expect/index) scripts and " "Makefiles glued together." msgstr "" #~ msgid "" #~ "This screencast is a simple demo of automating the installation of Alpine " #~ "Linux 3.12.3 standard x86_64 with " #~ "[AutoQEMU](https://euandre.org/git/autoqemu/), which is nothing more than " #~ "POSIX sh, [expect](https://core.tcl-lang.org/expect/index) scripts and " #~ "Makefiles glued together." #~ msgstr "" #~ msgid "" #~ "pushd `mktemp -d`\n" #~ "git clone https://euandre.org/git/autoqemu .\n" #~ "./configure --prefix=$HOME/.local\n" #~ "make install\n" #~ "autoqemu ssh alpine\n" #~ msgstr "" #~ msgid "" #~ "This screencast is a simple demo of automating the installation of Alpine " #~ "Linux 3.12.3 standard x86_64 with " #~ "[AutoQEMU](https://euandre.org/git/autoqemu), which is nothing more than " #~ "POSIX sh, [expect](https://core.tcl-lang.org/expect/index) scripts and " #~ "Makefiles glued together." #~ msgstr ""