#!/bin/bash function create_rpm_repo () { version=$1 rpm_path=rpm/releases/${version}/x86_64 RPM_EL=$(find ../dist/ -type f -name "*64bit.rpm" -printf "%f\n" | head -n1 | sed -e "s/_/-/g" -e "s/-Linux/.el$version/" -e "s/-64bit/.x86_64/") echo $RPM_EL mkdir -p $rpm_path cp ../dist/*64bit.rpm ${rpm_path}/${RPM_EL} createrepo --update $rpm_path } cd trivy-repo VERSIONS=(5 6 7 8 9) for version in ${VERSIONS[@]}; do echo "Processing RHEL/CentOS $version..." create_rpm_repo $version done git add . git commit -m "Update rpm packages" git push origin main