ci: call dnf clean all before install

This commit is contained in:
Milan Broz
2025-05-12 13:45:25 +02:00
parent 0cf87a4151
commit bc6c3092fa
2 changed files with 7 additions and 5 deletions

View File

@@ -4,6 +4,7 @@
extends: extends:
- .fail_if_coredump_generated - .fail_if_coredump_generated
before_script: before_script:
- sudo dnf clean all
- > - >
sudo dnf -y -q install sudo dnf -y -q install
autoconf automake device-mapper-devel gcc gettext-devel json-c-devel autoconf automake device-mapper-devel gcc gettext-devel json-c-devel

View File

@@ -1,11 +1,7 @@
.dnf-openssl-backend: .dnf-openssl-backend:
variables: variables:
DISTRO: cryptsetup-fedora-rawhide DISTRO: cryptsetup-fedora-rawhide
extends: PKGS: >-
- .fail_if_coredump_generated
before_script:
- >
sudo dnf -y -q install
autoconf automake device-mapper-devel gcc gettext-devel json-c-devel autoconf automake device-mapper-devel gcc gettext-devel json-c-devel
libargon2-devel libblkid-devel libpwquality-devel libselinux-devel libargon2-devel libblkid-devel libpwquality-devel libselinux-devel
libssh-devel libtool libuuid-devel make popt-devel libssh-devel libtool libuuid-devel make popt-devel
@@ -13,6 +9,11 @@
sshpass tar uuid-devel vim-common device-mapper expect gettext git jq sshpass tar uuid-devel vim-common device-mapper expect gettext git jq
keyutils openssl-devel openssl asciidoctor swtpm meson ninja-build keyutils openssl-devel openssl asciidoctor swtpm meson ninja-build
python3-jinja2 gperf libcap-devel tpm2-tss-devel libmount-devel swtpm-tools python3-jinja2 gperf libcap-devel tpm2-tss-devel libmount-devel swtpm-tools
extends:
- .fail_if_coredump_generated
before_script:
- sudo dnf clean all
- (r=3;while ! sudo dnf -y -q install $PKGS ; do ((--r))||exit;sleep 5;echo "Retrying";done)
- sudo -E git clean -xdf - sudo -E git clean -xdf
- ./autogen.sh - ./autogen.sh
- ./configure --enable-fips --enable-pwquality --enable-libargon2 --with-crypto_backend=openssl --enable-asciidoc - ./configure --enable-fips --enable-pwquality --enable-libargon2 --with-crypto_backend=openssl --enable-asciidoc