[RFC PATCH] tests/vm: update openbsd image to 7.4

Alex Bennée posted 1 patch 9 months ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20240226224843.487256-1-alex.bennee@linaro.org
Maintainers: Warner Losh <imp@bsdimp.com>, Kyle Evans <kevans@freebsd.org>, "Alex Bennée" <alex.bennee@linaro.org>, "Philippe Mathieu-Daudé" <philmd@linaro.org>, Thomas Huth <thuth@redhat.com>, Wainer dos Santos Moschetta <wainersm@redhat.com>, Beraldo Leal <bleal@redhat.com>, Brad Smith <brad@comstyle.com>
tests/vm/openbsd | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)
[RFC PATCH] tests/vm: update openbsd image to 7.4
Posted by Alex Bennée 9 months ago
The old links are dead so even if we have the ISO cached we can't
finish the install. Update to the current stable and tweak the install
strings.

Resolves: https://gitlab.com/qemu-project/qemu/-/issues/2192
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
---
 tests/vm/openbsd | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/tests/vm/openbsd b/tests/vm/openbsd
index 85c5bb3536c..85c98636332 100755
--- a/tests/vm/openbsd
+++ b/tests/vm/openbsd
@@ -22,8 +22,8 @@ class OpenBSDVM(basevm.BaseVM):
     name = "openbsd"
     arch = "x86_64"
 
-    link = "https://cdn.openbsd.org/pub/OpenBSD/7.2/amd64/install72.iso"
-    csum = "0369ef40a3329efcb978c578c7fdc7bda71e502aecec930a74b44160928c91d3"
+    link = "https://cdn.openbsd.org/pub/OpenBSD/7.4/amd64/install74.iso"
+    csum = "a1001736ed9fe2307965b5fcdb426ae11f9b80d26eb21e404a705144a0a224a0"
     size = "20G"
     pkgs = [
         # tools
@@ -99,10 +99,10 @@ class OpenBSDVM(basevm.BaseVM):
         self.console_wait_send("(I)nstall",               "i\n")
         self.console_wait_send("Terminal type",           "xterm\n")
         self.console_wait_send("System hostname",         "openbsd\n")
-        self.console_wait_send("Which network interface", "vio0\n")
+        self.console_wait_send("Network interface to configure", "vio0\n")
         self.console_wait_send("IPv4 address",            "autoconf\n")
         self.console_wait_send("IPv6 address",            "none\n")
-        self.console_wait_send("Which network interface", "done\n")
+        self.console_wait_send("Network interface to configure", "done\n")
         self.console_wait("Password for root account")
         self.console_send("%s\n" % self._config["root_pass"])
         self.console_wait("Password for root account")
@@ -124,6 +124,7 @@ class OpenBSDVM(basevm.BaseVM):
         self.console_wait_send("Allow root ssh login",    "yes\n")
         self.console_wait_send("timezone",                "UTC\n")
         self.console_wait_send("root disk",               "\n")
+        self.console_wait_send("Encrypt the root disk with a passphrase", "no\n")
         self.console_wait_send("(W)hole disk",            "\n")
         self.console_wait_send("(A)uto layout",           "c\n")
 
-- 
2.39.2


Re: [RFC PATCH] tests/vm: update openbsd image to 7.4
Posted by Philippe Mathieu-Daudé 9 months ago
On 26/2/24 23:48, Alex Bennée wrote:
> The old links are dead so even if we have the ISO cached we can't
> finish the install. Update to the current stable and tweak the install
> strings.
> 
> Resolves: https://gitlab.com/qemu-project/qemu/-/issues/2192
> Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
> ---
>   tests/vm/openbsd | 9 +++++----
>   1 file changed, 5 insertions(+), 4 deletions(-)

Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>


Re: [RFC PATCH] tests/vm: update openbsd image to 7.4
Posted by Thomas Huth 9 months ago
On 26/02/2024 23.48, Alex Bennée wrote:
> The old links are dead so even if we have the ISO cached we can't
> finish the install. Update to the current stable and tweak the install
> strings.
> 
> Resolves: https://gitlab.com/qemu-project/qemu/-/issues/2192
> Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
> ---
>   tests/vm/openbsd | 9 +++++----
>   1 file changed, 5 insertions(+), 4 deletions(-)

Thanks, this seems to work fine:

Tested-by: Thomas Huth <thuth@redhat.com>