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

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

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


Revision 1.23 - (show annotations) (download)
Mon Sep 4 14:47:22 2023 UTC (8 months, 4 weeks ago) by jcrisp
Branch: MAIN
Changes since 1.22: +1 -1 lines
* Wed Jul 26 2023 John Crisp <jcrisp@safeandsoundit.co.uk> 0.1-41.sme
- fix issues with libreswan repo [SME: 12389]
- Remove old mongodb repos prior to 4.0

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

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