211690d47b
resolves: rhbz#2041886
53 lines
1.5 KiB
Diff
53 lines
1.5 KiB
Diff
From 0ec1a0ef2ec62fb97952d48cdddbdbd3bf8394a7 Mon Sep 17 00:00:00 2001
|
||
From: "Richard W.M. Jones" <rjones@redhat.com>
|
||
Date: Wed, 19 Jan 2022 17:10:56 +0000
|
||
Subject: [PATCH] tests: Don't use virt-builder --update when testing Windows
|
||
conversions
|
||
MIME-Version: 1.0
|
||
Content-Type: text/plain; charset=UTF-8
|
||
Content-Transfer-Encoding: 8bit
|
||
|
||
The error was:
|
||
|
||
virt-builder: error: cannot use ‘--update’ because no package manager
|
||
has been detected for this guest OS.
|
||
|
||
If this guest OS is a common one with ordinary package management then this
|
||
may have been caused by a failure of libguestfs inspection.
|
||
|
||
For OSes such as Windows that lack package management, this is not
|
||
possible. Try using one of the ‘--firstboot*’ flags instead (described
|
||
in the manual).
|
||
|
||
Reviewed-by: Laszlo Ersek <lersek@redhat.com>
|
||
---
|
||
tests/test-v2v-conversion-of.sh | 11 ++++++++++-
|
||
1 file changed, 10 insertions(+), 1 deletion(-)
|
||
|
||
diff --git a/tests/test-v2v-conversion-of.sh b/tests/test-v2v-conversion-of.sh
|
||
index 232c6300..5a974d1b 100755
|
||
--- a/tests/test-v2v-conversion-of.sh
|
||
+++ b/tests/test-v2v-conversion-of.sh
|
||
@@ -61,8 +61,17 @@ case "$guestname" in
|
||
;;
|
||
esac
|
||
|
||
+# Don't try to update Windows versions.
|
||
+case "$guestname" in
|
||
+ windows*)
|
||
+ ;;
|
||
+ *)
|
||
+ extra[${#extra[*]}]='--update'
|
||
+ ;;
|
||
+esac
|
||
+
|
||
# Build a guest (using virt-builder).
|
||
-virt-builder "$guestname" --quiet -o "$disk" "${extra[@]}" --update
|
||
+virt-builder "$guestname" --quiet -o "$disk" "${extra[@]}"
|
||
|
||
# Create some minimal test metadata.
|
||
cat > "$xml" <<EOF
|
||
--
|
||
2.31.1
|
||
|