aboutsummaryrefslogtreecommitdiff
path: root/tests/lcitool
diff options
context:
space:
mode:
authorAni Sinha <anisinha@redhat.com>2023-05-04 21:16:11 +0530
committerThomas Huth <thuth@redhat.com>2023-05-16 09:14:18 +0200
commitda9000784c90d2b645eedaa865b5cf778cb4d37f (patch)
tree6cc5733968de61db6a54452647dd22d0fd166e1a /tests/lcitool
parenta19b119bd79f2c4b521c5969c9ffdabd0b6b546b (diff)
downloadqemu-da9000784c90d2b645eedaa865b5cf778cb4d37f.zip
qemu-da9000784c90d2b645eedaa865b5cf778cb4d37f.tar.gz
qemu-da9000784c90d2b645eedaa865b5cf778cb4d37f.tar.bz2
tests/lcitool: Add mtools and xorriso and remove genisoimage as dependencies
Bios bits avocado tests need mformat (provided by the mtools package) and xorriso tools in order to run within gitlab CI containers. Add those dependencies within the Dockerfiles so that containers can be built with those tools present and bios bits avocado tests can be run there. xorriso package conflicts with genisoimage package on some distributions. Therefore, it is not possible to have both the packages at the same time in the container image uniformly for all distribution flavors. Further, on some distributions like RHEL, both xorriso and genisoimage packages provide /usr/bin/genisoimage and on some other distributions like Fedora, only genisoimage package provides the same utility. Therefore, this change removes the dependency on geninsoimage for building container images altogether keeping only xorriso package. At the same time, cdrom-test.c is updated to use and check for existence of only xorrisofs. Signed-off-by: Ani Sinha <anisinha@redhat.com> Message-Id: <20230504154611.85854-3-anisinha@redhat.com> Reviewed-by: Thomas Huth <thuth@redhat.com> Reviewed-by: Michael S. Tsirkin <mst@redhat.com> Signed-off-by: Thomas Huth <thuth@redhat.com>
Diffstat (limited to 'tests/lcitool')
-rw-r--r--tests/lcitool/projects/qemu.yml3
1 files changed, 2 insertions, 1 deletions
diff --git a/tests/lcitool/projects/qemu.yml b/tests/lcitool/projects/qemu.yml
index af37003..566db83 100644
--- a/tests/lcitool/projects/qemu.yml
+++ b/tests/lcitool/projects/qemu.yml
@@ -26,7 +26,6 @@ packages:
- gcc
- gcovr
- gettext
- - genisoimage
- glib2
- glib2-native
- glib2-static
@@ -73,6 +72,7 @@ packages:
- llvm
- lttng-ust
- lzo
+ - mtools
- netcat
- nettle
- ninja
@@ -116,6 +116,7 @@ packages:
- which
- xen
- xfsprogs
+ - xorriso
- zstdtools
- zlib
- zlib-static