--- rpms/smeserver-extrarepositories/contribs10/smeserver-extrarepositories.spec 2022/06/23 02:17:54 1.21 +++ rpms/smeserver-extrarepositories/contribs10/smeserver-extrarepositories.spec 2023/09/04 14:47:22 1.23 @@ -1,6 +1,6 @@ %define name smeserver-extrarepositories %define version 0.1 -%define release 40 +%define release 41 Summary: easy configuration of extra yum repo Name: %{name} Version: %{version} @@ -19,6 +19,10 @@ Source0: https://raw.githubusercontent.c Provides configuration for external yum repository comaptible with Koozali SME Server. %changelog +* Wed Jul 26 2023 John Crisp 0.1-41.sme +- fix issues with libreswan repo [SME: 12389] +- Remove old mongodb repos prior to 4.0 + * Wed Jun 22 2022 Jean-Philippe Pialasse 0.1-40.sme - add mongodb repos [SME: 11905] - add onlyoffice repo [SME: 12078] @@ -625,9 +629,10 @@ REPO['status']='disabled' REPO['BaseURL']='http://download.libreswan.org/binaries/rhel/$releasever/$basearch/' REPO['MirrorList']='' REPO['GPGCheck']='yes' -REPO['GPGKey']='http://download.libreswan.org/binaries/RPM-GPG-KEY-libreswan' +REPO['GPGKey']='http://download.libreswan.org/RPM-GPG-KEY-libreswan' REPO['Exclude']='' REPO['IncludePkgs']='' +REPO['Priority']='10' createrepo @@ -636,7 +641,7 @@ createrepo # Mongodb ##################### ##################### -for nodever in "0.9" "1.0" "3.0" "3.1" "3.2" "3.3" "3.4" "3.5" "3.6" "3.7" "4.0" "4.1" "4.2" "4.3" "4.4" "5.0"; do +for nodever in "4.0" "4.1" "4.2" "4.3" "4.4" "5.0" "6.0" "7.0"; do REPO['reponame']="mongodb$nodever" REPO['pkgname']='mongodb' REPO['fullreponame']="Mongodb $nodever" @@ -1433,10 +1438,21 @@ cat << 'EOF' >$RPM_BUILD_ROOT/etc/e-smi $repo->delete('IncludePkgs'); } + } +} - } +EOF + + +cat << 'EOF' >$RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/migrate/30mongodbDeleteOldRepos +{ + for my $dbVer (qw( 0.9 1.0 3.0 3.1 3.2 3.3 3.4 3.5 3.6 3.7)) { + $dataBase = "mongodb$dbVer"; + my $repo = $DB->get($dataBase); + $repo->delete if $repo; + } } EOF