From 14190ce1a024bd39401d95d007b14d91e852640c Mon Sep 17 00:00:00 2001 From: Ludovic <54670129+lbr38@users.noreply.github.com> Date: Wed, 3 Jul 2024 09:51:24 +0200 Subject: [PATCH] patch --- .github/workflows/release.yml | 6 ++++++ mods-available/reposerver.mod | 6 ++---- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index df24594..1a617ad 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -79,6 +79,12 @@ jobs: - name: Get linupdate version run: echo "VERSION=$(cat ${GITHUB_WORKSPACE}/version)" >> $GITHUB_ENV + - name: Install CentOS7 archive repositories + run: | + rm -f /etc/yum.repos.d/*.repo + cp ${GITHUB_WORKSPACE}/.github/workflows/packaging/rpm/centos-archive-repos/*.repo /etc/yum.repos.d/ + yum clean all + - name: Install dependencies packages run: yum install rpmdevtools rpmlint -y diff --git a/mods-available/reposerver.mod b/mods-available/reposerver.mod index 43a6872..b293ab1 100644 --- a/mods-available/reposerver.mod +++ b/mods-available/reposerver.mod @@ -1011,10 +1011,8 @@ function post # Si il y a eu des paquets à mettre à jour lors de cette exécution alors on exécute les actions suivantes if [ "$SOMETHING_TO_UPDATE" == "true" ];then - # Généralement les paquets "*-release" sur Redhat/CentOS remettent en place des fichiers .repo. Si un paquet de ce type a été mis à jour alors on remets à jour la configuration des repos à partir du serveurs de repo (profils), si cela est autorisé des deux côtés - if echo "${PACKAGES[*]}" | grep -q "-release";then - getProfileRepos - fi + # Généralement les paquets "*-release" sur Redhat/CentOS remettent en place des fichiers .repo. Du coup on remet à jour la configuration des repos à partir du serveurs de repo (profils), si cela est autorisé des deux côtés + getProfileRepos # On renvoie les 4 derniers historique d'évènements au serveur reposerver /opt/linupdate/linupdate --mod-configure reposerver --from-agent --send-full-history 4