/[smecontribs]/rpms/smeserver-extrarepositories/contribs10/smeserver-extrarepositories.spec
ViewVC logotype

Annotation of /rpms/smeserver-extrarepositories/contribs10/smeserver-extrarepositories.spec

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.19 - (hide annotations) (download)
Thu Mar 10 16:53:26 2022 UTC (2 years, 2 months ago) by jpp
Branch: MAIN
CVS Tags: smeserver-extrarepositories-0_1-38
Changes since 1.18: +31 -1 lines
* Thu Mar 10 2022 Jean-Philippe Pialasse <tests@pialasse.com> 0.1-38.sme
- add docker-ce repo [SME: 11894]

1 brianr 1.1 %define name smeserver-extrarepositories
2     %define version 0.1
3 jpp 1.19 %define release 38
4 brianr 1.1 Summary: easy configuration of extra yum repo
5     Name: %{name}
6     Version: %{version}
7     Release: %{release}
8     License: GNU GPL version 2
9     URL: https://wiki.koozali.org
10     Group: SMEserver/addon
11     BuildRoot: /var/tmp/%{name}-%{version}
12     BuildArchitectures: noarch
13     BuildRequires: e-smith-devtools
14 jcrisp 1.12 Requires: e-smith-release >= 10.0
15 brianr 1.1 AutoReqProv: no
16    
17     %description
18     Provides configuration for external yum repository comaptible with Koozali SME Server.
19    
20     %changelog
21 jpp 1.19 * Thu Mar 10 2022 Jean-Philippe Pialasse <tests@pialasse.com> 0.1-38.sme
22     - add docker-ce repo [SME: 11894]
23    
24 jpp 1.17 * Wed Mar 09 2022 Jean-Philippe Pialasse <tests@pialasse.com> 0.1-37.sme
25     - add collaboraoffice repo [SME: 11888]
26    
27 jpp 1.16 * Thu Feb 24 2022 Jean-Philippe Pialasse <tests@pialasse.com> 0.1-36.sme
28     - add Copr repo for fusioninventory-agent owned by trasher [SME: 11751]
29     - fix update event for sclo [SME: 11876]
30    
31 jpp 1.15 * Mon Nov 29 2021 Jean-Philippe Pialasse <tests@pialasse.com> 0.1-35.sme
32     - fix node repos
33    
34 jpp 1.14 * Tue Nov 09 2021 Jean-Philippe Pialasse <tests@pialasse.com> 0.1-34.sme
35     - add asterisk [SME: 11512]
36     - add lemonldap [SME: 11740]
37     - add bareos [SME: 11741]
38     - add zabbix repo up to 55 and add scl sub repos [SME: 11744]
39    
40 jpp 1.13 * Tue Jul 06 2021 Jean-Philippe Pialasse <tests@pialasse.com> 0.1-33.sme
41     - add migrate fragment for pwauth in epel [SME: 11639]
42    
43 jcrisp 1.12 * Wed Jun 30 2021 John Crisp <jcrisp@safeandsoundit.co.uk> 0.1-32.sme
44     - Requires e-smith >= 10
45     - exclude pwauh from EPEL [SME: 11639]
46    
47 jcrisp 1.11 * Sun May 02 2021 John Crisp <jcrisp@safeandsoundit.co.uk> 0.1-31.sme
48     - add perl-JSON to openfusion [SME: 11579]
49    
50 jpp 1.10 * Thu Mar 25 2021 Jean-Philippe Pialasse <tests@pialasse.com> 0.1-30.sme
51     - fix zabbix key
52     - fix update event for packages with multiple repo
53    
54 jpp 1.9 * Thu Mar 25 2021 Jean-Philippe Pialasse <tests@pialasse.com> 0.1-29.sme
55     - add new zabbix version
56    
57 jpp 1.8 * Mon Mar 22 2021 Jean-Philippe Pialasse <tests@pialasse.com> 0.1-28.sme
58     - add extra packages from openfusion [SME: 11223]
59     - fix wrong event for remi-unsafe [SME: 11181]
60     - add repo for postgsql
61     - remove digium asterisk repo for SME10 [SME: 11482]
62     - remove geekery repo [SME: 11483]
63    
64 jcrisp 1.7 * Mon Dec 21 2020 John Crisp <jcrisp@safeandsoundit.co.uk> 0.1-27.sme
65     - Add perl-Disk-Free and perl-Type-Tiny to Migrate script [SME: 11024]
66    
67     * Mon Dec 21 2020 John Crisp <jcrisp@safeandsoundit.co.uk> 0.1-26.sme
68 jcrisp 1.6 - Add perl-Disk-Free for smeserver-affa [SME: 11024]
69    
70 jcrisp 1.7 * Wed Dec 02 2020 John Crisp <jcrisp@safeandsoundit.co.uk> 0.1-25.sme
71 jcrisp 1.6 - add extar packages from Openfusion for NextCloud [SME: 11223]
72     - perl-Array-Compare perl-Type-Tiny perl-Exporter-Tiny
73    
74 jpp 1.5 * Tue Nov 17 2020 Jean-Philipe Pialasse <tests@pialasse.com> 0.1-24.sme
75 jpp 1.4 - add event on update to avoid reboot [SME: 11181]
76     - remove remi-safe as it is now in core rpm [SME: 11182]
77 jpp 1.3
78 brianr 1.2 * Tue Oct 27 2020 Brian Read <brianr@bjsystems.co.uk> 0.1-22.sme
79     - Initial import to SME10 tree [SME: 11057]
80    
81 brianr 1.1 * Sat Mar 21 2020 Jean-Philipe Pialasse <tests@pialasse.com> 0.1-21.sme
82     - update zabbix repo [SME: 10900]
83     - add Springdale / PUIAS repo [SME: 10673]
84    
85     * Sun Jan 27 2019 Jean-Philipe Pialasse <tests@pialasse.com> 0.1-20.sme
86     - add node repos [SME: 10727]
87    
88     * Fri Jan 04 2019 Jean-Philipe Pialasse <tests@pialasse.com> 0.1-19.sme
89     - improve zmrepo migrate fragment to avoid action if not needed.
90     - migrate fragment for openfusion
91    
92     * Fri Jan 04 2019 John Crisp <jcrisp@safeandsoundit.co.uk> 0.1-18.sme
93     - remove perl-version from pkg lists
94    
95     * Fri Jan 04 2019 John Crisp <jcrisp@safeandsoundit.co.uk> 0.1-17.sme
96     - revised Include and Exclude to prevident accidental update
97     - updated incorrect changelog dates
98    
99     * Thu Jan 03 2019 John Crisp <jcrisp@safeandsoundit.co.uk> 0.1-16.sme
100     - Add more Excludes to Openfusion
101    
102     * Tue Jan 01 2019 John Crisp <jcrisp@safeandsoundit.co.uk> 0.1-15.sme
103     - Exclude mod_perl and other files from OpenFusion repo
104    
105     * Sat Dec 29 2018 Jean-Philipe Pialasse <tests@pialasse.com> 0.1-14.sme
106     - fix typo in asterisk-current
107     - fix typo in migrate fragment for zmrepo
108     - renamed digium as digium-current
109    
110     * Fri Dec 28 2018 Jean-Philipe Pialasse <tests@pialasse.com> 0.1-12.sme
111     - zoneminder needs ffmpeg from zmrepo [SME: 10539]
112    
113     * Fri Dec 28 2018 Jean-Philipe Pialasse <tests@pialasse.com> 0.1-11.sme
114     - zmrepo url has changed [SME: 10675]
115    
116     * Fri Nov 30 2018 John Crisp <jcrisp@safeandsoundit.co.uk> 0.1-7.sme
117     - Add libreswan repo [SME: 10605]
118     - remove duplicate remi-safe entry
119    
120     * Mon Jun 25 2018 John Crisp <jcrisp@safeandsoundit.co.uk> 0.1-6.sme
121     - Update reetp URL [SME: 10604]
122    
123     * Tue May 08 2018 Jean-Philipe Pialasse <tests@pialasse.com> 0.1-5.sme
124     - add elrepo-kernel repo [SME: 10581]
125    
126     * Sun Mar 18 2018 Jean-Philipe Pialasse <tests@pialasse.com> 0.1-4.sme
127     - exclude ffmpeg-2.6.4 and celt-0.11 from zmrepo [SME: 10543]
128     - add Sogo4 repo + migrate to exclude gnustep from epel if sogo repo present
129    
130     * Sun Feb 18 2018 Jean-Philipe Pialasse <tests@pialasse.com> 0.1-3.sme
131     - fix wrong escape sequence for $basearch and $releasever [SME: 10239]
132    
133     * Thu Feb 15 2018 Jean-Philipe Pialasse <tests@pialasse.com> 0.1-2.sme
134     - first multipackage version
135     - gpg keys not included
136    
137     * Mon May 01 2017 Jean-Philipe Pialasse <tests@pialasse.com> 0.1-1.sme
138     - initial release
139    
140     %prep
141    
142     %build
143    
144     %install
145     rm -rf $RPM_BUILD_ROOT
146     # if needing to add a gpg key
147     mkdir -p $RPM_BUILD_ROOT/usr/share/rpm-gpg-keys/
148    
149     # if needing to add a gpg key
150     #cp %source0 $RPM_BUILD_ROOT/usr/share/rpm-gpg-keys/
151     #/usr/share/rpm-gpg-keys/RPM-GPG-KEY-${REPO['reponame']}
152    
153     # if needing to migrate something :
154     #mkdir -p $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/migrate
155     #echo "" >$RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/migrate/00REPONAMEmigrate
156    
157     # if needed to force something
158     #mkdir -p $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/force/${REPO['reponame']}
159     #echo "${REPO['Exclude']}" >\
160     # $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/force/${REPO['reponame']}/Exclude
161    
162    
163    
164     declare -A REPO
165    
166     function createrepo {
167     mkdir -p $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}
168     echo "${REPO['EnableGroups']}" > $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/EnableGroups
169     echo "${REPO['GPGCheck']}" > $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/GPGCheck
170     echo "${REPO['fullreponame']}" > $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/Name
171     echo "${REPO['Visible']}" > $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/Visible
172     echo "${REPO['status']}" > $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/status
173     echo "repository" > $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/type
174 jpp 1.10
175     mkdir -p $RPM_BUILD_ROOT/etc/e-smith/events/smeserver-extrarepositories-${REPO['pkgname']}-update/templates2expand/etc/yum.smerepos.d/
176     touch $RPM_BUILD_ROOT/etc/e-smith/events/smeserver-extrarepositories-${REPO['pkgname']}-update/templates2expand/etc/yum.smerepos.d/sme-base.repo
177 jpp 1.3
178 brianr 1.1 [[ "${REPO['BaseURL']}" != '' ]] && echo "${REPO['BaseURL']}" >\
179     $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/BaseURL
180     [[ "${REPO['GPGKey']}" != '' ]] && echo "${REPO['GPGKey']}" >\
181     $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/GPGKey
182     [[ "${REPO['MirrorList']}" != '' ]] && echo "${REPO['MirrorList']}" >\
183     $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/MirrorList
184     [[ "${REPO['Exclude']}" != '' ]] && echo "${REPO['Exclude']}" >\
185     $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/Exclude
186     [[ "${REPO['IncludePkgs']}" != '' ]] && echo "${REPO['IncludePkgs']}" >\
187     $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/IncludePkgs
188     return 0
189     }
190    
191    
192 jpp 1.14 #####################
193     #####################
194     # asterisk
195     #####################
196     #####################
197     for elasver in "13" "16" '17' '18' ; do
198     REPO['reponame']="asterisk-$elasver"
199     REPO['pkgname']='asterisk'
200     REPO['fullreponame']="Asterisk $elasver (LTS) Packages @ tucny.com"
201     REPO['EnableGroups']='no'
202     REPO['Visible']='yes'
203     REPO['status']='disabled'
204     REPO['BaseURL']=""#https://ast.tucny.com/repo/asterisk-$elasver/el\$releasever/\$basearch/
205     REPO['MirrorList']="https://ast.tucny.com/mirrorlist.php?release=\$releasever&arch=\$basearch&repo=asterisk-$elasver"
206     REPO['GPGCheck']='yes'
207     REPO['GPGKey']="https://ast.tucny.com/repo/RPM-GPG-KEY-dtucny"
208     REPO['Exclude']=''
209     REPO['IncludePkgs']=''
210     createrepo
211     done
212    
213     REPO['reponame']='asterisk-common'
214     REPO['pkgname']='asterisk'
215     REPO['fullreponame']='Asterisk Common Requirement Packages @ tucny.com'
216     REPO['EnableGroups']='no'
217     REPO['Visible']='no'
218     REPO['status']='disabled'
219     REPO['BaseURL']=''#https://ast.tucny.com/repo/asterisk-common/el$releasever/$basearch/
220     REPO['MirrorList']='https://ast.tucny.com/mirrorlist.php?release=$releasever&arch=$basearch&repo=asterisk-common'
221     REPO['GPGCheck']='yes'
222     REPO['GPGKey']='https://ast.tucny.com/repo/RPM-GPG-KEY-dtucny'
223     REPO['Exclude']=''
224     REPO['IncludePkgs']=''
225     createrepo
226    
227    
228 brianr 1.1
229     #####################
230     #####################
231     #atomic
232     #####################
233     #####################
234     REPO['reponame']='atomic'
235 jpp 1.10 REPO['pkgname']=${REPO['reponame']}
236 brianr 1.1 REPO['fullreponame']='Atomic'
237     REPO['EnableGroups']='no'
238     REPO['Visible']='no'
239     REPO['status']='disabled'
240     REPO['BaseURL']=''
241     REPO['MirrorList']='http://www.atomicorp.com/mirrorlist/atomic/centos-$releasever-$basearch'
242     REPO['GPGCheck']='yes'
243     REPO['GPGKey']='https://www.atomicorp.com/RPM-GPG-KEY.art.txt'
244     REPO['Exclude']=''
245     REPO['IncludePkgs']=''
246     createrepo
247    
248     #####################
249     #####################
250 jpp 1.14 # BareOS
251     #####################
252     #####################
253     REPO['reponame']='bareos20'
254     REPO['pkgname']='bareos'
255     REPO['fullreponame']='Backup Archiving Recovery Open Sourced'
256     REPO['EnableGroups']='no'
257     REPO['Visible']='yes'
258     REPO['status']='disabled'
259     REPO['BaseURL']='https://download.bareos.org/bareos/release/20/CentOS_$releasever'
260     REPO['MirrorList']=''
261     REPO['GPGCheck']='yes'
262     REPO['GPGKey']='https://download.bareos.org/bareos/release/20/CentOS_$releasever/repodata/repomd.xml.key'
263     REPO['Exclude']=''
264     REPO['IncludePkgs']=''
265     createrepo
266    
267     REPO['reponame']='bareos20-source'
268     REPO['pkgname']='bareos'
269     REPO['fullreponame']='Backup Archiving Recovery Open Sourced - Sources'
270     REPO['EnableGroups']='no'
271     REPO['Visible']='no'
272     REPO['status']='disabled'
273     REPO['BaseURL']='https://download.bareos.org/bareos/release/20/CentOS_$releasever/src'
274     REPO['MirrorList']=''
275     REPO['GPGCheck']='yes'
276     REPO['GPGKey']='https://download.bareos.org/bareos/release/20/CentOS_$releasever/repodata/repomd.xml.key'
277     REPO['Exclude']=''
278     REPO['IncludePkgs']=''
279     createrepo
280    
281     REPO['reponame']='bareos20-debuginfo'
282     REPO['pkgname']='bareos'
283     REPO['fullreponame']='Backup Archiving Recovery Open Sourced - Debuginfo'
284     REPO['EnableGroups']='no'
285     REPO['Visible']='no'
286     REPO['status']='disabled'
287     REPO['BaseURL']='https://download.bareos.org/bareos/release/20/CentOS_$releasever/debug'
288     REPO['MirrorList']=''
289     REPO['GPGCheck']='yes'
290     REPO['GPGKey']='https://download.bareos.org/bareos/release/20/CentOS_$releasever/repodata/repomd.xml.key'
291     REPO['Exclude']=''
292     REPO['IncludePkgs']=''
293     createrepo
294    
295    
296    
297     #####################
298     #####################
299 brianr 1.1 #centos-sclo-centos
300     #####################
301     #####################
302     REPO['reponame']='centos-sclo-centos'
303 jpp 1.16 REPO['pkgname']="centos-sclo" #${REPO['reponame']}
304 brianr 1.1 REPO['fullreponame']='Centos-RH Software collections'
305     REPO['EnableGroups']='no'
306     REPO['Visible']='yes'
307 jpp 1.16 REPO['status']='enabled'
308 brianr 1.1 REPO['BaseURL']='http://mirror.centos.org/centos/$releasever/sclo/$basearch/sclo/'
309     REPO['MirrorList']=''
310     REPO['GPGCheck']='yes'
311     REPO['GPGKey']='https://www.centos.org/keys/RPM-GPG-KEY-CentOS-SIG-SCLo'
312     REPO['Exclude']=''
313     REPO['IncludePkgs']=''
314     createrepo
315    
316     #####################
317     #####################
318     #centos-sclo-rh
319     #####################
320     #####################
321     REPO['reponame']='centos-sclo-rh'
322 jpp 1.16 REPO['pkgname']='centos-sclo' #${REPO['reponame']}
323 brianr 1.1 REPO['fullreponame']='Centos-RH Software collections'
324     REPO['EnableGroups']='no'
325     REPO['Visible']='yes'
326 jpp 1.16 REPO['status']='enabled'
327 brianr 1.1 REPO['BaseURL']='http://mirror.centos.org/centos/$releasever/sclo/$basearch/rh/'
328     REPO['MirrorList']=''
329     REPO['GPGCheck']='yes'
330     REPO['GPGKey']='https://www.centos.org/keys/RPM-GPG-KEY-CentOS-SIG-SCLo'
331     REPO['Exclude']=''
332     REPO['IncludePkgs']=''
333     createrepo
334    
335     #####################
336     #####################
337 jpp 1.17 #collaboraoffice.com
338     #####################
339     #####################
340     REPO['reponame']='collaboraoffice'
341 jpp 1.18 REPO['pkgname']=${REPO['reponame']}
342 jpp 1.17 REPO['fullreponame']='collaboraoffice.com_repos_CollaboraOnline_CODE-centos'
343     REPO['EnableGroups']='no'
344     REPO['Visible']='yes'
345     REPO['status']='enabled'
346     REPO['BaseURL']='https://www.collaboraoffice.com/repos/CollaboraOnline/CODE-centos$releasever'
347     REPO['MirrorList']=''
348     REPO['GPGCheck']='yes'
349     REPO['GPGKey']='https://www.collaboraoffice.com/repos/CollaboraOnline/CODE-centos7/repodata/repomd.xml.key'
350     REPO['Exclude']=''
351     REPO['IncludePkgs']=''
352     createrepo
353    
354 jpp 1.19 #####################
355     #####################
356     #docker-ce
357     #####################
358     #####################
359     REPO['reponame']='docker-ce'
360     REPO['pkgname']=${REPO['reponame']}
361     REPO['fullreponame']='docker-ce'
362     REPO['EnableGroups']='no'
363     REPO['Visible']='yes'
364     REPO['status']='enabled'
365     REPO['BaseURL']='https://download.docker.com/linux/centos/$releasever/$basearch/stable'
366     REPO['MirrorList']=''
367     REPO['GPGCheck']='yes'
368     REPO['GPGKey']='https://download.docker.com/linux/centos/gpg'
369     REPO['Exclude']=''
370     REPO['IncludePkgs']=''
371     createrepo
372    
373 jpp 1.17
374     #####################
375     #####################
376 brianr 1.1 #egroupware
377     #####################
378     #####################
379     REPO['reponame']='egroupware'
380 jpp 1.10 REPO['pkgname']=${REPO['reponame']}
381 brianr 1.1 REPO['fullreponame']='server_eGroupWare'
382     REPO['EnableGroups']='no'
383     REPO['Visible']='yes'
384     REPO['status']='disabled'
385     REPO['BaseURL']='http://download.opensuse.org/repositories/server:/eGroupWare/CentOS_$releasever/'
386     REPO['MirrorList']=''
387     REPO['GPGCheck']='yes'
388     REPO['GPGKey']='http://download.opensuse.org/repositories/server:/eGroupWare/CentOS_$releasever/repodata/repomd.xml.key'
389     REPO['Exclude']=''
390     REPO['IncludePkgs']=''
391     createrepo
392    
393     #####################
394     #####################
395     #elastic
396     #####################
397     #####################
398     declare -A elashort=( ['6.x']='6.x' ['5.x']='5.x' ['1.6']='1' )
399     for elasver in "6.x" "5.x" "1.6"; do
400     REPO['reponame']="elastic${elashort[$elasver]}"
401 jpp 1.10 REPO['pkgname']='elastic'
402 brianr 1.1 REPO['fullreponame']="Elasticsearch repository for $elasver packages"
403     REPO['EnableGroups']='yes'
404     REPO['Visible']='yes'
405     REPO['status']='disabled'
406     REPO['BaseURL']="https://artifacts.elastic.co/packages/$elasver/yum"
407     REPO['MirrorList']=''
408     REPO['GPGCheck']='yes'
409     REPO['GPGKey']='https://artifacts.elastic.co/GPG-KEY-elasticsearch'
410     REPO['Exclude']=''
411     REPO['IncludePkgs']=''
412     createrepo
413     done
414    
415     #####################
416     #####################
417     #ELRepo
418     #####################
419     #####################
420     REPO['reponame']='elrepo'
421 jpp 1.10 REPO['pkgname']='elrepo'
422 brianr 1.1 REPO['fullreponame']='ELRepo.org Community Enterprise Linux Repository'
423     REPO['EnableGroups']='no'
424     REPO['Visible']='no'
425     REPO['status']='disabled'
426     REPO['BaseURL']='http://elrepo.org/linux/elrepo/el$releasever/$basearch'
427     REPO['MirrorList']='http://elrepo.org/mirrors-elrepo.el$releasever'
428     REPO['GPGCheck']='yes'
429     REPO['GPGKey']='http://elrepo.org/RPM-GPG-KEY-elrepo.org'
430     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'
431     REPO['IncludePkgs']=''
432     createrepo
433    
434     #####################
435     #####################
436     #ELRepo kernel
437     #####################
438     #####################
439     REPO['reponame']='elrepo-kernel'
440 jpp 1.10 REPO['pkgname']='elrepo'
441 brianr 1.1 REPO['fullreponame']='ELRepo.org Community Enterprise Linux Repository Kernel'
442     REPO['EnableGroups']='no'
443     REPO['Visible']='no'
444     REPO['status']='disabled'
445     REPO['BaseURL']='http://elrepo.org/linux/kernel/el$releasever/$basearch'
446     REPO['MirrorList']='http://elrepo.org/mirrors-elrepo-kernel.el$releasever'
447     REPO['GPGCheck']='yes'
448     REPO['GPGKey']='http://elrepo.org/RPM-GPG-KEY-elrepo.org'
449     REPO['Exclude']=''
450     REPO['IncludePkgs']=''
451     createrepo
452    
453     #####################
454     #####################
455     #EPEL
456     #####################
457     #####################
458     REPO['reponame']='epel'
459 jpp 1.10 REPO['pkgname']=${REPO['reponame']}
460 brianr 1.1 REPO['fullreponame']='EPEL'
461     REPO['EnableGroups']='no'
462     REPO['Visible']='no'
463     REPO['status']='disabled'
464     REPO['BaseURL']='http://download.fedoraproject.org/pub/epel/$releasever/$basearch'
465     REPO['MirrorList']='http://mirrors.fedoraproject.org/mirrorlist?repo=epel-$releasever&arch=$basearch'
466     REPO['GPGCheck']='yes'
467     REPO['GPGKey']='http://dl.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL'
468 jcrisp 1.12 REPO['Exclude']='perl-Razor-Agent,pwauth'
469 brianr 1.1 REPO['IncludePkgs']=''
470     createrepo
471    
472     #####################
473     #####################
474     #erlang
475     #####################
476     #####################
477     REPO['reponame']='erlang'
478 jpp 1.10 REPO['pkgname']=${REPO['reponame']}
479 brianr 1.1 REPO['fullreponame']='erlang programming language'
480     REPO['EnableGroups']='no'
481     REPO['Visible']='yes'
482     REPO['status']='disabled'
483     REPO['BaseURL']='http://packages.erlang-solutions.com/rpm/centos/$releasever/$basearch'
484     REPO['MirrorList']=''
485     REPO['GPGCheck']='yes'
486     REPO['GPGKey']='http://packages.erlang-solutions.com/rpm/erlang_solutions.asc'
487     REPO['Exclude']=''
488     REPO['IncludePkgs']=''
489     createrepo
490    
491     #####################
492     #####################
493     #freeswitch
494     #####################
495     #####################
496     REPO['reponame']='freeswitch'
497 jpp 1.10 REPO['pkgname']=${REPO['reponame']}
498 brianr 1.1 REPO['fullreponame']='Freeswitch'
499     REPO['EnableGroups']='no'
500     REPO['Visible']='yes'
501     REPO['status']='disabled'
502     REPO['BaseURL']='http://files.freeswitch.org/yum/$releasever/$basearch'
503     REPO['MirrorList']=''
504     REPO['GPGCheck']='yes'
505     REPO['GPGKey']='file:///etc/pki/rpm-gpg/RPM-GPG-KEY-FREESWITCH'
506     REPO['Exclude']=''
507     REPO['IncludePkgs']=''
508     createrepo
509    
510     #####################
511     #####################
512     #firewall Service
513     #####################
514     #####################
515     REPO['reponame']='fws'
516 jpp 1.10 REPO['pkgname']=${REPO['reponame']}
517 brianr 1.1 REPO['fullreponame']='Firewall Services'
518     REPO['EnableGroups']='no'
519     REPO['Visible']='no'
520     REPO['status']='disabled'
521     REPO['BaseURL']='http://repo.firewall-services.com/centos/$releasever'
522     REPO['MirrorList']=''
523     REPO['GPGCheck']='yes'
524     REPO['GPGKey']='http://repo.firewall-services.com/RPM-GPG-KEY'
525     REPO['Exclude']=''
526     REPO['IncludePkgs']=''
527     createrepo
528    
529     #####################
530     #####################
531     #firewall Service testing
532     #####################
533     #####################
534     REPO['reponame']='fws-testing'
535 jpp 1.10 REPO['pkgname']='fws'
536 brianr 1.1 REPO['fullreponame']='Firewall Services testing'
537     REPO['EnableGroups']='no'
538     REPO['Visible']='no'
539     REPO['status']='disabled'
540     REPO['BaseURL']='http://repo.firewall-services.com/centos-testing/$releasever'
541     REPO['MirrorList']=''
542     REPO['GPGCheck']='yes'
543     REPO['GPGKey']='http://repo.firewall-services.com/RPM-GPG-KEY'
544     REPO['Exclude']=''
545     REPO['IncludePkgs']=''
546     createrepo
547    
548     #####################
549     #####################
550 jpp 1.16 #fusion inventory
551     #####################
552     #####################
553     REPO['reponame']='fusioninventory-agent'
554     REPO['pkgname']='fusioninventory-agent'
555     REPO['fullreponame']='Copr repo for fusioninventory-agent owned by trasher'
556     REPO['EnableGroups']='no'
557     REPO['Visible']='no'
558     REPO['status']='disabled'
559     REPO['BaseURL']='https://download.copr.fedorainfracloud.org/results/trasher/fusioninventory-agent/epel-$releasever-$basearch/'
560     REPO['MirrorList']=''
561     REPO['GPGCheck']='yes'
562     REPO['GPGKey']='https://download.copr.fedorainfracloud.org/results/trasher/fusioninventory-agent/pubkey.gpg'
563     REPO['Exclude']=''
564     REPO['IncludePkgs']=''
565     createrepo
566    
567    
568     #####################
569     #####################
570 jpp 1.14 # LemonLDAP-NG
571     #####################
572     #####################
573     REPO['reponame']='lemonldap-ng'
574     REPO['pkgname']='lemonldap'
575     REPO['fullreponame']='LemonLDAP::NG packages'
576     REPO['EnableGroups']='no'
577     REPO['Visible']='yes'
578     REPO['status']='disabled'
579     REPO['BaseURL']='https://lemonldap-ng.org/redhat/stable/$releasever/noarch'
580     REPO['MirrorList']=''
581     REPO['GPGCheck']='yes'
582     REPO['GPGKey']='https://lemonldap-ng.org/_media/rpm-gpg-key-ow2'
583     REPO['Exclude']=''
584     REPO['IncludePkgs']=''
585     createrepo
586    
587     REPO['reponame']='lemonldap-ng-extras'
588     REPO['pkgname']='lemonldap'
589     REPO['fullreponame']='LemonLDAP::NG extra packages'
590     REPO['EnableGroups']='no'
591     REPO['Visible']='yes'
592     REPO['status']='disabled'
593     REPO['BaseURL']='https://lemonldap-ng.org/redhat/extras/$releasever/noarch'
594     REPO['MirrorList']=''
595     REPO['GPGCheck']='yes'
596     REPO['GPGKey']='https://lemonldap-ng.org/_media/rpm-gpg-key-ow2'
597     REPO['Exclude']=''
598     REPO['IncludePkgs']=''
599     createrepo
600    
601    
602    
603     #####################
604     #####################
605 brianr 1.1 # Libreswan
606     #####################
607     #####################
608     REPO['reponame']='libreswan'
609 jpp 1.10 REPO['pkgname']=${REPO['reponame']}
610 brianr 1.1 REPO['fullreponame']='Libreswan'
611     REPO['EnableGroups']='no'
612 jpp 1.14 REPO['Visible']='yes'
613 brianr 1.1 REPO['status']='disabled'
614     REPO['BaseURL']='http://download.libreswan.org/binaries/rhel/$releasever/$basearch/'
615     REPO['MirrorList']=''
616     REPO['GPGCheck']='yes'
617     REPO['GPGKey']='http://download.libreswan.org/binaries/RPM-GPG-KEY-libreswan'
618     REPO['Exclude']=''
619     REPO['IncludePkgs']=''
620     createrepo
621    
622    
623     #####################
624     #####################
625     # NodeJS 4
626     #####################
627     #####################
628 jpp 1.15 for nodever in "4" "5" "6" "7" "8" "9" "10" "11" "12" "13" "14" "15" "16" "17"; do
629 jpp 1.8 REPO['reponame']="node$nodever"
630 jpp 1.10 REPO['pkgname']='node'
631 jpp 1.8 REPO['fullreponame']="NodeJS $nodever"
632 brianr 1.1 REPO['EnableGroups']='no'
633 jpp 1.14 REPO['Visible']='yes'
634 brianr 1.1 REPO['status']='disabled'
635 jpp 1.15 REPO['BaseURL']="https://rpm.nodesource.com/pub_$nodever.x/el/\$releasever/\$basearch/"
636 brianr 1.1 REPO['MirrorList']=''
637 jpp 1.15 REPO['GPGCheck']='yes'
638     REPO['GPGKey']='https://rpm.nodesource.com/pub/el/NODESOURCE-GPG-SIGNING-KEY-EL'
639     #'https://deb.nodesource.com/gpgkey/nodesource.gpg.key'
640     #'https://rpm.nodesource.com/pub/el/NODESOURCE-GPG-SIGNING-KEY-EL'
641 brianr 1.1 REPO['Exclude']=''
642     REPO['IncludePkgs']=''
643     createrepo
644 jpp 1.8 done
645 brianr 1.1
646    
647     if ( "%{?dist}" == "el7" ); then
648     #####################
649     #####################
650     # Odoo10-nightly
651     #####################
652     #####################
653     REPO['reponame']='odoo10-nightly'
654 jpp 1.10 REPO['pkgname']='odoo'
655 brianr 1.1 REPO['fullreponame']='Odoo 10 Nightly - EL7'
656     REPO['EnableGroups']='no'
657 jpp 1.14 REPO['Visible']='yes'
658 brianr 1.1 REPO['status']='disabled'
659     REPO['BaseURL']='http://nightly.odoo.com/10.0/nightly/rpm/'
660     REPO['MirrorList']=''
661     REPO['GPGCheck']='yes'
662     REPO['GPGKey']='https://nightly.odoo.com/odoo.key'
663     REPO['Exclude']=''
664     REPO['IncludePkgs']=''
665     createrepo
666    
667     #####################
668     #####################
669     # Odoo9-nightly
670     #####################
671     #####################
672     REPO['reponame']='odoo9-nightly'
673 jpp 1.10 REPO['pkgname']='odoo'
674 brianr 1.1 REPO['fullreponame']='Odoo 9 Nightly - EL7'
675     REPO['EnableGroups']='no'
676 jpp 1.14 REPO['Visible']='yes'
677 brianr 1.1 REPO['status']='disabled'
678     REPO['BaseURL']='http://nightly.odoo.com/9.0/nightly/rpm/'
679     REPO['MirrorList']=''
680     REPO['GPGCheck']='yes'
681     REPO['GPGKey']='https://nightly.odoo.com/odoo.key'
682     REPO['Exclude']=''
683     REPO['IncludePkgs']=''
684     createrepo
685     fi
686    
687     #####################
688     #####################
689     # Okay
690     #####################
691     #####################
692     REPO['reponame']='okay'
693 jpp 1.10 REPO['pkgname']=${REPO['reponame']}
694 brianr 1.1 REPO['fullreponame']='Extra OKay Packages for Enterprise Linux - Freeswitch and FusionPBX'
695     REPO['EnableGroups']='no'
696 jpp 1.14 REPO['Visible']='yes'
697 brianr 1.1 REPO['status']='disabled'
698     REPO['BaseURL']='http://repo.okay.com.mx/centos/$releasever/$basearch/release'
699     REPO['MirrorList']=''
700     REPO['GPGCheck']='no'
701     REPO['GPGKey']=''
702     REPO['Exclude']=''
703     REPO['IncludePkgs']=''
704     createrepo
705    
706     #####################
707     #####################
708     # Openfusion
709     #####################
710     #####################
711     REPO['reponame']='openfusion'
712 jpp 1.10 REPO['pkgname']=${REPO['reponame']}
713 brianr 1.1 REPO['fullreponame']='Openfusion'
714     REPO['EnableGroups']='no'
715     REPO['Visible']='yes'
716     REPO['status']='disabled'
717     REPO['BaseURL']='http://repo.openfusion.net/centos$releasever-$basearch'
718     REPO['MirrorList']=''
719     REPO['GPGCheck']='yes'
720     REPO['GPGKey']='http://repo.openfusion.net/RPM-GPG-KEY-openfusion'
721 jcrisp 1.7 REPO['Exclude']='perl-Devel-StackTrace,perl-ExtUtils-MakeMaker,perl-List-MoreUtils,perl-ExtUtils-Install,perl-parent'
722 jcrisp 1.11 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'
723 jpp 1.8 createrepo
724    
725     #####################
726     #####################
727     # Postgresql
728     #####################
729     #####################
730     for pgsqlver in "9.6" "10" "11" "12" "13"; do
731     REPO['reponame']="pgsql$pgsqlver"
732 jpp 1.10 REPO['pkgname']='pgsql'
733 jpp 1.8 REPO['fullreponame']="Postgresql $pgsqlver"
734     REPO['EnableGroups']='no'
735 jpp 1.14 REPO['Visible']='yes'
736 jpp 1.8 REPO['status']='disabled'
737     REPO['BaseURL']='https://yum.postgresql.org/'.$pgsqlver.'/redhat/rhel-$releasever-$basearch/'
738     REPO['MirrorList']=''
739     REPO['GPGCheck']='yes'
740     ext=$pgsqlver;
741     [[ "$pgsqlver" == "9.6" ]] && ext="96";
742     REPO['GPGKey']='https://download.postgresql.org/pub/repos/yum/RPM-GPG-KEY-PGDG-'.$ext
743     REPO['Exclude']=''
744     REPO['IncludePkgs']=''
745     createrepo
746    
747    
748     REPO['reponame']="pgsql$pgsqlver-nonfree"
749 jpp 1.10 REPO['pkgname']='pgsql'
750 jpp 1.8 REPO['fullreponame']="Postgresql $pgsqlver non free"
751     REPO['EnableGroups']='no'
752 jpp 1.14 REPO['Visible']='yes'
753 jpp 1.8 REPO['status']='disabled'
754     REPO['BaseURL']='https://download.postgresql.org/pub/repos/yum/non-free/'.$pgsqlver.'/redhat/rhel-$releasever-$basearch/'
755     REPO['MirrorList']=''
756     REPO['GPGCheck']='yes'
757     ext=$pgsqlver;
758     [[ "$pgsqlver" == "9.6" ]] && ext="96";
759     REPO['GPGKey']='https://download.postgresql.org/pub/repos/yum/RPM-GPG-KEY-PGDG-'.$ext
760     REPO['Exclude']=''
761     REPO['IncludePkgs']=''
762     createrepo
763    
764     REPO['reponame']="pgsql$pgsqlver-common"
765 jpp 1.10 REPO['pkgname']='pgsql'
766 jpp 1.8 REPO['fullreponame']="Postgresql $pgsqlver non free"
767     REPO['EnableGroups']='no'
768 jpp 1.14 REPO['Visible']='yes'
769 jpp 1.8 REPO['status']='disabled'
770     REPO['BaseURL']='https://download.postgresql.org/pub/repos/yum/common/'.$pgsqlver.'/redhat/rhel-$releasever-$basearch/'
771     REPO['MirrorList']=''
772     REPO['GPGCheck']='yes'
773     ext=$pgsqlver;
774     [[ "$pgsqlver" == "9.6" ]] && ext="96";
775     REPO['GPGKey']='https://download.postgresql.org/pub/repos/yum/RPM-GPG-KEY-PGDG-'.$ext
776     REPO['Exclude']=''
777     REPO['IncludePkgs']=''
778 brianr 1.1 createrepo
779    
780 jpp 1.8 done
781    
782 brianr 1.1 #####################
783     #####################
784     # Reetspetit
785     #####################
786     #####################
787     REPO['reponame']='reetp'
788 jpp 1.10 REPO['pkgname']=${REPO['reponame']}
789 brianr 1.1 REPO['fullreponame']='Mirror John Crisp reetspetit.com'
790     REPO['EnableGroups']='no'
791     REPO['Visible']='yes'
792     REPO['status']='disabled'
793     REPO['BaseURL']='https://www.reetspetit.com/smeserver/$releasever'
794     REPO['MirrorList']=''
795     REPO['GPGCheck']='no'
796     REPO['GPGKey']='https://www.reetspetit.com/RPM-GPG-KEY'
797     REPO['Exclude']=''
798     REPO['IncludePkgs']=''
799     createrepo
800    
801     #####################
802     #####################
803     #remi
804     #####################
805     #####################
806     REPO['reponame']='remi'
807 jpp 1.10 REPO['pkgname']='remi-unsafe'
808 brianr 1.1 REPO['fullreponame']='Remi - EL unsafe, will conflict with your base rpms'
809     REPO['EnableGroups']='no'
810     REPO['GPGCheck']='yes'
811     REPO['Visible']='no'
812     REPO['status']='enabled'
813     REPO['BaseURL']='http://rpms.famillecollet.com/enterprise/$releasever/remi/$basearch/'
814     REPO['MirrorList']=''
815     REPO['GPGKey']='http://rpms.famillecollet.com/RPM-GPG-KEY-remi'
816     REPO['Exclude']='mysql*,php-*,phpMyAdmin'
817     REPO['IncludePkgs']=''
818     createrepo
819    
820     #####################
821     #####################
822     #remi-ocsinventory
823     #####################
824     #####################
825     REPO['reponame']='remi-ocsinventory'
826 jpp 1.10 REPO['pkgname']=${REPO['reponame']}
827 brianr 1.1 REPO['fullreponame']='Remi ocsinventory - EL'
828     REPO['EnableGroups']='no'
829     REPO['GPGCheck']='yes'
830     REPO['Visible']='yes'
831     REPO['status']='enabled'
832     REPO['BaseURL']='http://rpms.famillecollet.com/enterprise/$releasever/remi/$basearch/'
833     REPO['MirrorList']=''
834     REPO['GPGKey']='http://rpms.famillecollet.com/RPM-GPG-KEY-remi'
835     REPO['Exclude']=''
836     REPO['IncludePkgs']='ocsinventory* perl-Ocsinventory-Agent'
837     createrepo
838    
839     #####################
840     #####################
841     #remi-ocsinventory
842     #####################
843     #####################
844     REPO['reponame']='remi-roundcube'
845 jpp 1.10 REPO['pkgname']=${REPO['reponame']}
846 brianr 1.1 REPO['fullreponame']='Remi Roundcube - EL'
847     REPO['EnableGroups']='no'
848     REPO['GPGCheck']='yes'
849     REPO['Visible']='yes'
850     REPO['status']='enabled'
851     REPO['BaseURL']='http://rpms.famillecollet.com/enterprise/$releasever/remi/$basearch/'
852     REPO['MirrorList']=''
853     REPO['GPGKey']='http://rpms.famillecollet.com/RPM-GPG-KEY-remi'
854     REPO['Exclude']=''
855     REPO['IncludePkgs']='php-kolab-net-ldap3,php-pear-Mail-mimeDecode,php-pear-Net-IDNA2,php-pear-Net-LDAP2,roundcubemail'
856     createrepo
857    
858    
859     #####################
860     #####################
861     #rpmfusion
862     #####################
863     #####################
864     REPO['reponame']='rpmfusion'
865 jpp 1.10 REPO['pkgname']=${REPO['reponame']}
866 brianr 1.1 REPO['fullreponame']='rpmfusion free EL'
867     REPO['EnableGroups']='no'
868     REPO['Visible']='yes'
869     REPO['status']='disabled'
870     REPO['BaseURL']='http://download1.rpmfusion.org/free/el/updates/$releasever/$basearch/'
871     REPO['MirrorList']='http://mirrors.rpmfusion.org/mirrorlist?repo=free-el-updates-released-$releasever&arch=$basearch'
872     REPO['GPGCheck']='yes'
873     REPO['GPGKey']='https://rpmfusion.org/keys?action=AttachFile&do=get&target=RPM-GPG-KEY-rpmfusion-free-el-$releasever'
874     REPO['Exclude']=''
875     REPO['IncludePkgs']=''
876     createrepo
877    
878     #####################
879     #####################
880     #rpmfusion
881     #####################
882     #####################
883     REPO['reponame']='rpmfusion-nonfree'
884 jpp 1.10 REPO['pkgname']='rpmfusion'
885 brianr 1.1 REPO['fullreponame']='rpmfusion nonfree EL'
886     REPO['EnableGroups']='no'
887     REPO['Visible']='yes'
888     REPO['status']='disabled'
889     REPO['BaseURL']='http://download1.rpmfusion.org/nonfree/el/updates/$releasever/$basearch/'
890     REPO['MirrorList']='http://mirrors.rpmfusion.org/mirrorlist?repo=nonfree-el-updates-released-$releasever&arch=$basearch'
891     REPO['GPGCheck']='yes'
892     REPO['GPGKey']='https://rpmfusion.org/keys?action=AttachFile&do=get&target=RPM-GPG-KEY-rpmfusion-nonfree-el-$releasever'
893     REPO['Exclude']=''
894     REPO['IncludePkgs']=''
895     createrepo
896    
897     #####################
898     #####################
899     #Sogo nightly
900     #####################
901     #####################
902     REPO['reponame']='sogo'
903 jpp 1.10 REPO['pkgname']=${REPO['reponame']}
904 brianr 1.1 REPO['fullreponame']='Inverse SOGo 2 Repository'
905     REPO['EnableGroups']='no'
906     REPO['Visible']='yes'
907     REPO['status']='disabled'
908     REPO['BaseURL']='http://packages.inverse.ca/SOGo/nightly/2/rhel/$releasever/$basearch'
909     REPO['MirrorList']=''
910     REPO['GPGCheck']='no'
911     REPO['GPGKey']=''
912     REPO['Exclude']=''
913     REPO['IncludePkgs']='gnustep-base,gnustep-make,libmemcached,libwbxml,sogo*,sope49*'
914     createrepo
915    
916     #####################
917     #####################
918     #Sogo3 nightly
919     #####################
920     #####################
921     REPO['reponame']='sogo3'
922 jpp 1.10 REPO['pkgname']='sogo'
923 brianr 1.1 REPO['fullreponame']='Inverse SOGo 3 Repository'
924     REPO['EnableGroups']='no'
925     REPO['Visible']='yes'
926     REPO['status']='disabled'
927     REPO['BaseURL']='http://packages.inverse.ca/SOGo/nightly/3/rhel/$releasever/$basearch'
928     REPO['MirrorList']=''
929     REPO['GPGCheck']='no'
930     REPO['GPGKey']=''
931     REPO['Exclude']=''
932     REPO['IncludePkgs']='gnustep-base,gnustep-make,libmemcached,libwbxml,sogo*,sope49*'
933     createrepo
934    
935     #####################
936     #####################
937     #Sogo4 nightly
938     #####################
939     #####################
940     REPO['reponame']='sogo4'
941 jpp 1.10 REPO['pkgname']='sogo'
942 brianr 1.1 REPO['fullreponame']='Inverse SOGo 4 Repository'
943     REPO['EnableGroups']='no'
944     REPO['Visible']='yes'
945     REPO['status']='disabled'
946     REPO['BaseURL']='http://packages.inverse.ca/SOGo/nightly/4/rhel/$releasever/$basearch'
947     REPO['MirrorList']=''
948     REPO['GPGCheck']='no'
949     REPO['GPGKey']=''
950     REPO['Exclude']=''
951     REPO['IncludePkgs']='gnustep-base,gnustep-make,libmemcached,libwbxml,sogo*,sope49*'
952     createrepo
953    
954     #####################
955     #####################
956     #Sogo stable
957     #####################
958     #####################
959     REPO['reponame']='sogo-subscription'
960 jpp 1.10 REPO['pkgname']='sogo'
961 brianr 1.1 REPO['fullreponame']='Inverse SOGo Repository only with subscription'
962     REPO['EnableGroups']='no'
963     REPO['Visible']='yes'
964     REPO['status']='disabled'
965     REPO['BaseURL']='http://packages.inverse.ca/download/SOGo/RHEL$releasever/$basearch'
966     REPO['MirrorList']=''
967     REPO['GPGCheck']='no'
968     REPO['GPGKey']=''
969     REPO['Exclude']=''
970     REPO['IncludePkgs']='gnustep-base,gnustep-make,libmemcached,libwbxml,sogo*,sope49*'
971     createrepo
972    
973     #####################
974     #####################
975     #Spectrum2
976     #####################
977     #####################
978     REPO['reponame']='spectrum2'
979 jpp 1.10 REPO['pkgname']=${REPO['reponame']}
980 brianr 1.1 REPO['fullreponame']='Spectrum2'
981     REPO['EnableGroups']='no'
982     REPO['Visible']='yes'
983     REPO['status']='disabled'
984     REPO['BaseURL']='http://copr-be.cloud.fedoraproject.org/results/mcepl/spectrum2/epel-$releasever-$basearch'
985     REPO['MirrorList']=''
986     REPO['GPGCheck']='no'
987     REPO['GPGKey']=''
988     REPO['Exclude']=''
989     REPO['IncludePkgs']=''
990     createrepo
991    
992     #####################
993     #####################
994     #Springdale
995     #####################
996     #####################
997     REPO['reponame']='springdale-core'
998 jpp 1.10 REPO['pkgname']='springdale'
999 brianr 1.1 REPO['fullreponame']='PUIAS core Base'
1000     REPO['EnableGroups']='no'
1001     REPO['Visible']='yes'
1002     REPO['status']='disabled'
1003     REPO['BaseURL']=''
1004     REPO['MirrorList']='http://puias.math.ias.edu/data/puias/$releasever/$basearch/os/mirrorlist'
1005     REPO['GPGCheck']='yes'
1006     REPO['GPGKey']='http://puias.princeton.edu/data/puias/$releasever/$basearch/os/RPM-GPG-KEY-puias'
1007     REPO['Exclude']=''
1008     REPO['IncludePkgs']=''
1009     createrepo
1010    
1011     REPO['reponame']='springdale-updates'
1012 jpp 1.10 REPO['pkgname']='springdale'
1013 brianr 1.1 REPO['fullreponame']='PUIAS core Updates'
1014     REPO['EnableGroups']='no'
1015     REPO['Visible']='yes'
1016     REPO['status']='disabled'
1017     REPO['BaseURL']=''
1018     REPO['MirrorList']='http://puias.math.ias.edu/data/puias/updates/$releasever/$basearch/en/os/mirrorlist'
1019     REPO['GPGCheck']='yes'
1020     REPO['GPGKey']='http://puias.princeton.edu/data/puias/$releasever/updates/$basearch/en/os/RPM-GPG-KEY-puias'
1021     REPO['Exclude']=''
1022     REPO['IncludePkgs']=''
1023     createrepo
1024    
1025     REPO['reponame']='springdale-addons'
1026 jpp 1.10 REPO['pkgname']='springdale'
1027 brianr 1.1 REPO['fullreponame']='PUIAS Addons'
1028     REPO['EnableGroups']='no'
1029     REPO['Visible']='yes'
1030     REPO['status']='disabled'
1031     REPO['BaseURL']=''
1032     REPO['MirrorList']='http://puias.math.ias.edu/data/puias/$releasever/$basearch/os/Addons/mirrorlist'
1033     REPO['GPGCheck']='yes'
1034     REPO['GPGKey']='http://puias.princeton.edu/data/puias/$releasever/$basearch/os/RPM-GPG-KEY-puias'
1035     REPO['Exclude']=''
1036     REPO['IncludePkgs']=''
1037     createrepo
1038    
1039     REPO['reponame']='springdale-addons-updates'
1040 jpp 1.10 REPO['pkgname']='springdale'
1041 brianr 1.1 REPO['fullreponame']='PUIAS Addons Updates'
1042     REPO['EnableGroups']='no'
1043     REPO['Visible']='yes'
1044     REPO['status']='disabled'
1045     REPO['BaseURL']=''
1046     REPO['MirrorList']='http://puias.math.ias.edu/data/puias/updates/Addons/$releasever/$basearch/mirrorlist'
1047     REPO['GPGCheck']='yes'
1048     REPO['GPGKey']='http://puias.princeton.edu/data/puias/$releasever/$basearch/os/RPM-GPG-KEY-puias'
1049     REPO['Exclude']=''
1050     REPO['IncludePkgs']=''
1051     createrepo
1052    
1053    
1054     REPO['reponame']='springdale-unsupported'
1055 jpp 1.10 REPO['pkgname']='springdale'
1056 brianr 1.1 REPO['fullreponame']='PUIAS Unsupported'
1057     REPO['EnableGroups']='no'
1058     REPO['Visible']='yes'
1059     REPO['status']='disabled'
1060     REPO['BaseURL']=''
1061     REPO['MirrorList']='http://puias.math.ias.edu/data/puias/unsupported/$releasever/$basearch/mirrorlist'
1062     REPO['GPGCheck']='yes'
1063     REPO['GPGKey']='http://puias.princeton.edu/data/puias/$releasever/$basearch/os/RPM-GPG-KEY-puias'
1064     REPO['Exclude']=''
1065     REPO['IncludePkgs']=''
1066     createrepo
1067    
1068     REPO['reponame']='springdale-computational'
1069 jpp 1.10 REPO['pkgname']='springdale'
1070 brianr 1.1 REPO['fullreponame']='PUIAS Computational'
1071     REPO['EnableGroups']='no'
1072     REPO['Visible']='yes'
1073     REPO['status']='disabled'
1074     REPO['BaseURL']=''
1075     REPO['MirrorList']='http://puias.math.ias.edu/data/puias/computational/$releasever/$basearch/mirrorlist'
1076     REPO['GPGCheck']='yes'
1077     REPO['GPGKey']='http://puias.princeton.edu/data/puias/$releasever/$basearch/os/RPM-GPG-KEY-puias'
1078     REPO['Exclude']=''
1079     REPO['IncludePkgs']=''
1080     createrepo
1081    
1082    
1083    
1084    
1085     #####################
1086     #####################
1087     #stephDL
1088     #####################
1089     #####################
1090     REPO['reponame']='stephdl'
1091 jpp 1.10 REPO['pkgname']=${REPO['reponame']}
1092 brianr 1.1 REPO['fullreponame']='Mirror Stephane de Labrusse'
1093     REPO['EnableGroups']='no'
1094     REPO['Visible']='yes'
1095     REPO['status']='disabled'
1096     REPO['BaseURL']='http://mirror.de-labrusse.fr/smeserver/$releasever'
1097     REPO['MirrorList']=''
1098     REPO['GPGCheck']='yes'
1099     REPO['GPGKey']='http://mirror.de-labrusse.fr/RPM-GPG-KEY'
1100     REPO['Exclude']=''
1101     REPO['IncludePkgs']=''
1102     createrepo
1103    
1104     #####################
1105     #####################
1106     #VirtualBox
1107     #####################
1108     #####################
1109     REPO['reponame']='virtualbox'
1110 jpp 1.10 REPO['pkgname']=${REPO['reponame']}
1111 brianr 1.1 REPO['fullreponame']='RHEL/CentOS VirtualBox'
1112     REPO['EnableGroups']='no'
1113     REPO['Visible']='yes'
1114     REPO['status']='disabled'
1115     REPO['BaseURL']='http://download.virtualbox.org/virtualbox/rpm/el/$releasever/$basearch'
1116     REPO['MirrorList']=''
1117     REPO['GPGCheck']='yes'
1118     REPO['GPGKey']='https://www.virtualbox.org/download/oracle_vbox.asc'
1119     REPO['Exclude']=''
1120     REPO['IncludePkgs']=''
1121     createrepo
1122    
1123     #####################
1124     #####################
1125     #Webtatic
1126     #####################
1127     #####################
1128     REPO['reponame']='webtatic'
1129 jpp 1.10 REPO['pkgname']=${REPO['reponame']}
1130 brianr 1.1 REPO['fullreponame']='webtatic - EL'
1131     REPO['EnableGroups']='no'
1132     REPO['Visible']='yes'
1133     REPO['status']='disabled'
1134     REPO['BaseURL']=''
1135     REPO['MirrorList']='http://mirror.webtatic.com/yum/el-$releasever/$basearch/mirrolist'
1136     REPO['GPGCheck']='yes'
1137     if ( "%{?dist}" == "el5" ); then
1138     REPO['GPGKey']='http://repo.webtatic.com/yum/RPM-GPG-KEY-webtatic-andy'
1139     else
1140     REPO['GPGKey']="http://repo.webtatic.com/yum/RPM-GPG-KEY-webtatic-%{?dist}"
1141     fi
1142     REPO['Exclude']=''
1143     REPO['IncludePkgs']=''
1144     createrepo
1145    
1146     #####################
1147     #####################
1148     #Xymon
1149     #####################
1150     #####################
1151     REPO['reponame']='xymon'
1152 jpp 1.10 REPO['pkgname']=${REPO['reponame']}
1153 brianr 1.1 REPO['fullreponame']='Xymon Terabithia RPMS - EL'
1154     REPO['EnableGroups']='no'
1155     REPO['Visible']='yes'
1156     REPO['status']='disabled'
1157     REPO['BaseURL']='http://terabithia.org/rpms/xymon/el$releasever/'
1158     REPO['MirrorList']=''
1159     REPO['GPGCheck']='yes'
1160     REPO['GPGKey']="http://terabithia.org/rpms/RPM-GPG-KEY-JCLEAVER"
1161     REPO['Exclude']=''
1162     REPO['IncludePkgs']=''
1163     createrepo
1164    
1165     #####################
1166     #####################
1167     #Zabbix2.4
1168     #####################
1169     #####################
1170 jpp 1.14 declare -A zabshort=( ['1.8']='18' ['2.0']='20' ['2.0']='20' ['2.4']='24' ['3.0']='30' ['3.2']='32' ['3.4']='34' ['4.0']='40' ['4.2']='42' ['4.4']='44' ['4.5']='45' ['5.0']='50' ['5.1']='51' ['5.2']='52' ['5.3']='53' ['5.4']='54' ['5.5']='55' )
1171     for elasver in "4.2" "4.4" '4.5' '5.0' '5.1' '5.2' '5.3' '5.4' '5.5'; do
1172 brianr 1.1 REPO['reponame']="zabbix${zabshort[$elasver]}"
1173 jpp 1.10 REPO['pkgname']='zabbix'
1174 brianr 1.1 REPO['fullreponame']="Zabbix $elasver Official Repository"
1175     REPO['EnableGroups']='no'
1176     REPO['Visible']='yes'
1177     REPO['status']='disabled'
1178     REPO['BaseURL']="http://repo.zabbix.com/zabbix/$elasver/rhel/\$releasever/\$basearch/"
1179     REPO['MirrorList']=''
1180     REPO['GPGCheck']='yes'
1181 jpp 1.10 REPO['GPGKey']="http://repo.zabbix.com/RPM-GPG-KEY-ZABBIX-A14FE591"
1182 brianr 1.1 REPO['Exclude']=''
1183     REPO['IncludePkgs']=''
1184     createrepo
1185     done
1186    
1187 jpp 1.14 # webfront sclo
1188     for elasver in '5.0' '5.1'; do
1189     REPO['reponame']="zabbix${zabshort[$elasver]}-frontend"
1190     REPO['pkgname']='zabbix'
1191     REPO['fullreponame']="Zabbix $elasver Official Repository"
1192     REPO['EnableGroups']='no'
1193     REPO['Visible']='yes'
1194     REPO['status']='disabled'
1195     REPO['BaseURL']="http://repo.zabbix.com/zabbix/$elasver/rhel/\$releasever/\$basearch/frontend/"
1196     REPO['MirrorList']=''
1197     REPO['GPGCheck']='yes'
1198     REPO['GPGKey']="http://repo.zabbix.com/RPM-GPG-KEY-ZABBIX-A14FE591"
1199     REPO['Exclude']=''
1200     REPO['IncludePkgs']=''
1201     createrepo
1202     done
1203    
1204    
1205    
1206 brianr 1.1 #####################
1207     #####################
1208     #zmrepo
1209     #####################
1210     #####################
1211     REPO['reponame']='zmrepo'
1212 jpp 1.10 REPO['pkgname']=${REPO['reponame']}
1213 brianr 1.1 REPO['fullreponame']='ZoneMinder Repo - EL'
1214     REPO['EnableGroups']='no'
1215     REPO['Visible']='yes'
1216     REPO['status']='disabled'
1217     REPO['BaseURL']='http://zmrepo.zoneminder.com/el/$releasever/$basearch'
1218     REPO['MirrorList']=''
1219     REPO['GPGCheck']='no'
1220     REPO['GPGKey']=""
1221     REPO['Exclude']=''
1222     REPO['IncludePkgs']=''
1223     createrepo
1224    
1225    
1226     #####################################################
1227     # migrates
1228     ######################################################
1229     mkdir -p $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/migrate
1230     cat << 'EOF' >$RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/migrate/90sogo
1231     {
1232     my @add = split(/[,; ]+/, 'gnustep-*');
1233     my %remove = map { $_ => 1 } split(/[,; ]+/, '');
1234    
1235     for my $name ( qw(epel) )
1236     {
1237     my $repo = $DB->get($name) or next;
1238    
1239     my @exclude = split(/,/, $repo->prop('Exclude') || '');
1240     push @exclude, @add;
1241     @exclude = grep(!defined $remove{$_} && !/^CENTOS_/, @exclude);
1242    
1243     # remove duplicates
1244     undef %saw;
1245     @exclude = grep(!$saw{$_}++, @exclude);
1246    
1247     if ($#exclude >= 0)
1248     {
1249     $repo->set_prop('Exclude', join(',', @exclude));
1250     }
1251     else
1252     {
1253     $repo->delete('Exclude');
1254     }
1255     }
1256     }
1257    
1258     EOF
1259    
1260    
1261     cat << 'EOF' >$RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/migrate/10epel
1262     {
1263 jpp 1.13 my @add = split(/[,; ]+/, 'pwauth');
1264 brianr 1.1 my %remove = map { $_ => 1 } split(/[,; ]+/, 'gnustep-*,gnustep*,gnustep-base,gnustep-make');
1265    
1266     for my $name ( qw(epel) )
1267     {
1268     my $repo = $DB->get($name) or next;
1269    
1270     my @exclude = split(/,/, $repo->prop('Exclude') || '');
1271     push @exclude, @add;
1272     @exclude = grep(!defined $remove{$_} && !/^CENTOS_/, @exclude);
1273    
1274     # remove duplicates
1275     undef %saw;
1276     @exclude = grep(!$saw{$_}++, @exclude);
1277    
1278     if ($#exclude >= 0)
1279     {
1280     $repo->set_prop('Exclude', join(',', @exclude));
1281     }
1282     else
1283     {
1284     $repo->delete('Exclude');
1285     }
1286     }
1287     }
1288    
1289     EOF
1290    
1291     cat << 'EOF' >$RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/migrate/10zmrepo
1292     {
1293     for my $name ( qw(zmrepo) )
1294     {
1295     my $repo = $DB->get($name) or next;
1296     my $BaseURL = $repo->prop('BaseURL') || '';
1297     if ($BaseURL =~ s/zmrepo.mehvc.com/zmrepo.zoneminder.com/g)
1298     {$repo->set_prop('BaseURL', $BaseURL);}
1299     $repo->delete('Exclude') if $repo->prop('delete');
1300     }
1301    
1302     }
1303    
1304     EOF
1305    
1306    
1307     cat << 'EOF' >$RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/migrate/10openfusion
1308     {
1309 jcrisp 1.7 my @addexclude = split(/,/,"perl-Devel-StackTrace,perl-ExtUtils-MakeMaker,perl-List-MoreUtils,perl-ExtUtils-Install,perl-parent");
1310 brianr 1.1 my %removeexclude = map { $_ => 1 } split(/[,; ]+/, 'perl-version');
1311 jpp 1.8 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");
1312 jcrisp 1.7
1313 brianr 1.1 my %removeinclude = map { $_ => 1 } split(/[,; ]+/, '');
1314    
1315     for my $name ( qw(openfusion) )
1316     {
1317     my $repo = $DB->get($name) or next;
1318    
1319     my @exclude = split(/,/, $repo->prop('Exclude') || '');
1320     push @exclude, @addexclude;
1321     @exclude = grep(!defined $removeexclude{$_} , @exclude);
1322     # remove duplicates
1323     undef %saw;
1324     @exclude = grep(!$saw{$_}++, @exclude);
1325     if ($#exclude >= 0)
1326     {
1327     $repo->set_prop('Exclude', join(',', @exclude));
1328     }
1329     else
1330     {
1331     $repo->delete('Exclude');
1332     }
1333    
1334     my @include = split(/,/, $repo->prop('IncludePkgs') || '');
1335     push @include, @addinclude;
1336     @include = grep(!defined $removeinclude{$_} , @include);
1337     # remove duplicates
1338     undef %saw;
1339     @include = grep(!$saw{$_}++, @include);
1340     if ($#include >= 0)
1341     {
1342     $repo->set_prop('IncludePkgs', join(',', @include));
1343     }
1344     else
1345     {
1346     $repo->delete('IncludePkgs');
1347     }
1348    
1349    
1350    
1351     }
1352    
1353     }
1354    
1355     EOF
1356    
1357    
1358    
1359    
1360     ##########################################################
1361    
1362     rm -f %{name}-%{version}-filelist*
1363     /sbin/e-smith/genfilelist $RPM_BUILD_ROOT > %{name}-%{version}-filelist
1364 jpp 1.14 cat %{name}-%{version}-filelist|grep asterisk > %{name}-%{version}-filelist-asterisk
1365 brianr 1.1 cat %{name}-%{version}-filelist| grep atomic > %{name}-%{version}-filelist-atomic
1366 jpp 1.14 cat %{name}-%{version}-filelist| grep bareos > %{name}-%{version}-filelist-bareos
1367 brianr 1.1 cat %{name}-%{version}-filelist| grep centos-sclo > %{name}-%{version}-filelist-centos-sclo
1368 jpp 1.17 cat %{name}-%{version}-filelist| grep collaboraoffice > %{name}-%{version}-filelist-collaboraoffice
1369 jpp 1.19 cat %{name}-%{version}-filelist| grep docker-ce > %{name}-%{version}-filelist-docker-ce
1370 brianr 1.1 cat %{name}-%{version}-filelist| grep egroupware > %{name}-%{version}-filelist-egroupware
1371     cat %{name}-%{version}-filelist| grep elastic > %{name}-%{version}-filelist-elastic
1372     cat %{name}-%{version}-filelist| grep elrepo > %{name}-%{version}-filelist-elrepo
1373     cat %{name}-%{version}-filelist| grep epel > %{name}-%{version}-filelist-epel
1374     cat %{name}-%{version}-filelist| grep erlang > %{name}-%{version}-filelist-erlang
1375     cat %{name}-%{version}-filelist| grep freeswitch > %{name}-%{version}-filelist-freeswitch
1376     cat %{name}-%{version}-filelist| grep fws > %{name}-%{version}-filelist-fws
1377 jpp 1.16 cat %{name}-%{version}-filelist| grep fusioninventory-agent > %{name}-%{version}-filelist-fusioninventory-agent
1378 jpp 1.14 cat %{name}-%{version}-filelist| grep lemonldap > %{name}-%{version}-filelist-lemonldap
1379 brianr 1.1 cat %{name}-%{version}-filelist| grep libreswan > %{name}-%{version}-filelist-libreswan
1380     if ( "%{?dist}" == "el7" ); then
1381     cat %{name}-%{version}-filelist| grep odoo > %{name}-%{version}-filelist-odoo
1382     fi
1383     cat %{name}-%{version}-filelist| grep okay > %{name}-%{version}-filelist-okay
1384     cat %{name}-%{version}-filelist| grep openfusion > %{name}-%{version}-filelist-openfusion
1385     cat %{name}-%{version}-filelist| grep node > %{name}-%{version}-filelist-node
1386     cat %{name}-%{version}-filelist| grep reetp > %{name}-%{version}-filelist-reetp
1387     cat %{name}-%{version}-filelist| grep remi-ocsinventory > %{name}-%{version}-filelist-remi-ocsinventory
1388     cat %{name}-%{version}-filelist| grep remi-roundcube > %{name}-%{version}-filelist-remi-roundcube
1389 jpp 1.8 cat %{name}-%{version}-filelist| grep remi|egrep -v 'ocsinventory|roundcube' > %{name}-%{version}-filelist-remi
1390 brianr 1.1 cat %{name}-%{version}-filelist| grep rpmfusion > %{name}-%{version}-filelist-rpmfusion
1391     cat %{name}-%{version}-filelist| grep sogo > %{name}-%{version}-filelist-sogo
1392     cat %{name}-%{version}-filelist| grep spectrum2 > %{name}-%{version}-filelist-spectrum2
1393     cat %{name}-%{version}-filelist| grep springdale > %{name}-%{version}-filelist-springdale
1394     cat %{name}-%{version}-filelist| grep stephdl > %{name}-%{version}-filelist-stephdl
1395     cat %{name}-%{version}-filelist| grep virtualbox > %{name}-%{version}-filelist-virtualbox
1396     cat %{name}-%{version}-filelist| grep webtatic > %{name}-%{version}-filelist-webtatic
1397     cat %{name}-%{version}-filelist| grep xymon > %{name}-%{version}-filelist-xymon
1398     cat %{name}-%{version}-filelist| grep zabbix > %{name}-%{version}-filelist-zabbix
1399     cat %{name}-%{version}-filelist| grep zmrepo > %{name}-%{version}-filelist-zmrepo
1400 jpp 1.8 cat %{name}-%{version}-filelist| grep pgsql > %{name}-%{version}-filelist-pgsql
1401 brianr 1.1 %clean
1402     cd ..
1403     rm -rf %{name}-%{version}
1404    
1405    
1406     #%files -f %{name}-%{version}-filelist
1407     %files
1408     %defattr(-,root,root)
1409    
1410     %pre
1411    
1412     %preun
1413    
1414     %post
1415    
1416     %postun
1417     case "$1" in
1418    
1419     0)
1420     # this is an uninstallation
1421     ;;
1422    
1423     1)
1424     # this is an upgrade
1425     ;;
1426     esac
1427 jpp 1.14 %package asterisk
1428     Summary: Asterisk Repository tucny.com
1429     %description asterisk
1430     Asterisk Repository tucny.com
1431     %files asterisk -f %{name}-%{version}-filelist-asterisk
1432     %defattr(-,root,root)
1433    
1434 brianr 1.1 %package atomic
1435     Summary: Atomic Repository
1436     %description atomic
1437     Atomic Repository
1438     %files atomic -f %{name}-%{version}-filelist-atomic
1439     %defattr(-,root,root)
1440    
1441 jpp 1.14 %package bareos
1442     Summary: Backup Archiving Recovery Open Sourced
1443     %description bareos
1444     Backup Archiving Recovery Open Sourced repository
1445     %files bareos -f %{name}-%{version}-filelist-bareos
1446     %defattr(-,root,root)
1447    
1448 brianr 1.1 %package centos-sclo
1449     Summary: CentOS Red-Hat software collection repository
1450     %description centos-sclo
1451     CentOS Red-Hat software collection repository only for x86_64 arch
1452     %files centos-sclo -f %{name}-%{version}-filelist-centos-sclo
1453     %defattr(-,root,root)
1454    
1455 jpp 1.17 %package collaboraoffice
1456     Summary: collaboraoffice repo
1457     %description collaboraoffice
1458     collaboraoffice repo
1459     %files collaboraoffice -f %{name}-%{version}-filelist-collaboraoffice
1460     %defattr(-,root,root)
1461    
1462 jpp 1.19 %package docker-ce
1463     Summary: docker-ce
1464     %description docker-ce
1465     docker-ce repo
1466     %files docker-ce -f %{name}-%{version}-filelist-docker-ce
1467     %defattr(-,root,root)
1468    
1469 brianr 1.1 %package egroupware
1470     Summary: Repository for eGroupWare
1471     %description egroupware
1472     Repository for eGroupWare
1473     %files egroupware -f %{name}-%{version}-filelist-egroupware
1474     %defattr(-,root,root)
1475    
1476     %package elastic
1477     Summary: Repositories for elastic search
1478     %description elastic
1479     Repositories for elastic search
1480     %files elastic -f %{name}-%{version}-filelist-elastic
1481     %defattr(-,root,root)
1482    
1483     %package elrepo
1484     Summary: ElRepo.org Community Enterprise Linux Repository
1485     %description elrepo
1486     ElRepo.org Community Enterprise Linux Repository
1487     %files elrepo -f %{name}-%{version}-filelist-elrepo
1488     %defattr(-,root,root)
1489    
1490     %package epel
1491     Summary: Fedora EPEL Repository
1492     %description epel
1493     Fedora EPEL Repository
1494     %files epel -f %{name}-%{version}-filelist-epel
1495     %defattr(-,root,root)
1496    
1497     %package erlang
1498     Summary: Erlang Repository
1499     %description erlang
1500     Erlang is a programming language. It is specifically used for ejabberd.
1501     %files erlang -f %{name}-%{version}-filelist-erlang
1502     %defattr(-,root,root)
1503    
1504     %package freeswitch
1505     Summary: Freeswitch Repository
1506     %description freeswitch
1507     FreeSWITCH is a scalable open source cross-platform telephony platform designed to route and interconnect popular communication protocols using audio, video, text or any other form of media. It was created in 2006 to fill the void left by proprietary commercial solutions. FreeSWITCH also provides a stable telephony platform on which many applications can be developed using a wide range of free tools
1508     %files freeswitch -f %{name}-%{version}-filelist-freeswitch
1509     %defattr(-,root,root)
1510    
1511     %package fws
1512     Summary: Firewall Services repository
1513     %description fws
1514     Firewall Services repository
1515     %files fws -f %{name}-%{version}-filelist-fws
1516     %defattr(-,root,root)
1517    
1518 jpp 1.16 %package fusioninventory-agent
1519     Summary: Copr repo for fusioninventory-agent owned by trasher
1520     %description fusioninventory-agent
1521     Copr repo for fusioninventory-agent owned by trasher
1522     %files fusioninventory-agent -f %{name}-%{version}-filelist-fusioninventory-agent
1523     %defattr(-,root,root)
1524    
1525 jpp 1.14 %package lemonldap
1526     Summary: Lemonldap NG Repository
1527     %description lemonldap
1528     LemonLDAP::NG Repository
1529     %files lemonldap -f %{name}-%{version}-filelist-lemonldap
1530     %defattr(-,root,root)
1531    
1532 brianr 1.1 %package libreswan
1533     Summary: Libreswan Repository
1534     %description libreswan
1535     Libreswan Repository
1536     %files libreswan -f %{name}-%{version}-filelist-libreswan
1537     %defattr(-,root,root)
1538    
1539     %package node
1540     Summary: NodeJS Repositories
1541     %description node
1542     NodeJS Repositories
1543     %files node -f %{name}-%{version}-filelist-node
1544     %defattr(-,root,root)
1545    
1546     %package odoo
1547     Summary: Odoo 10 Nightly - EL7 Repository
1548     Distribution: el7
1549     %description odoo
1550     Odoo 10 Nightly - EL7 Repository
1551     # comment as not available for centos 6 SME9
1552     #%files odoo -f %{name}-%{version}-filelist-odoo
1553     #%defattr(-,root,root)
1554    
1555     %package okay
1556     Summary: Extra OKay Packages for Enterprise Linux
1557     %description okay
1558     Extra OKay Packages for Enterprise Linux - Freeswitch and FusionPBX
1559     %files okay -f %{name}-%{version}-filelist-okay
1560     %defattr(-,root,root)
1561    
1562     %package openfusion
1563     Summary: Openfusion Repository
1564     %description openfusion
1565     Openfusion Repository
1566     %files openfusion -f %{name}-%{version}-filelist-openfusion
1567     %defattr(-,root,root)
1568    
1569 jpp 1.8 %package pgsql
1570     Summary: PostGreSQL Repositories
1571     %description pgsql
1572     PostGreSQL Repositories
1573     %files pgsql -f %{name}-%{version}-filelist-pgsql
1574     %defattr(-,root,root)
1575    
1576 brianr 1.1 %package reetp
1577     Summary: Mirror John Crisp reetspetit.com
1578     %description reetp
1579     Mirror John Crisp reetspetit.com
1580     %files reetp -f %{name}-%{version}-filelist-reetp
1581     %defattr(-,root,root)
1582    
1583     %package remi-ocsinventory
1584     Summary: Remi repository filtered to install OCSinventory
1585     %description remi-ocsinventory
1586     Remi repository filtered to install OCSinventory
1587     %files remi-ocsinventory -f %{name}-%{version}-filelist-remi-ocsinventory
1588     %defattr(-,root,root)
1589    
1590     %package remi-roundcube
1591     Summary: Remi repository filtered to install Roundcube
1592     %description remi-roundcube
1593     Remi repository filtered to install Roundcube
1594     %files remi-roundcube -f %{name}-%{version}-filelist-remi-roundcube
1595     %defattr(-,root,root)
1596    
1597     %package remi-unsafe
1598     Summary: Remi unsafe repository
1599     %description remi-unsafe
1600     Remi unsafe repository. We call it unsafe, not because of the work, but because it can conflict with base rpm of your favorite distro. Use it at your own risk if you are able to handle the situation.
1601     %files remi-unsafe -f %{name}-%{version}-filelist-remi
1602     %defattr(-,root,root)
1603    
1604     %package rpmfusion
1605     Summary: RPMFusion repositories
1606     %description rpmfusion
1607     RPMFusion repositories
1608     %files rpmfusion -f %{name}-%{version}-filelist-rpmfusion
1609     %defattr(-,root,root)
1610    
1611     %package sogo
1612     Summary: SOGo repositories
1613     %description sogo
1614     SOGo repositories
1615     %files sogo -f %{name}-%{version}-filelist-sogo
1616     %defattr(-,root,root)
1617    
1618     %package spectrum2
1619     Summary: Spectrum2 Repository
1620     %description spectrum2
1621     Spectrum2 Repository
1622     %files spectrum2 -f %{name}-%{version}-filelist-spectrum2
1623     %defattr(-,root,root)
1624    
1625     %package springdale
1626     Summary: Springdale PUIAS Linux repos
1627     %description springdale
1628     Springdale PUIAS Linux repos
1629     %files springdale -f %{name}-%{version}-filelist-springdale
1630     %defattr(-,root,root)
1631    
1632     %package stephdl
1633     Summary: Stephane De Labrusse Repository
1634     %description stephdl
1635     Stephane De Labrusse Repository
1636     %files stephdl -f %{name}-%{version}-filelist-stephdl
1637     %defattr(-,root,root)
1638    
1639     %package virtualbox
1640     Summary: Virtualbox Repository
1641     %description virtualbox
1642     Virtualbox Repository
1643     %files virtualbox -f %{name}-%{version}-filelist-virtualbox
1644     %defattr(-,root,root)
1645    
1646     %package webtatic
1647     Summary: Webtatic Repository
1648     %description webtatic
1649     Webtatic Repository
1650     %files webtatic -f %{name}-%{version}-filelist-webtatic
1651     %defattr(-,root,root)
1652    
1653     %package xymon
1654     Summary: Xymon Terabithia Repository
1655     %description xymon
1656     Xymon Terabithia Repository
1657     %files xymon -f %{name}-%{version}-filelist-xymon
1658     %defattr(-,root,root)
1659    
1660     %package zabbix
1661     Summary: Zabbix official Repository
1662     %description zabbix
1663     Zabbix official Repository
1664     %files zabbix -f %{name}-%{version}-filelist-zabbix
1665     %defattr(-,root,root)
1666    
1667     %package zmrepo
1668     Summary: Zone Minder Repository
1669     %description zmrepo
1670     Zone Minder Repository
1671     %files zmrepo -f %{name}-%{version}-filelist-zmrepo
1672     %defattr(-,root,root)
1673    
1674    
1675    

admin@koozali.org
ViewVC Help
Powered by ViewVC 1.2.1 RSS 2.0 feed