6 [ -z "$RUN_SYSTEMD_PLUGIN_TEST" ] ||
8 swtpm meson ninja-build python3-jinja2 gperf libcap-devel tpm2-tss-devel
9 libmount-devel swtpm-tools
11 sudo dnf -y -q install
12 autoconf automake device-mapper-devel gcc gettext-devel json-c-devel
13 libargon2-devel libblkid-devel libpwquality-devel libselinux-devel
14 libssh-devel libtool libuuid-devel make popt-devel
15 libsepol-devel.x86_64 netcat openssh-clients passwd pkgconfig sharutils
16 sshpass tar uuid-devel vim-common device-mapper expect gettext git jq
17 keyutils openssl-devel openssl asciidoctor
18 - sudo -E git clean -xdf
20 - ./configure --enable-fips --enable-pwquality --enable-libargon2 --with-crypto_backend=openssl --enable-asciidoc
22 test-main-commit-job-rawhide:
24 - .dnf-openssl-backend
32 RUN_SSH_PLUGIN_TEST: "1"
34 - if: $CI_PROJECT_PATH != "cryptsetup/cryptsetup"
36 - if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH || $CI_COMMIT_BRANCH =~ /v2\..\.x$/
39 - make -j -C tests check-programs
42 test-mergerq-job-rawhide:
44 - .dnf-openssl-backend
52 RUN_SSH_PLUGIN_TEST: "1"
54 - if: $CI_PROJECT_PATH != "cryptsetup/cryptsetup"
56 - if: $CI_PIPELINE_SOURCE == "merge_request_event"
59 - make -j -C tests check-programs