From: Remi Gacogne Date: Tue, 26 Mar 2024 14:36:07 +0000 (+0100) Subject: SBOM: Dynamically generate the list of auth-related packages X-Git-Tag: rec-5.1.0-alpha1~76^2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=refs%2Fpull%2F13983%2Fhead;p=thirdparty%2Fpdns.git SBOM: Dynamically generate the list of auth-related packages --- diff --git a/builder-support/dockerfiles/Dockerfile.rpmsbom b/builder-support/dockerfiles/Dockerfile.rpmsbom index a2cb90950d..d2af69dab6 100644 --- a/builder-support/dockerfiles/Dockerfile.rpmsbom +++ b/builder-support/dockerfiles/Dockerfile.rpmsbom @@ -25,7 +25,7 @@ RUN cd /pdns/builder-support/helpers/; \ @IF [ -n "$M_authoritative$M_all" ] RUN cd /pdns/builder-support/helpers/ && \ if ! $(grep -q 'release 7' /etc/redhat-release); then \ - for pkg in pdns pdns-backend-geoip pdns-backend-ldap pdns-backend-lmdb pdns-backend-lua2 pdns-backend-mysql pdns-backend-odbc pdns-backend-postgresql pdns-backend-remote pdns-backend-sqlite pdns-backend-tinydns pdns-backend-ixfrdist pdns-tools; do \ + for pkg in $(dnf list installed 'pdns*' | grep -E ^'pdns' | grep -vF '-debuginfo-' | cut -d. -f1); do \ python3 generate-sbom-dnf.py /dist/${pkg}-${BUILDER_VERSION}-${BUILDER_TARGET}.cyclonedx.json ${pkg}; \ done; \ fi