6df250e181
Without libslip enabled we won't have user networking which means the KVM tests won't run. Reviewed-by: Thomas Huth <thuth@redhat.com> Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Message-Id: <20230315174331.2959-4-alex.bennee@linaro.org>
83 lines
2.0 KiB
YAML
83 lines
2.0 KiB
YAML
---
|
|
- name: Installation of extra packages to build QEMU
|
|
hosts: all
|
|
tasks:
|
|
- name: Extra check for CentOS Stream 8
|
|
lineinfile:
|
|
path: /etc/redhat-release
|
|
line: CentOS Stream release 8
|
|
state: present
|
|
check_mode: yes
|
|
register: centos_stream_8
|
|
|
|
- name: Enable EPEL repo on CentOS Stream 8
|
|
dnf:
|
|
name:
|
|
- epel-release
|
|
state: present
|
|
when:
|
|
- centos_stream_8
|
|
|
|
- name: Enable PowerTools repo on CentOS Stream 8
|
|
ini_file:
|
|
path: /etc/yum.repos.d/CentOS-Stream-PowerTools.repo
|
|
section: powertools
|
|
option: enabled
|
|
value: "1"
|
|
when:
|
|
- centos_stream_8
|
|
|
|
- name: Install basic packages to build QEMU on CentOS Stream 8
|
|
dnf:
|
|
name:
|
|
- bzip2
|
|
- bzip2-devel
|
|
- capstone-devel
|
|
- dbus-daemon
|
|
- device-mapper-multipath-devel
|
|
- diffutils
|
|
- gcc
|
|
- gcc-c++
|
|
- genisoimage
|
|
- gettext
|
|
- git
|
|
- glib2-devel
|
|
- glusterfs-api-devel
|
|
- gnutls-devel
|
|
- libaio-devel
|
|
- libcap-ng-devel
|
|
- libcurl-devel
|
|
- libepoxy-devel
|
|
- libfdt-devel
|
|
- libgcrypt-devel
|
|
- libiscsi-devel
|
|
- libpmem-devel
|
|
- librados-devel
|
|
- librbd-devel
|
|
- libseccomp-devel
|
|
- libslirp-devel
|
|
- libssh-devel
|
|
- libxkbcommon-devel
|
|
- lzo-devel
|
|
- make
|
|
- mesa-libEGL-devel
|
|
- nettle-devel
|
|
- ninja-build
|
|
- nmap-ncat
|
|
- numactl-devel
|
|
- pixman-devel
|
|
- python38
|
|
- python3-sphinx
|
|
- rdma-core-devel
|
|
- redhat-rpm-config
|
|
- snappy-devel
|
|
- spice-glib-devel
|
|
- spice-server-devel
|
|
- systemd-devel
|
|
- systemtap-sdt-devel
|
|
- tar
|
|
- zlib-devel
|
|
state: present
|
|
when:
|
|
- centos_stream_8
|