diff --git a/smeserver-extrarepositories.spec b/smeserver-extrarepositories.spec index 84b84b9..eff2c72 100644 --- a/smeserver-extrarepositories.spec +++ b/smeserver-extrarepositories.spec @@ -1,6 +1,6 @@ %define name smeserver-extrarepositories %define version 0.1 -%define release 47 +%define release 48 Summary: easy configuration of extra yum repo Name: %{name} Version: %{version} @@ -20,6 +20,9 @@ Source1: https://download.postgresql.org/pub/repos/yum/keys/PGDG-RPM-GPG-KEY-RHE Provides configuration for external yum repository comaptible with Koozali SME Server. %changelog +* Fri Feb 07 2025 Jean-Philippe Pialasse 0.1-48.sme +- remove openfusion [SME: 12883] + * Sun Sep 08 2024 fix-e-smith-pkg.sh by Trevor Batley 0.1-47.sme - Fix e-smith references in smeserver-extrarepositories [SME: 12732] @@ -894,26 +897,6 @@ REPO['IncludePkgs']='' REPO['Priority']='' createrepo -##################### -##################### -# Openfusion -##################### -##################### -REPO['reponame']='openfusion' -REPO['pkgname']=${REPO['reponame']} -REPO['fullreponame']='Openfusion' -REPO['EnableGroups']='no' -REPO['Visible']='yes' -REPO['status']='disabled' -REPO['BaseURL']='http://repo.openfusion.net/centos$releasever-$basearch' -REPO['MirrorList']='' -REPO['GPGCheck']='yes' -REPO['GPGKey']='http://repo.openfusion.net/RPM-GPG-KEY-openfusion' -REPO['Exclude']='perl-Devel-StackTrace,perl-ExtUtils-MakeMaker,perl-List-MoreUtils,perl-ExtUtils-Install,perl-parent' -REPO['IncludePkgs']='perl-Algorithm-C3,perl-App-cpanminus,perl-B-Hooks-EndOfScope,perl-B-Hooks-OP-Check,perl-CPAN-Metanoarch,perl-Carp,perl-Class-C3,perl-Class-Load,perl-Class-Load-XS,perl-Class-Method-Modifiers,perl-Class-Singleton,perl-Class-XSAccessor,perl-Clone-PP,perl-Data-Dumper-Concise,perl-Data-IEEE754,perl-Data-OptList,perl-Data-Printer,perl-Data-Validate-IP,perl-DateTime,perl-DateTime-Locale,perl-DateTime-TimeZone,perl-Devel-GlobalDestruction,perl-Dist-CheckConflicts,perl-Eval-Closure,perl-Exporter-Tiny,perl-ExtUtils-CBuilder,perl-ExtUtils-Install,perl-ExtUtils-Manifest,perl-File-HomeDir,perl-File-Which,perl-GeoIP2,perl-Hash-FieldHash,perl-IPC-Cmd,perl-Lexical-SealRequireHints,perl-List-AllUtils,perl-Locale-Maketext-Simple,perl-MRO-Compat,perl-Math-Int128,perl-Math-Int64,perl-MaxMind-DB-Common,perl-MaxMind-DB-Reader,perl-Module-Build,perl-Module-CoreList,perl-Module-Implementation,perl-Module-Load,perl-Module-Load-Conditional,perl-Module-Runtime,perl-Moo,perl-MooX-StrictConstructor,perl-MooX-Types-MooseLike,perl-Moose,perl-Net-Works,perl-Package-DeprecationManager,perl-Package-Stash,perl-Package-Stash-XS,perl-Params-Check,perl-Params-Classify,perl-Params-Validate,perl-Perl-OSType,perl-Role-Tiny,perl-Scalar-List-Utils,perl-Socket,perl-Sort-Naturally,perl-Sub-Exporter,perl-Sub-Exporter-Progressive,perl-Sub-Identify,perl-Sub-Install,perl-Sub-Name,perl-Sub-Quote,perl-Task-Weaken,perl-Term-ANSIColor,perl-Test-Warnings,perl-Throwable,perl-Try-Tiny,perl-Variable-Magic,perl-bareword-filehandles,perl-indirect,perl-multidimensional,perl-namespace-autoclean,perl-namespace-clean,perl-strictures,perl-Devel-StackTrace,perl-ExtUtils-MakeMaker,perl-List-MoreUtils,perl-parent,perl-Array-Compare,perl-Type-Tiny,perl-Filesys-DiskFree,perl-Array-Compare,perl-Type-Tiny,perl-JSON' -REPO['Priority']='' -createrepo - ##################### ##################### # Postgresql @@ -1542,56 +1525,6 @@ cat << 'EOF' >$RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/migrate/10zmrepo EOF -cat << 'EOF' >$RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/migrate/10openfusion -{ - my @addexclude = split(/,/,"perl-Devel-StackTrace,perl-ExtUtils-MakeMaker,perl-List-MoreUtils,perl-ExtUtils-Install,perl-parent"); - my %removeexclude = map { $_ => 1 } split(/[,; ]+/, 'perl-version'); - my @addinclude = split(/,/,"perl-Algorithm-C3,perl-App-cpanminus,perl-B-Hooks-EndOfScope,perl-B-Hooks-OP-Check,perl-CPAN-Metanoarch,perl-Carp,perl-Class-C3,perl-Class-Load,perl-Class-Load-XS,perl-Class-Method-Modifiers,perl-Class-Singleton,perl-Class-XSAccessor,perl-Clone-PP,perl-Data-Dumper-Concise,perl-Data-IEEE754,perl-Data-OptList,perl-Data-Printer,perl-Data-Validate-IP,perl-DateTime,perl-DateTime-Locale,perl-DateTime-TimeZone,perl-Devel-GlobalDestruction,perl-Dist-CheckConflicts,perl-Eval-Closure,perl-Exporter-Tiny,perl-ExtUtils-CBuilder,perl-ExtUtils-Install,perl-ExtUtils-Manifest,perl-File-HomeDir,perl-File-Which,perl-GeoIP2,perl-Hash-FieldHash,perl-IPC-Cmd,perl-Lexical-SealRequireHints,perl-List-AllUtils,perl-Locale-Maketext-Simple,perl-MRO-Compat,perl-Math-Int128,perl-Math-Int64,perl-MaxMind-DB-Common,perl-MaxMind-DB-Reader,perl-Module-Build,perl-Module-CoreList,perl-Module-Implementation,perl-Module-Load,perl-Module-Load-Conditional,perl-Module-Runtime,perl-Moo,perl-MooX-StrictConstructor,perl-MooX-Types-MooseLike,perl-Moose,perl-Net-Works,perl-Package-DeprecationManager,perl-Package-Stash,perl-Package-Stash-XS,perl-Params-Check,perl-Params-Classify,perl-Params-Validate,perl-Perl-OSType,perl-Role-Tiny,perl-Scalar-List-Utils,perl-Socket,perl-Sort-Naturally,perl-Sub-Exporter,perl-Sub-Exporter-Progressive,perl-Sub-Identify,perl-Sub-Install,perl-Sub-Name,perl-Sub-Quote,perl-Task-Weaken,perl-Term-ANSIColor,perl-Test-Warnings,perl-Throwable,perl-Try-Tiny,perl-Variable-Magic,perl-bareword-filehandles,perl-indirect,perl-multidimensional,perl-namespace-autoclean,perl-namespace-clean,perl-strictures,perl-Devel-StackTrace,perl-ExtUtils-MakeMaker,perl-List-MoreUtils,perl-parent,perl-Array-Compare,perl-Type-Tiny,perl-Filesys-DiskFree,perl-Array-Compare,perl-Type-Tiny"); - - my %removeinclude = map { $_ => 1 } split(/[,; ]+/, ''); - - for my $name ( qw(openfusion) ) - { - my $repo = $DB->get($name) or next; - - my @exclude = split(/,/, $repo->prop('Exclude') || ''); - push @exclude, @addexclude; - @exclude = grep(!defined $removeexclude{$_} , @exclude); - # remove duplicates - undef %saw; - @exclude = grep(!$saw{$_}++, @exclude); - if ($#exclude >= 0) - { - $repo->set_prop('Exclude', join(',', @exclude)); - } - else - { - $repo->delete('Exclude'); - } - - my @include = split(/,/, $repo->prop('IncludePkgs') || ''); - push @include, @addinclude; - @include = grep(!defined $removeinclude{$_} , @include); - # remove duplicates - undef %saw; - @include = grep(!$saw{$_}++, @include); - if ($#include >= 0) - { - $repo->set_prop('IncludePkgs', join(',', @include)); - } - else - { - $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)) { @@ -1666,7 +1599,6 @@ cat %{name}-%{version}-filelist| grep odoo > %{name}-%{version}-filelist-odoo fi cat %{name}-%{version}-filelist| grep okay > %{name}-%{version}-filelist-okay cat %{name}-%{version}-filelist| grep -i onlyoffice > %{name}-%{version}-filelist-onlyoffice -cat %{name}-%{version}-filelist| grep openfusion > %{name}-%{version}-filelist-openfusion cat %{name}-%{version}-filelist| grep reetp > %{name}-%{version}-filelist-reetp cat %{name}-%{version}-filelist| grep remi-ocsinventory > %{name}-%{version}-filelist-remi-ocsinventory cat %{name}-%{version}-filelist| grep remi-roundcube > %{name}-%{version}-filelist-remi-roundcube @@ -1865,13 +1797,6 @@ onlyoffice Repository %files onlyoffice -f %{name}-%{version}-filelist-onlyoffice %defattr(-,root,root) -%package openfusion -Summary: Openfusion Repository -%description openfusion -Openfusion Repository -%files openfusion -f %{name}-%{version}-filelist-openfusion -%defattr(-,root,root) - %package pgsql Summary: PostGreSQL Repositories %description pgsql