1 |
%define name smeserver-extrarepositories |
%define name smeserver-extrarepositories |
2 |
%define version 0.1 |
%define version 0.1 |
3 |
%define release 43 |
%define release 44 |
4 |
Summary: easy configuration of extra yum repo |
Summary: easy configuration of extra yum repo |
5 |
Name: %{name} |
Name: %{name} |
6 |
Version: %{version} |
Version: %{version} |
14 |
Requires: e-smith-release >= 10.0 |
Requires: e-smith-release >= 10.0 |
15 |
AutoReqProv: no |
AutoReqProv: no |
16 |
Source0: https://raw.githubusercontent.com/ONLYOFFICE/repo/master/centos/RPM-GPG-KEY-ONLYOFFICE |
Source0: https://raw.githubusercontent.com/ONLYOFFICE/repo/master/centos/RPM-GPG-KEY-ONLYOFFICE |
17 |
|
Source1: https://download.postgresql.org/pub/repos/yum/keys/PGDG-RPM-GPG-KEY-RHEL7 |
18 |
|
|
19 |
%description |
%description |
20 |
Provides configuration for external yum repository comaptible with Koozali SME Server. |
Provides configuration for external yum repository comaptible with Koozali SME Server. |
21 |
|
|
22 |
%changelog |
%changelog |
23 |
|
* Tue Feb 20 2024 Jean-Philippe Pialasse <tests@pialasse.com> 0.1-44.sme |
24 |
|
- update pgsql gpg keys and add new versions [SME: 12473] |
25 |
|
|
26 |
* Fri Oct 27 2023 Jean-Philippe Pialasse <tests@pialasse.com> 0.1-43.sme |
* Fri Oct 27 2023 Jean-Philippe Pialasse <tests@pialasse.com> 0.1-43.sme |
27 |
- add new elastic repos [SME: 12422] |
- add new elastic repos [SME: 12422] |
28 |
- add wandisco distribution of git [SME: 12345] |
- add wandisco distribution of git [SME: 12345] |
176 |
#cp %source0 $RPM_BUILD_ROOT/usr/share/rpm-gpg-keys/ |
#cp %source0 $RPM_BUILD_ROOT/usr/share/rpm-gpg-keys/ |
177 |
#/usr/share/rpm-gpg-keys/RPM-GPG-KEY-${REPO['reponame']} |
#/usr/share/rpm-gpg-keys/RPM-GPG-KEY-${REPO['reponame']} |
178 |
cp %SOURCE0 $RPM_BUILD_ROOT/usr/share/rpm-gpg-keys/ |
cp %SOURCE0 $RPM_BUILD_ROOT/usr/share/rpm-gpg-keys/ |
179 |
|
cp %SOURCE1 $RPM_BUILD_ROOT/usr/share/rpm-gpg-keys/PGDG-RPM-GPG-KEY-RHEL7-pgsql |
180 |
|
|
181 |
# if needing to migrate something : |
# if needing to migrate something : |
182 |
#mkdir -p $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/migrate |
#mkdir -p $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/migrate |
237 |
REPO['GPGKey']="https://ast.tucny.com/repo/RPM-GPG-KEY-dtucny" |
REPO['GPGKey']="https://ast.tucny.com/repo/RPM-GPG-KEY-dtucny" |
238 |
REPO['Exclude']='' |
REPO['Exclude']='' |
239 |
REPO['IncludePkgs']='' |
REPO['IncludePkgs']='' |
240 |
|
REPO['Priority']='' |
241 |
createrepo |
createrepo |
242 |
done |
done |
243 |
|
|
253 |
REPO['GPGKey']='https://ast.tucny.com/repo/RPM-GPG-KEY-dtucny' |
REPO['GPGKey']='https://ast.tucny.com/repo/RPM-GPG-KEY-dtucny' |
254 |
REPO['Exclude']='' |
REPO['Exclude']='' |
255 |
REPO['IncludePkgs']='' |
REPO['IncludePkgs']='' |
256 |
|
REPO['Priority']='' |
257 |
createrepo |
createrepo |
258 |
|
|
259 |
|
|
275 |
REPO['GPGKey']='https://www.atomicorp.com/RPM-GPG-KEY.art.txt' |
REPO['GPGKey']='https://www.atomicorp.com/RPM-GPG-KEY.art.txt' |
276 |
REPO['Exclude']='' |
REPO['Exclude']='' |
277 |
REPO['IncludePkgs']='' |
REPO['IncludePkgs']='' |
278 |
|
REPO['Priority']='' |
279 |
createrepo |
createrepo |
280 |
|
|
281 |
##################### |
##################### |
295 |
REPO['GPGKey']='https://download.bareos.org/bareos/release/20/CentOS_$releasever/repodata/repomd.xml.key' |
REPO['GPGKey']='https://download.bareos.org/bareos/release/20/CentOS_$releasever/repodata/repomd.xml.key' |
296 |
REPO['Exclude']='' |
REPO['Exclude']='' |
297 |
REPO['IncludePkgs']='' |
REPO['IncludePkgs']='' |
298 |
|
REPO['Priority']='' |
299 |
createrepo |
createrepo |
300 |
|
|
301 |
REPO['reponame']='bareos20-source' |
REPO['reponame']='bareos20-source' |
310 |
REPO['GPGKey']='https://download.bareos.org/bareos/release/20/CentOS_$releasever/repodata/repomd.xml.key' |
REPO['GPGKey']='https://download.bareos.org/bareos/release/20/CentOS_$releasever/repodata/repomd.xml.key' |
311 |
REPO['Exclude']='' |
REPO['Exclude']='' |
312 |
REPO['IncludePkgs']='' |
REPO['IncludePkgs']='' |
313 |
|
REPO['Priority']='' |
314 |
createrepo |
createrepo |
315 |
|
|
316 |
REPO['reponame']='bareos20-debuginfo' |
REPO['reponame']='bareos20-debuginfo' |
325 |
REPO['GPGKey']='https://download.bareos.org/bareos/release/20/CentOS_$releasever/repodata/repomd.xml.key' |
REPO['GPGKey']='https://download.bareos.org/bareos/release/20/CentOS_$releasever/repodata/repomd.xml.key' |
326 |
REPO['Exclude']='' |
REPO['Exclude']='' |
327 |
REPO['IncludePkgs']='' |
REPO['IncludePkgs']='' |
328 |
|
REPO['Priority']='' |
329 |
createrepo |
createrepo |
330 |
|
|
331 |
|
|
387 |
REPO['GPGKey']='https://www.collaboraoffice.com/repos/CollaboraOnline/CODE-centos7/repodata/repomd.xml.key' |
REPO['GPGKey']='https://www.collaboraoffice.com/repos/CollaboraOnline/CODE-centos7/repodata/repomd.xml.key' |
388 |
REPO['Exclude']='' |
REPO['Exclude']='' |
389 |
REPO['IncludePkgs']='' |
REPO['IncludePkgs']='' |
390 |
|
REPO['Priority']='' |
391 |
createrepo |
createrepo |
392 |
|
|
393 |
##################### |
##################### |
407 |
REPO['GPGKey']='https://download.docker.com/linux/centos/gpg' |
REPO['GPGKey']='https://download.docker.com/linux/centos/gpg' |
408 |
REPO['Exclude']='' |
REPO['Exclude']='' |
409 |
REPO['IncludePkgs']='' |
REPO['IncludePkgs']='' |
410 |
|
REPO['Priority']='' |
411 |
createrepo |
createrepo |
412 |
|
|
413 |
|
|
428 |
REPO['GPGKey']='http://download.opensuse.org/repositories/server:/eGroupWare/CentOS_$releasever/repodata/repomd.xml.key' |
REPO['GPGKey']='http://download.opensuse.org/repositories/server:/eGroupWare/CentOS_$releasever/repodata/repomd.xml.key' |
429 |
REPO['Exclude']='' |
REPO['Exclude']='' |
430 |
REPO['IncludePkgs']='' |
REPO['IncludePkgs']='' |
431 |
|
REPO['Priority']='' |
432 |
createrepo |
createrepo |
433 |
|
|
434 |
##################### |
##################### |
450 |
REPO['GPGKey']='https://artifacts.elastic.co/GPG-KEY-elasticsearch' |
REPO['GPGKey']='https://artifacts.elastic.co/GPG-KEY-elasticsearch' |
451 |
REPO['Exclude']='' |
REPO['Exclude']='' |
452 |
REPO['IncludePkgs']='' |
REPO['IncludePkgs']='' |
453 |
|
REPO['Priority']='' |
454 |
createrepo |
createrepo |
455 |
done |
done |
456 |
|
|
471 |
REPO['GPGKey']='http://elrepo.org/RPM-GPG-KEY-elrepo.org' |
REPO['GPGKey']='http://elrepo.org/RPM-GPG-KEY-elrepo.org' |
472 |
REPO['Exclude']='clamav,spamassassin,libselinux,perl-HTML-Parser,lm_sensors,perl-IO-stringy,perl-XML-Parser,razor-agents,libgcrypt,rpm-python,libxml2,zlib,gnupg,libxml2-python,yum,module-init-tools,rpm,gettext,librpm4,glib2,perl-libwww-perl,perl-Convert-ASN1,beecrypt,fetchmail,libacl,libtool-ltdl,popt,libgpg-error,freetype,perl-MIME-tools,mutt,gd,perl-TimeDate,librpm4.4' |
REPO['Exclude']='clamav,spamassassin,libselinux,perl-HTML-Parser,lm_sensors,perl-IO-stringy,perl-XML-Parser,razor-agents,libgcrypt,rpm-python,libxml2,zlib,gnupg,libxml2-python,yum,module-init-tools,rpm,gettext,librpm4,glib2,perl-libwww-perl,perl-Convert-ASN1,beecrypt,fetchmail,libacl,libtool-ltdl,popt,libgpg-error,freetype,perl-MIME-tools,mutt,gd,perl-TimeDate,librpm4.4' |
473 |
REPO['IncludePkgs']='' |
REPO['IncludePkgs']='' |
474 |
|
REPO['Priority']='' |
475 |
createrepo |
createrepo |
476 |
|
|
477 |
##################### |
##################### |
491 |
REPO['GPGKey']='http://elrepo.org/RPM-GPG-KEY-elrepo.org' |
REPO['GPGKey']='http://elrepo.org/RPM-GPG-KEY-elrepo.org' |
492 |
REPO['Exclude']='' |
REPO['Exclude']='' |
493 |
REPO['IncludePkgs']='' |
REPO['IncludePkgs']='' |
494 |
|
REPO['Priority']='' |
495 |
createrepo |
createrepo |
496 |
|
|
497 |
##################### |
##################### |
511 |
REPO['GPGKey']='http://dl.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL' |
REPO['GPGKey']='http://dl.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL' |
512 |
REPO['Exclude']='perl-Razor-Agent,pwauth' |
REPO['Exclude']='perl-Razor-Agent,pwauth' |
513 |
REPO['IncludePkgs']='' |
REPO['IncludePkgs']='' |
514 |
|
REPO['Priority']='' |
515 |
createrepo |
createrepo |
516 |
|
|
517 |
##################### |
##################### |
531 |
REPO['GPGKey']='http://packages.erlang-solutions.com/rpm/erlang_solutions.asc' |
REPO['GPGKey']='http://packages.erlang-solutions.com/rpm/erlang_solutions.asc' |
532 |
REPO['Exclude']='' |
REPO['Exclude']='' |
533 |
REPO['IncludePkgs']='' |
REPO['IncludePkgs']='' |
534 |
|
REPO['Priority']='' |
535 |
createrepo |
createrepo |
536 |
|
|
537 |
##################### |
##################### |
551 |
REPO['GPGKey']='file:///etc/pki/rpm-gpg/RPM-GPG-KEY-FREESWITCH' |
REPO['GPGKey']='file:///etc/pki/rpm-gpg/RPM-GPG-KEY-FREESWITCH' |
552 |
REPO['Exclude']='' |
REPO['Exclude']='' |
553 |
REPO['IncludePkgs']='' |
REPO['IncludePkgs']='' |
554 |
|
REPO['Priority']='' |
555 |
createrepo |
createrepo |
556 |
|
|
557 |
##################### |
##################### |
571 |
REPO['GPGKey']='http://repo.firewall-services.com/RPM-GPG-KEY' |
REPO['GPGKey']='http://repo.firewall-services.com/RPM-GPG-KEY' |
572 |
REPO['Exclude']='' |
REPO['Exclude']='' |
573 |
REPO['IncludePkgs']='' |
REPO['IncludePkgs']='' |
574 |
|
REPO['Priority']='' |
575 |
createrepo |
createrepo |
576 |
|
|
577 |
##################### |
##################### |
591 |
REPO['GPGKey']='http://repo.firewall-services.com/RPM-GPG-KEY' |
REPO['GPGKey']='http://repo.firewall-services.com/RPM-GPG-KEY' |
592 |
REPO['Exclude']='' |
REPO['Exclude']='' |
593 |
REPO['IncludePkgs']='' |
REPO['IncludePkgs']='' |
594 |
|
REPO['Priority']='' |
595 |
createrepo |
createrepo |
596 |
|
|
597 |
##################### |
##################### |
611 |
REPO['GPGKey']='https://download.copr.fedorainfracloud.org/results/trasher/fusioninventory-agent/pubkey.gpg' |
REPO['GPGKey']='https://download.copr.fedorainfracloud.org/results/trasher/fusioninventory-agent/pubkey.gpg' |
612 |
REPO['Exclude']='' |
REPO['Exclude']='' |
613 |
REPO['IncludePkgs']='' |
REPO['IncludePkgs']='' |
614 |
|
REPO['Priority']='' |
615 |
createrepo |
createrepo |
616 |
|
|
617 |
|
|
632 |
REPO['GPGKey']='https://lemonldap-ng.org/_media/rpm-gpg-key-ow2' |
REPO['GPGKey']='https://lemonldap-ng.org/_media/rpm-gpg-key-ow2' |
633 |
REPO['Exclude']='' |
REPO['Exclude']='' |
634 |
REPO['IncludePkgs']='' |
REPO['IncludePkgs']='' |
635 |
|
REPO['Priority']='' |
636 |
createrepo |
createrepo |
637 |
|
|
638 |
REPO['reponame']='lemonldap-ng-extras' |
REPO['reponame']='lemonldap-ng-extras' |
647 |
REPO['GPGKey']='https://lemonldap-ng.org/_media/rpm-gpg-key-ow2' |
REPO['GPGKey']='https://lemonldap-ng.org/_media/rpm-gpg-key-ow2' |
648 |
REPO['Exclude']='' |
REPO['Exclude']='' |
649 |
REPO['IncludePkgs']='' |
REPO['IncludePkgs']='' |
650 |
|
REPO['Priority']='' |
651 |
createrepo |
createrepo |
652 |
|
|
653 |
EPO['reponame']='lemonldap-ng-1.4' |
EPO['reponame']='lemonldap-ng-1.4' |
662 |
REPO['GPGKey']='https://lemonldap-ng.org/_media/rpm-gpg-key-ow2' |
REPO['GPGKey']='https://lemonldap-ng.org/_media/rpm-gpg-key-ow2' |
663 |
REPO['Exclude']='' |
REPO['Exclude']='' |
664 |
REPO['IncludePkgs']='' |
REPO['IncludePkgs']='' |
665 |
|
REPO['Priority']='' |
666 |
createrepo |
createrepo |
667 |
|
|
668 |
REPO['reponame']='lemonldap-ng-1.9' |
REPO['reponame']='lemonldap-ng-1.9' |
677 |
REPO['GPGKey']='https://lemonldap-ng.org/_media/rpm-gpg-key-ow2' |
REPO['GPGKey']='https://lemonldap-ng.org/_media/rpm-gpg-key-ow2' |
678 |
REPO['Exclude']='' |
REPO['Exclude']='' |
679 |
REPO['IncludePkgs']='' |
REPO['IncludePkgs']='' |
680 |
|
REPO['Priority']='' |
681 |
createrepo |
createrepo |
682 |
|
|
683 |
REPO['reponame']='lemonldap-ng-2.0' |
REPO['reponame']='lemonldap-ng-2.0' |
692 |
REPO['GPGKey']='https://lemonldap-ng.org/_media/rpm-gpg-key-ow2' |
REPO['GPGKey']='https://lemonldap-ng.org/_media/rpm-gpg-key-ow2' |
693 |
REPO['Exclude']='' |
REPO['Exclude']='' |
694 |
REPO['IncludePkgs']='' |
REPO['IncludePkgs']='' |
695 |
|
REPO['Priority']='' |
696 |
createrepo |
createrepo |
697 |
|
|
698 |
|
|
735 |
REPO['GPGKey']="https://www.mongodb.org/static/pgp/server-$nodever.asc" |
REPO['GPGKey']="https://www.mongodb.org/static/pgp/server-$nodever.asc" |
736 |
REPO['Exclude']='' |
REPO['Exclude']='' |
737 |
REPO['IncludePkgs']='' |
REPO['IncludePkgs']='' |
738 |
|
REPO['Priority']='' |
739 |
createrepo |
createrepo |
740 |
done |
done |
741 |
|
|
756 |
REPO['GPGKey']='https://nginx.org/keys/nginx_signing.key' |
REPO['GPGKey']='https://nginx.org/keys/nginx_signing.key' |
757 |
REPO['Exclude']='' |
REPO['Exclude']='' |
758 |
REPO['IncludePkgs']='' |
REPO['IncludePkgs']='' |
759 |
|
REPO['Priority']='' |
760 |
createrepo |
createrepo |
761 |
|
|
762 |
REPO['reponame']='nginx-mainline' |
REPO['reponame']='nginx-mainline' |
771 |
REPO['GPGKey']='https://nginx.org/keys/nginx_signing.key' |
REPO['GPGKey']='https://nginx.org/keys/nginx_signing.key' |
772 |
REPO['Exclude']='' |
REPO['Exclude']='' |
773 |
REPO['IncludePkgs']='' |
REPO['IncludePkgs']='' |
774 |
|
REPO['Priority']='' |
775 |
createrepo |
createrepo |
776 |
|
|
777 |
|
|
797 |
#'https://rpm.nodesource.com/pub/el/NODESOURCE-GPG-SIGNING-KEY-EL' |
#'https://rpm.nodesource.com/pub/el/NODESOURCE-GPG-SIGNING-KEY-EL' |
798 |
REPO['Exclude']='' |
REPO['Exclude']='' |
799 |
REPO['IncludePkgs']='' |
REPO['IncludePkgs']='' |
800 |
|
REPO['Priority']='' |
801 |
createrepo |
createrepo |
802 |
done |
done |
803 |
|
|
820 |
REPO['GPGKey']='https://nightly.odoo.com/odoo.key' |
REPO['GPGKey']='https://nightly.odoo.com/odoo.key' |
821 |
REPO['Exclude']='' |
REPO['Exclude']='' |
822 |
REPO['IncludePkgs']='' |
REPO['IncludePkgs']='' |
823 |
|
REPO['Priority']='' |
824 |
createrepo |
createrepo |
825 |
|
|
826 |
##################### |
##################### |
840 |
REPO['GPGKey']='https://nightly.odoo.com/odoo.key' |
REPO['GPGKey']='https://nightly.odoo.com/odoo.key' |
841 |
REPO['Exclude']='' |
REPO['Exclude']='' |
842 |
REPO['IncludePkgs']='' |
REPO['IncludePkgs']='' |
843 |
|
REPO['Priority']='' |
844 |
createrepo |
createrepo |
845 |
fi |
fi |
846 |
|
|
861 |
REPO['GPGKey']='' |
REPO['GPGKey']='' |
862 |
REPO['Exclude']='' |
REPO['Exclude']='' |
863 |
REPO['IncludePkgs']='' |
REPO['IncludePkgs']='' |
864 |
|
REPO['Priority']='' |
865 |
createrepo |
createrepo |
866 |
|
|
867 |
##################### |
##################### |
881 |
REPO['GPGKey']='https://raw.githubusercontent.com/ONLYOFFICE/repo/master/centos/RPM-GPG-KEY-ONLYOFFICE' |
REPO['GPGKey']='https://raw.githubusercontent.com/ONLYOFFICE/repo/master/centos/RPM-GPG-KEY-ONLYOFFICE' |
882 |
REPO['Exclude']='' |
REPO['Exclude']='' |
883 |
REPO['IncludePkgs']='' |
REPO['IncludePkgs']='' |
884 |
|
REPO['Priority']='' |
885 |
createrepo |
createrepo |
886 |
|
|
887 |
##################### |
##################### |
901 |
REPO['GPGKey']='http://repo.openfusion.net/RPM-GPG-KEY-openfusion' |
REPO['GPGKey']='http://repo.openfusion.net/RPM-GPG-KEY-openfusion' |
902 |
REPO['Exclude']='perl-Devel-StackTrace,perl-ExtUtils-MakeMaker,perl-List-MoreUtils,perl-ExtUtils-Install,perl-parent' |
REPO['Exclude']='perl-Devel-StackTrace,perl-ExtUtils-MakeMaker,perl-List-MoreUtils,perl-ExtUtils-Install,perl-parent' |
903 |
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['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' |
904 |
|
REPO['Priority']='' |
905 |
createrepo |
createrepo |
906 |
|
|
907 |
##################### |
##################### |
909 |
# Postgresql |
# Postgresql |
910 |
##################### |
##################### |
911 |
##################### |
##################### |
912 |
for pgsqlver in "9.6" "10" "11" "12" "13"; do |
for pgsqlver in "12" "13" "14" "15" "16"; do |
913 |
REPO['reponame']="pgsql$pgsqlver" |
REPO['reponame']="pgsql$pgsqlver" |
914 |
REPO['pkgname']='pgsql' |
REPO['pkgname']='pgsql' |
915 |
REPO['fullreponame']="Postgresql $pgsqlver" |
REPO['fullreponame']="Postgresql $pgsqlver" |
919 |
REPO['BaseURL']='https://yum.postgresql.org/'$pgsqlver'/redhat/rhel-$releasever-$basearch/' |
REPO['BaseURL']='https://yum.postgresql.org/'$pgsqlver'/redhat/rhel-$releasever-$basearch/' |
920 |
REPO['MirrorList']='' |
REPO['MirrorList']='' |
921 |
REPO['GPGCheck']='yes' |
REPO['GPGCheck']='yes' |
922 |
ext=$pgsqlver; |
REPO['GPGKey']='https://download.postgresql.org/pub/repos/yum/keys/PGDG-RPM-GPG-KEY-RHEL7' |
923 |
[[ "$pgsqlver" == "9.6" ]] && ext="96"; |
#https://download.postgresql.org/pub/repos/yum/keys/PGDG-RPM-GPG-KEY-RHEL |
924 |
REPO['GPGKey']='https://download.postgresql.org/pub/repos/yum/RPM-GPG-KEY-PGDG-'$ext |
#https://download.postgresql.org/pub/repos/yum/keys/PGDG-RPM-GPG-KEY-AARCH64-RHEL |
925 |
REPO['Exclude']='' |
REPO['Exclude']='' |
926 |
REPO['IncludePkgs']='' |
REPO['IncludePkgs']='' |
927 |
|
REPO['Priority']='' |
928 |
createrepo |
createrepo |
929 |
|
|
930 |
|
|
937 |
REPO['BaseURL']='https://download.postgresql.org/pub/repos/yum/non-free/'$pgsqlver'/redhat/rhel-$releasever-$basearch/' |
REPO['BaseURL']='https://download.postgresql.org/pub/repos/yum/non-free/'$pgsqlver'/redhat/rhel-$releasever-$basearch/' |
938 |
REPO['MirrorList']='' |
REPO['MirrorList']='' |
939 |
REPO['GPGCheck']='yes' |
REPO['GPGCheck']='yes' |
940 |
ext=$pgsqlver; |
REPO['GPGKey']='https://download.postgresql.org/pub/repos/yum/keys/PGDG-RPM-GPG-KEY-RHEL7-nonfree' |
941 |
[[ "$pgsqlver" == "9.6" ]] && ext="96"; |
#https://download.postgresql.org/pub/repos/yum/keys/PGDG-RPM-GPG-KEY-RHEL-nonfree |
|
REPO['GPGKey']='https://download.postgresql.org/pub/repos/yum/RPM-GPG-KEY-PGDG-'$ext |
|
942 |
REPO['Exclude']='' |
REPO['Exclude']='' |
943 |
REPO['IncludePkgs']='' |
REPO['IncludePkgs']='' |
944 |
|
REPO['Priority']='' |
945 |
createrepo |
createrepo |
946 |
|
|
947 |
REPO['reponame']="pgsql$pgsqlver-common" |
REPO['reponame']="pgsql$pgsqlver-common" |
953 |
REPO['BaseURL']='https://download.postgresql.org/pub/repos/yum/common/'$pgsqlver'/redhat/rhel-$releasever-$basearch/' |
REPO['BaseURL']='https://download.postgresql.org/pub/repos/yum/common/'$pgsqlver'/redhat/rhel-$releasever-$basearch/' |
954 |
REPO['MirrorList']='' |
REPO['MirrorList']='' |
955 |
REPO['GPGCheck']='yes' |
REPO['GPGCheck']='yes' |
956 |
ext=$pgsqlver; |
REPO['GPGKey']='https://download.postgresql.org/pub/repos/yum/keys/PGDG-RPM-GPG-KEY-RHEL7' |
957 |
[[ "$pgsqlver" == "9.6" ]] && ext="96"; |
#https://download.postgresql.org/pub/repos/yum/keys/PGDG-RPM-GPG-KEY-RHEL |
958 |
REPO['GPGKey']='https://download.postgresql.org/pub/repos/yum/RPM-GPG-KEY-PGDG-'$ext |
#https://download.postgresql.org/pub/repos/yum/keys/PGDG-RPM-GPG-KEY-AARCH64-RHEL |
959 |
REPO['Exclude']='' |
REPO['Exclude']='' |
960 |
REPO['IncludePkgs']='' |
REPO['IncludePkgs']='' |
961 |
|
REPO['Priority']='' |
962 |
createrepo |
createrepo |
963 |
|
|
964 |
done |
done |
980 |
REPO['GPGKey']='https://www.reetspetit.com/RPM-GPG-KEY' |
REPO['GPGKey']='https://www.reetspetit.com/RPM-GPG-KEY' |
981 |
REPO['Exclude']='' |
REPO['Exclude']='' |
982 |
REPO['IncludePkgs']='' |
REPO['IncludePkgs']='' |
983 |
|
REPO['Priority']='' |
984 |
createrepo |
createrepo |
985 |
|
|
986 |
##################### |
##################### |
1000 |
REPO['GPGKey']='http://rpms.famillecollet.com/RPM-GPG-KEY-remi' |
REPO['GPGKey']='http://rpms.famillecollet.com/RPM-GPG-KEY-remi' |
1001 |
REPO['Exclude']='mysql*,php-*,phpMyAdmin' |
REPO['Exclude']='mysql*,php-*,phpMyAdmin' |
1002 |
REPO['IncludePkgs']='' |
REPO['IncludePkgs']='' |
1003 |
|
REPO['Priority']='' |
1004 |
createrepo |
createrepo |
1005 |
|
|
1006 |
##################### |
##################### |
1020 |
REPO['GPGKey']='http://rpms.famillecollet.com/RPM-GPG-KEY-remi' |
REPO['GPGKey']='http://rpms.famillecollet.com/RPM-GPG-KEY-remi' |
1021 |
REPO['Exclude']='' |
REPO['Exclude']='' |
1022 |
REPO['IncludePkgs']='ocsinventory* perl-Ocsinventory-Agent' |
REPO['IncludePkgs']='ocsinventory* perl-Ocsinventory-Agent' |
1023 |
|
REPO['Priority']='' |
1024 |
createrepo |
createrepo |
1025 |
|
|
1026 |
##################### |
##################### |
1040 |
REPO['GPGKey']='http://rpms.famillecollet.com/RPM-GPG-KEY-remi' |
REPO['GPGKey']='http://rpms.famillecollet.com/RPM-GPG-KEY-remi' |
1041 |
REPO['Exclude']='' |
REPO['Exclude']='' |
1042 |
REPO['IncludePkgs']='php-kolab-net-ldap3,php-pear-Mail-mimeDecode,php-pear-Net-IDNA2,php-pear-Net-LDAP2,roundcubemail' |
REPO['IncludePkgs']='php-kolab-net-ldap3,php-pear-Mail-mimeDecode,php-pear-Net-IDNA2,php-pear-Net-LDAP2,roundcubemail' |
1043 |
|
REPO['Priority']='' |
1044 |
createrepo |
createrepo |
1045 |
|
|
1046 |
|
|
1061 |
REPO['GPGKey']='https://rpmfusion.org/keys?action=AttachFile&do=get&target=RPM-GPG-KEY-rpmfusion-free-el-$releasever' |
REPO['GPGKey']='https://rpmfusion.org/keys?action=AttachFile&do=get&target=RPM-GPG-KEY-rpmfusion-free-el-$releasever' |
1062 |
REPO['Exclude']='' |
REPO['Exclude']='' |
1063 |
REPO['IncludePkgs']='' |
REPO['IncludePkgs']='' |
1064 |
|
REPO['Priority']='' |
1065 |
createrepo |
createrepo |
1066 |
|
|
1067 |
##################### |
##################### |
1081 |
REPO['GPGKey']='https://rpmfusion.org/keys?action=AttachFile&do=get&target=RPM-GPG-KEY-rpmfusion-nonfree-el-$releasever' |
REPO['GPGKey']='https://rpmfusion.org/keys?action=AttachFile&do=get&target=RPM-GPG-KEY-rpmfusion-nonfree-el-$releasever' |
1082 |
REPO['Exclude']='' |
REPO['Exclude']='' |
1083 |
REPO['IncludePkgs']='' |
REPO['IncludePkgs']='' |
1084 |
|
REPO['Priority']='' |
1085 |
createrepo |
createrepo |
1086 |
|
|
1087 |
##################### |
##################### |
1101 |
REPO['GPGKey']='' |
REPO['GPGKey']='' |
1102 |
REPO['Exclude']='' |
REPO['Exclude']='' |
1103 |
REPO['IncludePkgs']='gnustep-base,gnustep-make,libmemcached,libwbxml,sogo*,sope49*' |
REPO['IncludePkgs']='gnustep-base,gnustep-make,libmemcached,libwbxml,sogo*,sope49*' |
1104 |
|
REPO['Priority']='' |
1105 |
createrepo |
createrepo |
1106 |
|
|
1107 |
##################### |
##################### |
1121 |
REPO['GPGKey']='' |
REPO['GPGKey']='' |
1122 |
REPO['Exclude']='' |
REPO['Exclude']='' |
1123 |
REPO['IncludePkgs']='gnustep-base,gnustep-make,libmemcached,libwbxml,sogo*,sope49*' |
REPO['IncludePkgs']='gnustep-base,gnustep-make,libmemcached,libwbxml,sogo*,sope49*' |
1124 |
|
REPO['Priority']='' |
1125 |
createrepo |
createrepo |
1126 |
|
|
1127 |
##################### |
##################### |
1141 |
REPO['GPGKey']='' |
REPO['GPGKey']='' |
1142 |
REPO['Exclude']='' |
REPO['Exclude']='' |
1143 |
REPO['IncludePkgs']='gnustep-base,gnustep-make,libmemcached,libwbxml,sogo*,sope49*' |
REPO['IncludePkgs']='gnustep-base,gnustep-make,libmemcached,libwbxml,sogo*,sope49*' |
1144 |
|
REPO['Priority']='' |
1145 |
createrepo |
createrepo |
1146 |
|
|
1147 |
##################### |
##################### |
1161 |
REPO['GPGKey']='' |
REPO['GPGKey']='' |
1162 |
REPO['Exclude']='' |
REPO['Exclude']='' |
1163 |
REPO['IncludePkgs']='gnustep-base,gnustep-make,libmemcached,libwbxml,sogo*,sope49*' |
REPO['IncludePkgs']='gnustep-base,gnustep-make,libmemcached,libwbxml,sogo*,sope49*' |
1164 |
|
REPO['Priority']='' |
1165 |
createrepo |
createrepo |
1166 |
|
|
1167 |
##################### |
##################### |
1181 |
REPO['GPGKey']='' |
REPO['GPGKey']='' |
1182 |
REPO['Exclude']='' |
REPO['Exclude']='' |
1183 |
REPO['IncludePkgs']='' |
REPO['IncludePkgs']='' |
1184 |
|
REPO['Priority']='' |
1185 |
createrepo |
createrepo |
1186 |
|
|
1187 |
##################### |
##################### |
1201 |
REPO['GPGKey']='http://puias.princeton.edu/data/puias/$releasever/$basearch/os/RPM-GPG-KEY-puias' |
REPO['GPGKey']='http://puias.princeton.edu/data/puias/$releasever/$basearch/os/RPM-GPG-KEY-puias' |
1202 |
REPO['Exclude']='' |
REPO['Exclude']='' |
1203 |
REPO['IncludePkgs']='' |
REPO['IncludePkgs']='' |
1204 |
|
REPO['Priority']='' |
1205 |
createrepo |
createrepo |
1206 |
|
|
1207 |
REPO['reponame']='springdale-updates' |
REPO['reponame']='springdale-updates' |
1216 |
REPO['GPGKey']='http://puias.princeton.edu/data/puias/$releasever/updates/$basearch/en/os/RPM-GPG-KEY-puias' |
REPO['GPGKey']='http://puias.princeton.edu/data/puias/$releasever/updates/$basearch/en/os/RPM-GPG-KEY-puias' |
1217 |
REPO['Exclude']='' |
REPO['Exclude']='' |
1218 |
REPO['IncludePkgs']='' |
REPO['IncludePkgs']='' |
1219 |
|
REPO['Priority']='' |
1220 |
createrepo |
createrepo |
1221 |
|
|
1222 |
REPO['reponame']='springdale-addons' |
REPO['reponame']='springdale-addons' |
1231 |
REPO['GPGKey']='http://puias.princeton.edu/data/puias/$releasever/$basearch/os/RPM-GPG-KEY-puias' |
REPO['GPGKey']='http://puias.princeton.edu/data/puias/$releasever/$basearch/os/RPM-GPG-KEY-puias' |
1232 |
REPO['Exclude']='' |
REPO['Exclude']='' |
1233 |
REPO['IncludePkgs']='' |
REPO['IncludePkgs']='' |
1234 |
|
REPO['Priority']='' |
1235 |
createrepo |
createrepo |
1236 |
|
|
1237 |
REPO['reponame']='springdale-addons-updates' |
REPO['reponame']='springdale-addons-updates' |
1246 |
REPO['GPGKey']='http://puias.princeton.edu/data/puias/$releasever/$basearch/os/RPM-GPG-KEY-puias' |
REPO['GPGKey']='http://puias.princeton.edu/data/puias/$releasever/$basearch/os/RPM-GPG-KEY-puias' |
1247 |
REPO['Exclude']='' |
REPO['Exclude']='' |
1248 |
REPO['IncludePkgs']='' |
REPO['IncludePkgs']='' |
1249 |
|
REPO['Priority']='' |
1250 |
createrepo |
createrepo |
1251 |
|
|
1252 |
|
|
1262 |
REPO['GPGKey']='http://puias.princeton.edu/data/puias/$releasever/$basearch/os/RPM-GPG-KEY-puias' |
REPO['GPGKey']='http://puias.princeton.edu/data/puias/$releasever/$basearch/os/RPM-GPG-KEY-puias' |
1263 |
REPO['Exclude']='' |
REPO['Exclude']='' |
1264 |
REPO['IncludePkgs']='' |
REPO['IncludePkgs']='' |
1265 |
|
REPO['Priority']='' |
1266 |
createrepo |
createrepo |
1267 |
|
|
1268 |
REPO['reponame']='springdale-computational' |
REPO['reponame']='springdale-computational' |
1277 |
REPO['GPGKey']='http://puias.princeton.edu/data/puias/$releasever/$basearch/os/RPM-GPG-KEY-puias' |
REPO['GPGKey']='http://puias.princeton.edu/data/puias/$releasever/$basearch/os/RPM-GPG-KEY-puias' |
1278 |
REPO['Exclude']='' |
REPO['Exclude']='' |
1279 |
REPO['IncludePkgs']='' |
REPO['IncludePkgs']='' |
1280 |
|
REPO['Priority']='' |
1281 |
createrepo |
createrepo |
1282 |
|
|
1283 |
|
|
1300 |
REPO['GPGKey']='http://mirror.de-labrusse.fr/RPM-GPG-KEY' |
REPO['GPGKey']='http://mirror.de-labrusse.fr/RPM-GPG-KEY' |
1301 |
REPO['Exclude']='' |
REPO['Exclude']='' |
1302 |
REPO['IncludePkgs']='' |
REPO['IncludePkgs']='' |
1303 |
|
REPO['Priority']='' |
1304 |
createrepo |
createrepo |
1305 |
|
|
1306 |
##################### |
##################### |
1320 |
REPO['GPGKey']='https://www.virtualbox.org/download/oracle_vbox.asc' |
REPO['GPGKey']='https://www.virtualbox.org/download/oracle_vbox.asc' |
1321 |
REPO['Exclude']='' |
REPO['Exclude']='' |
1322 |
REPO['IncludePkgs']='' |
REPO['IncludePkgs']='' |
1323 |
|
REPO['Priority']='' |
1324 |
createrepo |
createrepo |
1325 |
|
|
1326 |
##################### |
##################### |
1334 |
REPO['EnableGroups']='no' |
REPO['EnableGroups']='no' |
1335 |
REPO['Visible']='yes' |
REPO['Visible']='yes' |
1336 |
REPO['status']='enabled' |
REPO['status']='enabled' |
1337 |
REPO['BaseURL']='' |
REPO['BaseURL']='https://opensource.wandisco.com/rhel/$releasever/git/$basearch' |
1338 |
REPO['MirrorList']='https://opensource.wandisco.com/rhel/$releasever/git/$basearch' |
REPO['MirrorList']='' |
1339 |
REPO['GPGCheck']='yes' |
REPO['GPGCheck']='yes' |
1340 |
REPO['GPGKey']="https://opensource.wandisco.com/RPM-GPG-KEY-WANdisco" |
REPO['GPGKey']="https://opensource.wandisco.com/RPM-GPG-KEY-WANdisco" |
1341 |
REPO['Exclude']='' |
REPO['Exclude']='' |
1364 |
fi |
fi |
1365 |
REPO['Exclude']='' |
REPO['Exclude']='' |
1366 |
REPO['IncludePkgs']='' |
REPO['IncludePkgs']='' |
1367 |
|
REPO['Priority']='' |
1368 |
createrepo |
createrepo |
1369 |
|
|
1370 |
##################### |
##################### |
1384 |
REPO['GPGKey']="http://terabithia.org/rpms/RPM-GPG-KEY-JCLEAVER" |
REPO['GPGKey']="http://terabithia.org/rpms/RPM-GPG-KEY-JCLEAVER" |
1385 |
REPO['Exclude']='' |
REPO['Exclude']='' |
1386 |
REPO['IncludePkgs']='' |
REPO['IncludePkgs']='' |
1387 |
|
REPO['Priority']='' |
1388 |
createrepo |
createrepo |
1389 |
|
|
1390 |
##################### |
##################### |
1406 |
REPO['GPGKey']="http://repo.zabbix.com/RPM-GPG-KEY-ZABBIX-A14FE591" |
REPO['GPGKey']="http://repo.zabbix.com/RPM-GPG-KEY-ZABBIX-A14FE591" |
1407 |
REPO['Exclude']='' |
REPO['Exclude']='' |
1408 |
REPO['IncludePkgs']='' |
REPO['IncludePkgs']='' |
1409 |
|
REPO['Priority']='' |
1410 |
createrepo |
createrepo |
1411 |
done |
done |
1412 |
|
|
1424 |
REPO['GPGKey']="http://repo.zabbix.com/RPM-GPG-KEY-ZABBIX-A14FE591" |
REPO['GPGKey']="http://repo.zabbix.com/RPM-GPG-KEY-ZABBIX-A14FE591" |
1425 |
REPO['Exclude']='' |
REPO['Exclude']='' |
1426 |
REPO['IncludePkgs']='' |
REPO['IncludePkgs']='' |
1427 |
|
REPO['Priority']='' |
1428 |
createrepo |
createrepo |
1429 |
done |
done |
1430 |
|
|
1447 |
REPO['GPGKey']="" |
REPO['GPGKey']="" |
1448 |
REPO['Exclude']='' |
REPO['Exclude']='' |
1449 |
REPO['IncludePkgs']='' |
REPO['IncludePkgs']='' |
1450 |
|
REPO['Priority']='' |
1451 |
createrepo |
createrepo |
1452 |
|
|
1453 |
|
|
1593 |
|
|
1594 |
EOF |
EOF |
1595 |
|
|
1596 |
|
cat << 'EOF' >$RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/migrate/30pgsql |
1597 |
|
{ |
1598 |
|
# delete old repos |
1599 |
|
for my $dbVer (qw( 9.6 10 11)) { |
1600 |
|
$dataBase = "pgsql$dbVer"; |
1601 |
|
my $repo = $DB->get($dataBase); |
1602 |
|
$repo->delete if $repo; |
1603 |
|
$dataBase = "pgsql$dbVer-common"; |
1604 |
|
my $repo = $DB->get($dataBase); |
1605 |
|
$repo->delete if $repo; |
1606 |
|
$dataBase = "pgsql$dbVer-nonfree"; |
1607 |
|
my $repo = $DB->get($dataBase); |
1608 |
|
$repo->delete if $repo; |
1609 |
|
} |
1610 |
|
# update keys |
1611 |
|
#old was https://download.postgresql.org/pub/repos/yum/RPM-GPG-KEY-PGDG-** |
1612 |
|
#new is https://download.postgresql.org/pub/repos/yum/keys/PGDG-RPM-GPG-KEY-RHEL7 |
1613 |
|
for my $dbVer (qw( 12 13)) { |
1614 |
|
for my $case (qw(nonfree common)) { |
1615 |
|
$dataBase = "pgsql$dbVer-$case"; |
1616 |
|
my $repo = $DB->get($dataBase) or next; |
1617 |
|
my $gpgurl = $repo->prop('GPGKey'); |
1618 |
|
$repo->setprop('GPGKey','https://download.postgresql.org/pub/repos/yum/keys/PGDG-RPM-GPG-KEY-RHEL7') if (index($gpgurl, "keys") == -1) |
1619 |
|
} |
1620 |
|
$dataBase = "pgsql$dbVer"; |
1621 |
|
my $repo = $DB->get($dataBase) or next; |
1622 |
|
my $gpgurl = $repo->prop('GPGKey'); |
1623 |
|
$repo->setprop('GPGKey','https://download.postgresql.org/pub/repos/yum/keys/PGDG-RPM-GPG-KEY-RHEL7') if (index($gpgurl, "keys") == -1) |
1624 |
|
} |
1625 |
|
} |
1626 |
|
|
1627 |
|
EOF |
1628 |
|
|
1629 |
|
|
1630 |
|
|