qa: install some dependencies for xfstests

These are needed for CentOS 8 / RHEL8.

Also organize the YAML to use the cleaner array syntax.

Fixes: https://tracker.ceph.com/issues/43459
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
This commit is contained in:
Patrick Donnelly 2020-01-03 15:33:07 -08:00
parent 7159de9e04
commit 4810d68a30
No known key found for this signature in database
GPG Key ID: 3A2A7E25BEA8AADB

View File

@ -1,14 +1,33 @@
tasks:
- install:
extra_packages:
rpm: ['python3-cephfs']
deb: ['python3-cephfs', 'cephfs-shell']
rpm:
- python3-cephfs
deb:
- python3-cephfs
- cephfs-shell
# For kernel_untar_build workunit
extra_system_packages:
deb: ['bison', 'flex', 'libelf-dev', 'libssl-dev',
# for xfstests-dev
'dump', 'indent']
rpm: ['bison', 'flex', 'elfutils-libelf-devel', 'openssl-devel',
# for xfstests-dev
'libaio-devel']
deb:
- bison
- flex
- libelf-dev
- libssl-dev
# for xfstests-dev
- dump
- indent
rpm:
- bison
- flex
- elfutils-libelf-devel
- openssl-devel
# for xfstests-dev
- libacl-devel
- libaio-devel
- libattr-devel
- libtool
- libuuid-devel
- xfsdump
- xfsprogs
- xfsprogs-devel
- ceph: