From f47e903451d32a5ea80b761b6dce1e034aaac587 Mon Sep 17 00:00:00 2001 From: Gitouche <26656-gitouche@users.noreply.framagit.org> Date: Tue, 18 Jul 2023 16:01:21 +0200 Subject: [PATCH] maj rebuild script --- rebuild_src_rpm.sh | 27 +++++++++++++++++---------- 1 file changed, 17 insertions(+), 10 deletions(-) diff --git a/rebuild_src_rpm.sh b/rebuild_src_rpm.sh index ecca3a4..ea7609e 100755 --- a/rebuild_src_rpm.sh +++ b/rebuild_src_rpm.sh @@ -6,25 +6,32 @@ cd ${ABSDIR} type -P docker >/dev/null && DOCKER=$(which docker) type -P podman >/dev/null && DOCKER=$(which podman) -ICINGA2_VERSION=2.13.8 -ICINGA2_SPECSOURCE='https://archive.softwareheritage.org/browse/content/sha1_git:6ad9b69b021045c50ada3f1b19f746bbeb51d949/raw/?filename=icinga2.spec' -ICINGA_SELINUX_COMMON_SOURCE='https://packages.icinga.com/fedora/36/release/src/icinga-selinux-common/icinga-selinux-common-1.0.0-1.fc36.icinga.src.rpm' +ICINGA2_SOURCERPM='https://packages.icinga.com/fedora/38/release/src/icinga2/icinga2-2.14.0-1.fc38.src.rpm' +ICINGA_SELINUX_COMMON_SOURCERPM='https://packages.icinga.com/fedora/38/release/src/icinga-selinux-common/icinga-selinux-common-1.0.0-1.fc38.src.rpm' -ARCH=$(${DOCKER} run --rm docker.io/library/rockylinux:8 uname -i) +ICINGA2_DIST=$(echo $ICINGA2_SOURCERPM | awk -F "/" '{print $NF}' | awk -F "." '{print $(NF-2)}') +ICINGA2_REVISION=$(echo $ICINGA2_SOURCERPM | awk -F "/" '{print $NF}' | awk -F ".${ICINGA2_DIST}" '{print $1}' | awk -F "-" '{print $NF}') +ICINGA_SELINUX_COMMON_DIST=$(echo $ICINGA_SELINUX_COMMON_SOURCERPM | awk -F "/" '{print $NF}' | awk -F "." '{print $(NF-2)}') +ICINGA_SELINUX_COMMON_REVISION=$(echo $ICINGA_SELINUX_COMMON_SOURCERPM | awk -F "/" '{print $NF}' | awk -F ".${ICINGA_SELINUX_COMMON_DIST}" '{print $1}' | awk -F "-" '{print $NF}') mkdir /tmp/dockerrpmbuild-$$ for rocky_version in 8 9; do ${DOCKER} run -i --rm -v /tmp/dockerrpmbuild-$$:/out:Z docker.io/library/rockylinux:${rocky_version} <