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

Diff of /rpms/smeserver-extrarepositories/contribs9/smeserver-extrarepositories.spec

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

Revision 1.2 by jpp, Wed Feb 14 03:57:20 2018 UTC Revision 1.20 by jcrisp, Wed Jan 2 16:26:41 2019 UTC
# Line 1  Line 1 
1  %define name smeserver-extrarepositories  %define name smeserver-extrarepositories
2  %define version 0.1  %define version 0.1
3  %define release 1  %define release 15
4  Summary: easy configuration of extra yum repo  Summary: easy configuration of extra yum repo
5  Name: %{name}  Name: %{name}
6  Version: %{version}  Version: %{version}
# Line 18  AutoReqProv: no Line 18  AutoReqProv: no
18  Provides configuration for external yum repository comaptible with Koozali SME Server.  Provides configuration for external yum repository comaptible with Koozali SME Server.
19    
20  %changelog  %changelog
21    * Mon Jan 02 2019 John Crisp <jcrisp@safeandsoundit.co.uk> 0.1-15.sme
22    - Exclude mod_perl and other files from OpenFusion repo
23    
24    * Sat Dec 29 2018 Jean-Philipe Pialasse <tests@pialasse.com> 0.1-14.sme
25    - fix typo in asterisk-current
26    - fix typo in migrate fragment for zmrepo
27    - renamed digium as digium-current
28    
29    * Fri Dec 28 2018 Jean-Philipe Pialasse <tests@pialasse.com> 0.1-12.sme
30    - zoneminder needs ffmpeg from zmrepo [SME: 10539]
31    
32    * Fri Dec 28 2018 Jean-Philipe Pialasse <tests@pialasse.com> 0.1-11.sme
33    - zmrepo url has changed [SME: 10675]
34    
35    * Fri Nov 30 2018 John Crisp <jcrisp@safeandsoundit.co.uk> 0.1-7.sme
36    - Add libreswan repo  [SME: 10605]
37    - remove duplicate remi-safe entry
38    
39    * Mon Jun 25 2018 John Crisp <jcrisp@safeandsoundit.co.uk> 0.1-6.sme
40    - Update reetp URL  [SME: 10604]
41    
42    * Tue May 08 2018 Jean-Philipe Pialasse <tests@pialasse.com> 0.1-5.sme
43    - add elrepo-kernel repo  [SME: 10581]
44    
45    * Sun Mar 18 2018 Jean-Philipe Pialasse <tests@pialasse.com> 0.1-4.sme
46    - exclude ffmpeg-2.6.4 and celt-0.11 from zmrepo [SME: 10543]
47    - add Sogo4 repo + migrate to exclude gnustep from epel if sogo repo present
48    
49    * Sun Feb 18 2018 Jean-Philipe Pialasse <tests@pialasse.com> 0.1-3.sme
50    - fix wrong escape sequence for $basearch and $releasever [SME: 10239]
51    
52    * Thu Feb 15 2018 Jean-Philipe Pialasse <tests@pialasse.com> 0.1-2.sme
53    - first multipackage version
54    - gpg keys not included
55    
56  * Mon May 01 2017 Jean-Philipe Pialasse <tests@pialasse.com> 0.1-1.sme  * Mon May 01 2017 Jean-Philipe Pialasse <tests@pialasse.com> 0.1-1.sme
57  - initial release  - initial release
58    
# Line 46  mkdir -p $RPM_BUILD_ROOT/usr/share/rpm-g Line 81  mkdir -p $RPM_BUILD_ROOT/usr/share/rpm-g
81    
82    
83  declare -A REPO  declare -A REPO
 #remi-safe  
 REPO['reponame']='remi-safe'  
 REPO['fullreponame']='Remi - safe'  
 REPO['EnableGroups']='no'  
 REPO['GPGCheck']='yes'  
 REPO['Visible']='yes'  
 REPO['status']='enabled'  
 REPO['BaseURL']='http://rpms.famillecollet.com/enterprise/\\\$releasever/safe/\\\$basearch/'  
 REPO['MirrorList']=''  
 REPO['GPGKey']='http://rpms.famillecollet.com/RPM-GPG-KEY-remi'  
 REPO['Exclude']=''  
 REPO['Include']=''  
84    
85    function createrepo {
86  mkdir -p $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}  mkdir -p $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}
87  echo "${REPO['EnableGroups']}" > $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/EnableGroups  echo "${REPO['EnableGroups']}" > $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/EnableGroups
88  echo "${REPO['GPGCheck']}" > $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/GPGCheck  echo "${REPO['GPGCheck']}" > $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/GPGCheck
# Line 69  echo "repository" > $RPM_BUILD_ROOT/etc/ Line 93  echo "repository" > $RPM_BUILD_ROOT/etc/
93  [[ "${REPO['BaseURL']}" != '' ]]  &&       echo "${REPO['BaseURL']}" >\  [[ "${REPO['BaseURL']}" != '' ]]  &&       echo "${REPO['BaseURL']}" >\
94                  $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/BaseURL                  $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/BaseURL
95  [[ "${REPO['GPGKey']}" != '' ]]  &&       echo "${REPO['GPGKey']}" >\  [[ "${REPO['GPGKey']}" != '' ]]  &&       echo "${REPO['GPGKey']}" >\
96                  $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/GPGKey                  $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/GPGKey
97  [[ "${REPO['MirrorList']}" != '' ]]  &&       echo "${REPO['MirrorList']}"       >\  [[ "${REPO['MirrorList']}" != '' ]]  &&       echo "${REPO['MirrorList']}"       >\
98                  $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/MirrorList                  $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/MirrorList
99  [[ "${REPO['Exclude']}" != '' ]]  &&       echo "${REPO['Exclude']}"  >\  [[ "${REPO['Exclude']}" != '' ]]  &&       echo "${REPO['Exclude']}"  >\
100                  $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/Exclude                  $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/Exclude
101  [[ "${REPO['Include']}" != '' ]]  &&       echo "${REPO['Include']}"   >\  [[ "${REPO['IncludePkgs']}" != '' ]]  &&       echo "${REPO['IncludePkgs']}"   >\
102                  $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/Include                  $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/IncludePkgs
103    return 0
104    }
105    
106    
107    
108  ######################  ######################
109  #####################  #####################
# Line 88  REPO['EnableGroups']='yes' Line 116  REPO['EnableGroups']='yes'
116  REPO['GPGCheck']='no'  REPO['GPGCheck']='no'
117  REPO['Visible']='no'  REPO['Visible']='no'
118  REPO['status']='disabled'  REPO['status']='disabled'
119  REPO['BaseURL']='http://packages.asterisk.org/centos/$releasever/asterisk-13/\\\$basearch/'  REPO['BaseURL']='http://packages.asterisk.org/centos/$releasever/asterisk-13/$basearch/'
120  REPO['MirrorList']=''  REPO['MirrorList']=''
121  REPO['GPGKey']=''  REPO['GPGKey']=''
122  REPO['Exclude']=''  REPO['Exclude']=''
123  REPO['Include']=''  REPO['IncludePkgs']=''
124    createrepo
 mkdir -p $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}  
 echo "${REPO['EnableGroups']}" > $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/EnableGroups  
 echo "${REPO['GPGCheck']}" > $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/GPGCheck  
 echo "${REPO['fullreponame']}" > $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/Name  
 echo "${REPO['Visible']}" > $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/Visible  
 echo "${REPO['status']}"  > $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/status  
 echo "repository" > $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/type  
 [[ "${REPO['BaseURL']}" != '' ]]  &&       echo "${REPO['BaseURL']}" >\  
                 $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/BaseURL  
 [[ "${REPO['GPGKey']}" != '' ]]  &&       echo "${REPO['GPGKey']}" >\  
                 $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/GPGKey  
 [[ "${REPO['MirrorList']}" != '' ]]  &&       echo "${REPO['MirrorList']}"       >\  
                 $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/MirrorList  
 [[ "${REPO['Exclude']}" != '' ]]  &&       echo "${REPO['Exclude']}"  >\  
                 $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/Exclude  
 [[ "${REPO['Include']}" != '' ]]  &&       echo "${REPO['Include']}"   >\  
                 $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/Include  
125    
126  ######################  ######################
127  #####################  #####################
# Line 123  REPO['EnableGroups']='yes' Line 134  REPO['EnableGroups']='yes'
134  REPO['GPGCheck']='no'  REPO['GPGCheck']='no'
135  REPO['Visible']='no'  REPO['Visible']='no'
136  REPO['status']='disabled'  REPO['status']='disabled'
137  REPO['BaseURL']='http://packages.asterisk.org/centos/$releasever/current/\\\$basearch/'  REPO['BaseURL']='http://packages.asterisk.org/centos/$releasever/current/$basearch/'
138  REPO['MirrorList']=''  REPO['MirrorList']=''
139  REPO['GPGKey']=''  REPO['GPGKey']=''
140  REPO['Exclude']=''  REPO['Exclude']=''
141  REPO['Include']=''  REPO['IncludePkgs']=''
142    createrepo
 mkdir -p $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}  
 echo "${REPO['EnableGroups']}" > $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/EnableGroups  
 echo "${REPO['GPGCheck']}" > $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/GPGCheck  
 echo "${REPO['fullreponame']}" > $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/Name  
 echo "${REPO['Visible']}" > $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/Visible  
 echo "${REPO['status']}"  > $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/status  
 echo "repository" > $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/type  
 [[ "${REPO['BaseURL']}" != '' ]]  &&       echo "${REPO['BaseURL']}" >\  
                 $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/BaseURL  
 [[ "${REPO['GPGKey']}" != '' ]]  &&       echo "${REPO['GPGKey']}" >\  
                 $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/GPGKey  
 [[ "${REPO['MirrorList']}" != '' ]]  &&       echo "${REPO['MirrorList']}"       >\  
                 $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/MirrorList  
 [[ "${REPO['Exclude']}" != '' ]]  &&       echo "${REPO['Exclude']}"  >\  
                 $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/Exclude  
 [[ "${REPO['Include']}" != '' ]]  &&       echo "${REPO['Include']}"   >\  
                 $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/Include  
143    
144  #####################  #####################
145  #####################  #####################
146  # Digium Repo  # Digium Repo
147  #####################  #####################
148  #####################  #####################
149  REPO['reponame']='digium'  REPO['reponame']='digium-current'
150  REPO['fullreponame']='Digium packages - EL'  REPO['fullreponame']='Digium packages - EL'
151  REPO['EnableGroups']='no'  REPO['EnableGroups']='no'
152  REPO['Visible']='no'  REPO['Visible']='no'
153  REPO['status']='disabled'  REPO['status']='disabled'
154  REPO['BaseURL']='http://packages.digium.com/centos/\\\$releasever/current/\\\$basearch/'  REPO['BaseURL']='http://packages.digium.com/centos/$releasever/current/$basearch/'
155  REPO['MirrorList']=''  REPO['MirrorList']=''
156  REPO['GPGCheck']='no'  REPO['GPGCheck']='no'
157  REPO['GPGKey']=''  REPO['GPGKey']=''
158  REPO['Exclude']=''  REPO['Exclude']=''
159  REPO['Include']=''  REPO['IncludePkgs']=''
160    createrepo
 mkdir -p $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}  
 echo "${REPO['EnableGroups']}" > $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/EnableGroups  
 echo "${REPO['GPGCheck']}" > $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/GPGCheck  
 echo "${REPO['fullreponame']}" > $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/Name  
 echo "${REPO['Visible']}" > $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/Visible  
 echo "${REPO['status']}"  > $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/status  
 echo "repository" > $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/type  
 [[ "${REPO['BaseURL']}" != '' ]]  &&       echo "${REPO['BaseURL']}" >\  
                 $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/BaseURL  
 [[ "${REPO['GPGKey']}" != '' ]]  &&       echo "${REPO['GPGKey']}" >\  
                 $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/GPGKey  
 [[ "${REPO['MirrorList']}" != '' ]]  &&       echo "${REPO['MirrorList']}"       >\  
                 $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/MirrorList  
 [[ "${REPO['Exclude']}" != '' ]]  &&       echo "${REPO['Exclude']}"  >\  
                 $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/Exclude  
 [[ "${REPO['Include']}" != '' ]]  &&       echo "${REPO['Include']}"   >\  
                 $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/Include  
161    
162  #####################  #####################
163  #####################  #####################
# Line 192  REPO['fullreponame']='Digium-13 packages Line 169  REPO['fullreponame']='Digium-13 packages
169  REPO['EnableGroups']='no'  REPO['EnableGroups']='no'
170  REPO['Visible']='no'  REPO['Visible']='no'
171  REPO['status']='disabled'  REPO['status']='disabled'
172  REPO['BaseURL']='http://packages.digium.com/centos/\\\$releasever/digium-13/\\\$basearch/'  REPO['BaseURL']='http://packages.digium.com/centos/$releasever/digium-13/$basearch/'
173  REPO['MirrorList']=''  REPO['MirrorList']=''
174  REPO['GPGCheck']='no'  REPO['GPGCheck']='no'
175  REPO['GPGKey']=''  REPO['GPGKey']=''
176  REPO['Exclude']=''  REPO['Exclude']=''
177  REPO['Include']=''  REPO['IncludePkgs']=''
178    createrepo
 mkdir -p $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}  
 echo "${REPO['EnableGroups']}" > $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/EnableGroups  
 echo "${REPO['GPGCheck']}" > $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/GPGCheck  
 echo "${REPO['fullreponame']}" > $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/Name  
 echo "${REPO['Visible']}" > $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/Visible  
 echo "${REPO['status']}"  > $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/status  
 echo "repository" > $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/type  
 [[ "${REPO['BaseURL']}" != '' ]]  &&       echo "${REPO['BaseURL']}" >\  
                 $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/BaseURL  
 [[ "${REPO['GPGKey']}" != '' ]]  &&       echo "${REPO['GPGKey']}" >\  
                 $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/GPGKey  
 [[ "${REPO['MirrorList']}" != '' ]]  &&       echo "${REPO['MirrorList']}"       >\  
                 $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/MirrorList  
 [[ "${REPO['Exclude']}" != '' ]]  &&       echo "${REPO['Exclude']}"  >\  
                 $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/Exclude  
 [[ "${REPO['Include']}" != '' ]]  &&       echo "${REPO['Include']}"   >\  
                 $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/Include  
179    
180  #####################  #####################
181  #####################  #####################
# Line 228  REPO['EnableGroups']='no' Line 188  REPO['EnableGroups']='no'
188  REPO['Visible']='no'  REPO['Visible']='no'
189  REPO['status']='disabled'  REPO['status']='disabled'
190  REPO['BaseURL']=''  REPO['BaseURL']=''
191  REPO['MirrorList']='http://www.atomicorp.com/mirrorlist/atomic/centos-\\\$releasever-\\\$basearch'  REPO['MirrorList']='http://www.atomicorp.com/mirrorlist/atomic/centos-$releasever-$basearch'
192  REPO['GPGCheck']='yes'  REPO['GPGCheck']='yes'
193  REPO['GPGKey']='https://www.atomicorp.com/RPM-GPG-KEY.art.txt'  REPO['GPGKey']='https://www.atomicorp.com/RPM-GPG-KEY.art.txt'
194  REPO['Exclude']=''  REPO['Exclude']=''
195  REPO['Include']=''  REPO['IncludePkgs']=''
196    createrepo
197    
198  mkdir -p $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}  #####################
199  echo "${REPO['EnableGroups']}" > $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/EnableGroups  #####################
200  echo "${REPO['GPGCheck']}" > $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/GPGCheck  #centos-sclo-centos
201  echo "${REPO['fullreponame']}" > $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/Name  #####################
202  echo "${REPO['Visible']}" > $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/Visible  #####################
203  echo "${REPO['status']}"  > $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/status  REPO['reponame']='centos-sclo-centos'
204  echo "repository" > $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/type  REPO['fullreponame']='Centos-RH Software collections'
205  [[ "${REPO['BaseURL']}" != '' ]]  &&       echo "${REPO['BaseURL']}" >\  REPO['EnableGroups']='no'
206                  $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/BaseURL  REPO['Visible']='yes'
207  [[ "${REPO['GPGKey']}" != '' ]]  &&       echo "${REPO['GPGKey']}" >\  REPO['status']='disabled'
208                  $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/GPGKey  REPO['BaseURL']='http://mirror.centos.org/centos/$releasever/sclo/$basearch/sclo/'
209  [[ "${REPO['MirrorList']}" != '' ]]  &&       echo "${REPO['MirrorList']}"       >\  REPO['MirrorList']=''
210                  $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/MirrorList  REPO['GPGCheck']='yes'
211  [[ "${REPO['Exclude']}" != '' ]]  &&       echo "${REPO['Exclude']}"  >\  REPO['GPGKey']='https://www.centos.org/keys/RPM-GPG-KEY-CentOS-SIG-SCLo'
212                  $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/Exclude  REPO['Exclude']=''
213  [[ "${REPO['Include']}" != '' ]]  &&       echo "${REPO['Include']}"   >\  REPO['IncludePkgs']=''
214                  $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/Include  createrepo
215    
216  #####################  #####################
217  #####################  #####################
# Line 262  REPO['fullreponame']='Centos-RH Software Line 223  REPO['fullreponame']='Centos-RH Software
223  REPO['EnableGroups']='no'  REPO['EnableGroups']='no'
224  REPO['Visible']='yes'  REPO['Visible']='yes'
225  REPO['status']='disabled'  REPO['status']='disabled'
226  REPO['BaseURL']='http://mirror.centos.org/centos/\\\$releasever/sclo/\\\$basearch/rh'  REPO['BaseURL']='http://mirror.centos.org/centos/$releasever/sclo/$basearch/rh/'
227  REPO['MirrorList']=''  REPO['MirrorList']=''
228  REPO['GPGCheck']='yes'  REPO['GPGCheck']='yes'
229  REPO['GPGKey']='https://www.centos.org/keys/RPM-GPG-KEY-CentOS-SIG-SCLo'  REPO['GPGKey']='https://www.centos.org/keys/RPM-GPG-KEY-CentOS-SIG-SCLo'
230  REPO['Exclude']=''  REPO['Exclude']=''
231  REPO['Include']=''  REPO['IncludePkgs']=''
232    createrepo
 mkdir -p $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}  
 echo "${REPO['EnableGroups']}" > $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/EnableGroups  
 echo "${REPO['GPGCheck']}" > $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/GPGCheck  
 echo "${REPO['fullreponame']}" > $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/Name  
 echo "${REPO['Visible']}" > $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/Visible  
 echo "${REPO['status']}"  > $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/status  
 echo "repository" > $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/type  
 [[ "${REPO['BaseURL']}" != '' ]]  &&       echo "${REPO['BaseURL']}" >\  
                 $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/BaseURL  
 [[ "${REPO['GPGKey']}" != '' ]]  &&       echo "${REPO['GPGKey']}" >\  
                 $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/GPGKey  
 [[ "${REPO['MirrorList']}" != '' ]]  &&       echo "${REPO['MirrorList']}"       >\  
                 $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/MirrorList  
 [[ "${REPO['Exclude']}" != '' ]]  &&       echo "${REPO['Exclude']}"  >\  
                 $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/Exclude  
 [[ "${REPO['Include']}" != '' ]]  &&       echo "${REPO['Include']}"   >\  
                 $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/Include  
233    
234  #####################  #####################
235  #####################  #####################
# Line 297  REPO['fullreponame']='server_eGroupWare' Line 241  REPO['fullreponame']='server_eGroupWare'
241  REPO['EnableGroups']='no'  REPO['EnableGroups']='no'
242  REPO['Visible']='yes'  REPO['Visible']='yes'
243  REPO['status']='disabled'  REPO['status']='disabled'
244  REPO['BaseURL']='http://download.opensuse.org/repositories/server:/eGroupWare/CentOS_\\\$releasever/'  REPO['BaseURL']='http://download.opensuse.org/repositories/server:/eGroupWare/CentOS_$releasever/'
245  REPO['MirrorList']=''  REPO['MirrorList']=''
246  REPO['GPGCheck']='yes'  REPO['GPGCheck']='yes'
247  REPO['GPGKey']='http://download.opensuse.org/repositories/server:/eGroupWare/CentOS_\\\$releasever/repodata/repomd.xml.key'  REPO['GPGKey']='http://download.opensuse.org/repositories/server:/eGroupWare/CentOS_$releasever/repodata/repomd.xml.key'
248  REPO['Exclude']=''  REPO['Exclude']=''
249  REPO['Include']=''  REPO['IncludePkgs']=''
250    createrepo
 mkdir -p $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}  
 echo "${REPO['EnableGroups']}" > $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/EnableGroups  
 echo "${REPO['GPGCheck']}" > $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/GPGCheck  
 echo "${REPO['fullreponame']}" > $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/Name  
 echo "${REPO['Visible']}" > $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/Visible  
 echo "${REPO['status']}"  > $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/status  
 echo "repository" > $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/type  
 [[ "${REPO['BaseURL']}" != '' ]]  &&       echo "${REPO['BaseURL']}" >\  
                 $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/BaseURL  
 [[ "${REPO['GPGKey']}" != '' ]]  &&       echo "${REPO['GPGKey']}" >\  
                 $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/GPGKey  
 [[ "${REPO['MirrorList']}" != '' ]]  &&       echo "${REPO['MirrorList']}"       >\  
                 $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/MirrorList  
 [[ "${REPO['Exclude']}" != '' ]]  &&       echo "${REPO['Exclude']}"  >\  
                 $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/Exclude  
 [[ "${REPO['Include']}" != '' ]]  &&       echo "${REPO['Include']}"   >\  
                 $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/Include  
   
251    
252  #####################  #####################
253  #####################  #####################
# Line 340  REPO['MirrorList']='' Line 266  REPO['MirrorList']=''
266  REPO['GPGCheck']='yes'  REPO['GPGCheck']='yes'
267  REPO['GPGKey']='https://artifacts.elastic.co/GPG-KEY-elasticsearch'  REPO['GPGKey']='https://artifacts.elastic.co/GPG-KEY-elasticsearch'
268  REPO['Exclude']=''  REPO['Exclude']=''
269  REPO['Include']=''  REPO['IncludePkgs']=''
270    createrepo
 mkdir -p $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}  
 echo "${REPO['EnableGroups']}" > $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/EnableGroups  
 echo "${REPO['GPGCheck']}" > $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/GPGCheck  
 echo "${REPO['fullreponame']}" > $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/Name  
 echo "${REPO['Visible']}" > $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/Visible  
 echo "${REPO['status']}"  > $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/status  
 echo "repository" > $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/type  
 [[ "${REPO['BaseURL']}" != '' ]]  &&       echo "${REPO['BaseURL']}" >\  
                 $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/BaseURL  
 [[ "${REPO['GPGKey']}" != '' ]]  &&       echo "${REPO['GPGKey']}" >\  
                 $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/GPGKey  
 [[ "${REPO['MirrorList']}" != '' ]]  &&       echo "${REPO['MirrorList']}"       >\  
                 $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/MirrorList  
 [[ "${REPO['Exclude']}" != '' ]]  &&       echo "${REPO['Exclude']}"  >\  
                 $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/Exclude  
 [[ "${REPO['Include']}" != '' ]]  &&       echo "${REPO['Include']}"   >\  
                 $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/Include  
271  done  done
272    
273  #####################  #####################
# Line 371  REPO['fullreponame']='ELRepo.org Communi Line 280  REPO['fullreponame']='ELRepo.org Communi
280  REPO['EnableGroups']='no'  REPO['EnableGroups']='no'
281  REPO['Visible']='no'  REPO['Visible']='no'
282  REPO['status']='disabled'  REPO['status']='disabled'
283  REPO['BaseURL']='http://elrepo.org/linux/elrepo/el\\\$releasever/\\\$basearch'  REPO['BaseURL']='http://elrepo.org/linux/elrepo/el$releasever/$basearch'
284  REPO['MirrorList']='http://elrepo.org/mirrors-elrepo.\\\$releasever'  REPO['MirrorList']='http://elrepo.org/mirrors-elrepo.el$releasever'
285  REPO['GPGCheck']='yes'  REPO['GPGCheck']='yes'
286  REPO['GPGKey']='http://elrepo.org/RPM-GPG-KEY-elrepo.org'  REPO['GPGKey']='http://elrepo.org/RPM-GPG-KEY-elrepo.org'
287  REPO['Exclude']='clamav,spamassassin,libselinux,perl-HTML-Parser,lm_sensors,perl-IO-stringy,perl-XML-Parser,razor-agents,libgcrypt,rpm-python,libxml2,zlib,gnupg,libxml2-python,yum,module-init-tools,rpm,gettext,librpm4,glib2,perl-libwww-perl,perl-Convert-ASN1,beecrypt,fetchmail,libacl,libtool-ltdl,popt,libgpg-error,freetype,perl-MIME-tools,mutt,gd,perl-TimeDate,librpm4.4'  REPO['Exclude']='clamav,spamassassin,libselinux,perl-HTML-Parser,lm_sensors,perl-IO-stringy,perl-XML-Parser,razor-agents,libgcrypt,rpm-python,libxml2,zlib,gnupg,libxml2-python,yum,module-init-tools,rpm,gettext,librpm4,glib2,perl-libwww-perl,perl-Convert-ASN1,beecrypt,fetchmail,libacl,libtool-ltdl,popt,libgpg-error,freetype,perl-MIME-tools,mutt,gd,perl-TimeDate,librpm4.4'
288  REPO['Include']=''  REPO['IncludePkgs']=''
289    createrepo
290    
291  mkdir -p $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}  #####################
292  echo "${REPO['EnableGroups']}" > $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/EnableGroups  #####################
293  echo "${REPO['GPGCheck']}" > $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/GPGCheck  #ELRepo kernel
294  echo "${REPO['fullreponame']}" > $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/Name  #####################
295  echo "${REPO['Visible']}" > $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/Visible  #####################
296  echo "${REPO['status']}"  > $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/status  REPO['reponame']='elrepo-kernel'
297  echo "repository" > $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/type  REPO['fullreponame']='ELRepo.org Community Enterprise Linux Repository Kernel'
298  [[ "${REPO['BaseURL']}" != '' ]]  &&       echo "${REPO['BaseURL']}" >\  REPO['EnableGroups']='no'
299                  $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/BaseURL  REPO['Visible']='no'
300  [[ "${REPO['GPGKey']}" != '' ]]  &&       echo "${REPO['GPGKey']}" >\  REPO['status']='disabled'
301                  $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/GPGKey  REPO['BaseURL']='http://elrepo.org/linux/kernel/el$releasever/$basearch'
302  [[ "${REPO['MirrorList']}" != '' ]]  &&       echo "${REPO['MirrorList']}"       >\  REPO['MirrorList']='http://elrepo.org/mirrors-elrepo-kernel.el$releasever'
303                  $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/MirrorList  REPO['GPGCheck']='yes'
304  [[ "${REPO['Exclude']}" != '' ]]  &&       echo "${REPO['Exclude']}"  >\  REPO['GPGKey']='http://elrepo.org/RPM-GPG-KEY-elrepo.org'
305                  $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/Exclude  REPO['Exclude']=''
306  [[ "${REPO['Include']}" != '' ]]  &&       echo "${REPO['Include']}"   >\  REPO['IncludePkgs']=''
307                  $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/Include  createrepo
308    
309  #####################  #####################
310  #####################  #####################
# Line 406  REPO['fullreponame']='EPEL' Line 316  REPO['fullreponame']='EPEL'
316  REPO['EnableGroups']='no'  REPO['EnableGroups']='no'
317  REPO['Visible']='no'  REPO['Visible']='no'
318  REPO['status']='disabled'  REPO['status']='disabled'
319  REPO['BaseURL']='http://download.fedoraproject.org/pub/epel/\\\$releasever/\\\$basearch'  REPO['BaseURL']='http://download.fedoraproject.org/pub/epel/$releasever/$basearch'
320  REPO['MirrorList']='http://mirrors.fedoraproject.org/mirrorlist?repo=epel-\\\$releasever&arch=\\\$basearch'  REPO['MirrorList']='http://mirrors.fedoraproject.org/mirrorlist?repo=epel-$releasever&arch=$basearch'
321  REPO['GPGCheck']='yes'  REPO['GPGCheck']='yes'
322  REPO['GPGKey']='http://dl.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL'  REPO['GPGKey']='http://dl.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL'
323  REPO['Exclude']='perl-Razor-Agent'  REPO['Exclude']='perl-Razor-Agent'
324  REPO['Include']=''  REPO['IncludePkgs']=''
325    createrepo
326    
327  mkdir -p $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}  #####################
328  echo "${REPO['EnableGroups']}" > $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/EnableGroups  #####################
329  echo "${REPO['GPGCheck']}" > $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/GPGCheck  #erlang
330  echo "${REPO['fullreponame']}" > $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/Name  #####################
331  echo "${REPO['Visible']}" > $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/Visible  #####################
332  echo "${REPO['status']}"  > $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/status  REPO['reponame']='erlang'
333  echo "repository" > $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/type  REPO['fullreponame']='erlang programming language'
334  [[ "${REPO['BaseURL']}" != '' ]]  &&       echo "${REPO['BaseURL']}" >\  REPO['EnableGroups']='no'
335                  $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/BaseURL  REPO['Visible']='yes'
336  [[ "${REPO['GPGKey']}" != '' ]]  &&       echo "${REPO['GPGKey']}" >\  REPO['status']='disabled'
337                  $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/GPGKey  REPO['BaseURL']='http://packages.erlang-solutions.com/rpm/centos/$releasever/$basearch'
338  [[ "${REPO['MirrorList']}" != '' ]]  &&       echo "${REPO['MirrorList']}"       >\  REPO['MirrorList']=''
339                  $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/MirrorList  REPO['GPGCheck']='yes'
340  [[ "${REPO['Exclude']}" != '' ]]  &&       echo "${REPO['Exclude']}"  >\  REPO['GPGKey']='http://packages.erlang-solutions.com/rpm/erlang_solutions.asc'
341                  $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/Exclude  REPO['Exclude']=''
342  [[ "${REPO['Include']}" != '' ]]  &&       echo "${REPO['Include']}"   >\  REPO['IncludePkgs']=''
343                  $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/defaults/${REPO['reponame']}/Include  createrepo
344    
345    #####################
346    #####################
347    #freeswitch
348    #####################
349    #####################
350    REPO['reponame']='freeswitch'
351    REPO['fullreponame']='Freeswitch'
352    REPO['EnableGroups']='no'
353    REPO['Visible']='yes'
354    REPO['status']='disabled'
355    REPO['BaseURL']='http://files.freeswitch.org/yum/$releasever/$basearch'
356    REPO['MirrorList']=''
357    REPO['GPGCheck']='yes'
358    REPO['GPGKey']='file:///etc/pki/rpm-gpg/RPM-GPG-KEY-FREESWITCH'
359    REPO['Exclude']=''
360    REPO['IncludePkgs']=''
361    createrepo
362    
363    #####################
364    #####################
365    #firewall Service
366    #####################
367    #####################
368    REPO['reponame']='fws'
369    REPO['fullreponame']='Firewall Services'
370    REPO['EnableGroups']='no'
371    REPO['Visible']='no'
372    REPO['status']='disabled'
373    REPO['BaseURL']='http://repo.firewall-services.com/centos/$releasever'
374    REPO['MirrorList']=''
375    REPO['GPGCheck']='yes'
376    REPO['GPGKey']='http://repo.firewall-services.com/RPM-GPG-KEY'
377    REPO['Exclude']=''
378    REPO['IncludePkgs']=''
379    createrepo
380    
381    #####################
382    #####################
383    #firewall Service testing
384    #####################
385    #####################
386    REPO['reponame']='fws-testing'
387    REPO['fullreponame']='Firewall Services testing'
388    REPO['EnableGroups']='no'
389    REPO['Visible']='no'
390    REPO['status']='disabled'
391    REPO['BaseURL']='http://repo.firewall-services.com/centos-testing/$releasever'
392    REPO['MirrorList']=''
393    REPO['GPGCheck']='yes'
394    REPO['GPGKey']='http://repo.firewall-services.com/RPM-GPG-KEY'
395    REPO['Exclude']=''
396    REPO['IncludePkgs']=''
397    createrepo
398    
399    #####################
400    #####################
401    # Geekery  (last update 2016-09-25)
402    #####################
403    #####################
404    REPO['reponame']='geekery'
405    REPO['fullreponame']='geekery repository'
406    REPO['EnableGroups']='no'
407    REPO['Visible']='no'
408    REPO['status']='disabled'
409    REPO['BaseURL']=''
410    REPO['MirrorList']='http://geekery.epac.to/geekery/el$releasever-mirrors'
411    REPO['GPGCheck']='yes'
412    REPO['GPGKey']='http://geekery.altervista.org/download.php?filename=GEEKERY-GPG-KEY'
413    REPO['Exclude']=''
414    REPO['IncludePkgs']=''
415    createrepo
416    
417    #####################
418    #####################
419    # Libreswan
420    #####################
421    #####################
422    REPO['reponame']='libreswan'
423    REPO['fullreponame']='Libreswan'
424    REPO['EnableGroups']='no'
425    REPO['Visible']='no'
426    REPO['status']='disabled'
427    REPO['BaseURL']='http://download.libreswan.org/binaries/rhel/6/x86_64/'
428    REPO['MirrorList']=''
429    REPO['GPGCheck']='yes'
430    REPO['GPGKey']='http://download.libreswan.org/binaries/RPM-GPG-KEY-libreswan'
431    REPO['Exclude']=''
432    REPO['IncludePkgs']=''
433    createrepo
434    
435    
436    if  ( "%{?dist}"  == "el7" ); then
437    #####################
438    #####################
439    # Odoo10-nightly
440    #####################
441    #####################
442    REPO['reponame']='odoo10-nightly'
443    REPO['fullreponame']='Odoo 10 Nightly - EL7'
444    REPO['EnableGroups']='no'
445    REPO['Visible']='no'
446    REPO['status']='disabled'
447    REPO['BaseURL']='http://nightly.odoo.com/10.0/nightly/rpm/'
448    REPO['MirrorList']=''
449    REPO['GPGCheck']='yes'
450    REPO['GPGKey']='https://nightly.odoo.com/odoo.key'
451    REPO['Exclude']=''
452    REPO['IncludePkgs']=''
453    createrepo
454    
455    #####################
456    #####################
457    # Odoo9-nightly
458    #####################
459    #####################
460    REPO['reponame']='odoo9-nightly'
461    REPO['fullreponame']='Odoo 9 Nightly - EL7'
462    REPO['EnableGroups']='no'
463    REPO['Visible']='no'
464    REPO['status']='disabled'
465    REPO['BaseURL']='http://nightly.odoo.com/9.0/nightly/rpm/'
466    REPO['MirrorList']=''
467    REPO['GPGCheck']='yes'
468    REPO['GPGKey']='https://nightly.odoo.com/odoo.key'
469    REPO['Exclude']=''
470    REPO['IncludePkgs']=''
471    createrepo
472    fi
473    
474    #####################
475    #####################
476    # Okay
477    #####################
478    #####################
479    REPO['reponame']='okay'
480    REPO['fullreponame']='Extra OKay Packages for Enterprise Linux - Freeswitch and FusionPBX'
481    REPO['EnableGroups']='no'
482    REPO['Visible']='no'
483    REPO['status']='disabled'
484    REPO['BaseURL']='http://repo.okay.com.mx/centos/$releasever/$basearch/release'
485    REPO['MirrorList']=''
486    REPO['GPGCheck']='no'
487    REPO['GPGKey']=''
488    REPO['Exclude']=''
489    REPO['IncludePkgs']=''
490    createrepo
491    
492    #####################
493    #####################
494    # Openfusion
495    #####################
496    #####################
497    REPO['reponame']='openfusion'
498    REPO['fullreponame']='Openfusion'
499    REPO['EnableGroups']='no'
500    REPO['Visible']='yes'
501    REPO['status']='disabled'
502    REPO['BaseURL']='http://repo.openfusion.net/centos$releasever-$basearch'
503    REPO['MirrorList']=''
504    REPO['GPGCheck']='yes'
505    REPO['GPGKey']='http://repo.openfusion.net/RPM-GPG-KEY-openfusion'
506    REPO['Exclude']='mod_auth_tkt,mod_perl,nmap,perl-Apache-AuthTkt,perl-Archive-Tar,perl-Authen-SASL,perl-B-Keywords,perl-BSD-Resource,perl-CPAN,perl-Class-Inspector,perl-Clone,perl-Compress-Raw-Bzip2,perl-Compress-Raw-Zlib,perl-Config-IniFiles,perl-Config-Tiny,perl-Convert-ASN1,perl-Crypt-OpenSSL-RSA,perl-DBD-MySQL,perl-DBD-SQLite,perl-Data-Validate-Domain,perl-Date-Manip,perl-Devel-StackTrace,perl-Digest-HMAC,perl-Digest-SHA,perl-Digest-SHA1,perl-Email-Address,perl-Email-Date-Format,perl-Email-MIME,perl-Email-MIME-ContentType,perl-Email-MIME-Encodings,perl-Email-MessageID,perl-Email-Simple,perl-Exception-Class,perl-Exporter-Tiny,perl-ExtUtils-ParseXS,perl-File-HomeDir,perl-File-MMagic,perl-File-ShareDir,perl-Geo-IP,perl-Geography-Countries,perl-HTML-Parser,perl-HTML-Tabulate,perl-IO-Socket-INET6,perl-IO-Socket-IP,perl-IO-Socket-SSL,perl-IP-Country,perl-JSON,perl-MIME-Lite,perl-MIME-Types,perl-MIME-tools,perl-Mail-SPF,perl-MailTools,perl-Module-Pluggable,perl-Mojolicious,perl-Moo,perl-Net-CIDR-Lite,perl-Net-DNS,perl-Net-Domain-TLD,perl-Net-IP,perl-Net-SSLeay,perl-Net-Server,perl-NetAddr-IP,perl-Number-Compare,perl-PPI,perl-Params-Util,perl-Perl-Critic,perl-Pod-Simple,perl-Proc-ProcessTable,perl-RPM2,perl-Role-Tiny,perl-String-Format,perl-Sub-Install,perl-Taint-Util,perl-Test-Harness,perl-Test-Simple,perl-Text-Glob,perl-Text-Template,perl-Time-Local,perl-Time-TAI64,perl-URI,perl-WWW-Curl,perl-XML-LibXML,perl-XML-NamespaceSupport,perl-XML-Parser,perl-XML-SAX,perl-YAML-Syck,perl-libwww-perl,tokyocabinet,daemontools,daemontools-encore,mutt,perl-Compress-Zlib,perl-IO-Compress,perl-IO-Compress-Base,perl-IO-Compress-Base2,perl-IO-Compress-Zlib,urlview'
507    REPO['IncludePkgs']=''
508    createrepo
509    
510    #####################
511    #####################
512    # Reetspetit
513    #####################
514    #####################
515    REPO['reponame']='reetp'
516    REPO['fullreponame']='Mirror John Crisp reetspetit.com'
517    REPO['EnableGroups']='no'
518    REPO['Visible']='yes'
519    REPO['status']='disabled'
520    REPO['BaseURL']='https://www.reetspetit.com/smeserver/$releasever'
521    REPO['MirrorList']=''
522    REPO['GPGCheck']='no'
523    REPO['GPGKey']='https://www.reetspetit.com/RPM-GPG-KEY'
524    REPO['Exclude']=''
525    REPO['IncludePkgs']=''
526    createrepo
527    
528    #####################
529    #####################
530    #remi-safe
531    #####################
532    #####################
533    REPO['reponame']='remi-safe'
534    REPO['fullreponame']='Remi - safe'
535    REPO['EnableGroups']='no'
536    REPO['GPGCheck']='yes'
537    REPO['Visible']='yes'
538    REPO['status']='enabled'
539    REPO['BaseURL']='http://rpms.famillecollet.com/enterprise/$releasever/safe/$basearch/'
540    REPO['MirrorList']=''
541    REPO['GPGKey']='http://rpms.famillecollet.com/RPM-GPG-KEY-remi'
542    REPO['Exclude']=''
543    REPO['IncludePkgs']=''
544    createrepo
545    
546    #####################
547    #####################
548    #remi
549    #####################
550    #####################
551    REPO['reponame']='remi'
552    REPO['fullreponame']='Remi - EL unsafe, will conflict with your base rpms'
553    REPO['EnableGroups']='no'
554    REPO['GPGCheck']='yes'
555    REPO['Visible']='no'
556    REPO['status']='enabled'
557    REPO['BaseURL']='http://rpms.famillecollet.com/enterprise/$releasever/remi/$basearch/'
558    REPO['MirrorList']=''
559    REPO['GPGKey']='http://rpms.famillecollet.com/RPM-GPG-KEY-remi'
560    REPO['Exclude']='mysql*,php-*,phpMyAdmin'
561    REPO['IncludePkgs']=''
562    createrepo
563    
564    #####################
565    #####################
566    #remi-ocsinventory
567    #####################
568    #####################
569    REPO['reponame']='remi-ocsinventory'
570    REPO['fullreponame']='Remi ocsinventory - EL'
571    REPO['EnableGroups']='no'
572    REPO['GPGCheck']='yes'
573    REPO['Visible']='yes'
574    REPO['status']='enabled'
575    REPO['BaseURL']='http://rpms.famillecollet.com/enterprise/$releasever/remi/$basearch/'
576    REPO['MirrorList']=''
577    REPO['GPGKey']='http://rpms.famillecollet.com/RPM-GPG-KEY-remi'
578    REPO['Exclude']=''
579    REPO['IncludePkgs']='ocsinventory* perl-Ocsinventory-Agent'
580    createrepo
581    
582    #####################
583    #####################
584    #remi-ocsinventory
585    #####################
586    #####################
587    REPO['reponame']='remi-roundcube'
588    REPO['fullreponame']='Remi Roundcube - EL'
589    REPO['EnableGroups']='no'
590    REPO['GPGCheck']='yes'
591    REPO['Visible']='yes'
592    REPO['status']='enabled'
593    REPO['BaseURL']='http://rpms.famillecollet.com/enterprise/$releasever/remi/$basearch/'
594    REPO['MirrorList']=''
595    REPO['GPGKey']='http://rpms.famillecollet.com/RPM-GPG-KEY-remi'
596    REPO['Exclude']=''
597    REPO['IncludePkgs']='php-kolab-net-ldap3,php-pear-Mail-mimeDecode,php-pear-Net-IDNA2,php-pear-Net-LDAP2,roundcubemail'
598    createrepo
599    
600    
601    #####################
602    #####################
603    #rpmfusion
604    #####################
605    #####################
606    REPO['reponame']='rpmfusion'
607    REPO['fullreponame']='rpmfusion free EL'
608    REPO['EnableGroups']='no'
609    REPO['Visible']='yes'
610    REPO['status']='disabled'
611    REPO['BaseURL']='http://download1.rpmfusion.org/free/el/updates/$releasever/$basearch/'
612    REPO['MirrorList']='http://mirrors.rpmfusion.org/mirrorlist?repo=free-el-updates-released-$releasever&arch=$basearch'
613    REPO['GPGCheck']='yes'
614    REPO['GPGKey']='https://rpmfusion.org/keys?action=AttachFile&do=get&target=RPM-GPG-KEY-rpmfusion-free-el-$releasever'
615    REPO['Exclude']=''
616    REPO['IncludePkgs']=''
617    createrepo
618    
619    #####################
620    #####################
621    #rpmfusion
622    #####################
623    #####################
624    REPO['reponame']='rpmfusion-nonfree'
625    REPO['fullreponame']='rpmfusion nonfree EL'
626    REPO['EnableGroups']='no'
627    REPO['Visible']='yes'
628    REPO['status']='disabled'
629    REPO['BaseURL']='http://download1.rpmfusion.org/nonfree/el/updates/$releasever/$basearch/'
630    REPO['MirrorList']='http://mirrors.rpmfusion.org/mirrorlist?repo=nonfree-el-updates-released-$releasever&arch=$basearch'
631    REPO['GPGCheck']='yes'
632    REPO['GPGKey']='https://rpmfusion.org/keys?action=AttachFile&do=get&target=RPM-GPG-KEY-rpmfusion-nonfree-el-$releasever'
633    REPO['Exclude']=''
634    REPO['IncludePkgs']=''
635    createrepo
636    
637    #####################
638    #####################
639    #Sogo nightly
640    #####################
641    #####################
642    REPO['reponame']='sogo'
643    REPO['fullreponame']='Inverse SOGo 2 Repository'
644    REPO['EnableGroups']='no'
645    REPO['Visible']='yes'
646    REPO['status']='disabled'
647    REPO['BaseURL']='http://packages.inverse.ca/SOGo/nightly/2/rhel/$releasever/$basearch'
648    REPO['MirrorList']=''
649    REPO['GPGCheck']='no'
650    REPO['GPGKey']=''
651    REPO['Exclude']=''
652    REPO['IncludePkgs']='gnustep-base,gnustep-make,libmemcached,libwbxml,sogo*,sope49*'
653    createrepo
654    
655    #####################
656    #####################
657    #Sogo3 nightly
658    #####################
659    #####################
660    REPO['reponame']='sogo3'
661    REPO['fullreponame']='Inverse SOGo 3 Repository'
662    REPO['EnableGroups']='no'
663    REPO['Visible']='yes'
664    REPO['status']='disabled'
665    REPO['BaseURL']='http://packages.inverse.ca/SOGo/nightly/3/rhel/$releasever/$basearch'
666    REPO['MirrorList']=''
667    REPO['GPGCheck']='no'
668    REPO['GPGKey']=''
669    REPO['Exclude']=''
670    REPO['IncludePkgs']='gnustep-base,gnustep-make,libmemcached,libwbxml,sogo*,sope49*'
671    createrepo
672    
673    #####################
674    #####################
675    #Sogo4 nightly
676    #####################
677    #####################
678    REPO['reponame']='sogo4'
679    REPO['fullreponame']='Inverse SOGo 4 Repository'
680    REPO['EnableGroups']='no'
681    REPO['Visible']='yes'
682    REPO['status']='disabled'
683    REPO['BaseURL']='http://packages.inverse.ca/SOGo/nightly/4/rhel/$releasever/$basearch'
684    REPO['MirrorList']=''
685    REPO['GPGCheck']='no'
686    REPO['GPGKey']=''
687    REPO['Exclude']=''
688    REPO['IncludePkgs']='gnustep-base,gnustep-make,libmemcached,libwbxml,sogo*,sope49*'
689    createrepo
690    
691    #####################
692    #####################
693    #Sogo stable
694    #####################
695    #####################
696    REPO['reponame']='sogo-subscription'
697    REPO['fullreponame']='Inverse SOGo Repository only with subscription'
698    REPO['EnableGroups']='no'
699    REPO['Visible']='yes'
700    REPO['status']='disabled'
701    REPO['BaseURL']='http://packages.inverse.ca/download/SOGo/RHEL$releasever/$basearch'
702    REPO['MirrorList']=''
703    REPO['GPGCheck']='no'
704    REPO['GPGKey']=''
705    REPO['Exclude']=''
706    REPO['IncludePkgs']='gnustep-base,gnustep-make,libmemcached,libwbxml,sogo*,sope49*'
707    createrepo
708    
709    #####################
710    #####################
711    #Spectrum2
712    #####################
713    #####################
714    REPO['reponame']='spectrum2'
715    REPO['fullreponame']='Spectrum2'
716    REPO['EnableGroups']='no'
717    REPO['Visible']='yes'
718    REPO['status']='disabled'
719    REPO['BaseURL']='http://copr-be.cloud.fedoraproject.org/results/mcepl/spectrum2/epel-$releasever-$basearch'
720    REPO['MirrorList']=''
721    REPO['GPGCheck']='no'
722    REPO['GPGKey']=''
723    REPO['Exclude']=''
724    REPO['IncludePkgs']=''
725    createrepo
726    
727    #####################
728    #####################
729    #stephDL
730    #####################
731    #####################
732    REPO['reponame']='stephdl'
733    REPO['fullreponame']='Mirror Stephane de Labrusse'
734    REPO['EnableGroups']='no'
735    REPO['Visible']='yes'
736    REPO['status']='disabled'
737    REPO['BaseURL']='http://mirror.de-labrusse.fr/smeserver/$releasever'
738    REPO['MirrorList']=''
739    REPO['GPGCheck']='yes'
740    REPO['GPGKey']='http://mirror.de-labrusse.fr/RPM-GPG-KEY'
741    REPO['Exclude']=''
742    REPO['IncludePkgs']=''
743    createrepo
744    
745    #####################
746    #####################
747    #VirtualBox
748    #####################
749    #####################
750    REPO['reponame']='virtualbox'
751    REPO['fullreponame']='RHEL/CentOS VirtualBox'
752    REPO['EnableGroups']='no'
753    REPO['Visible']='yes'
754    REPO['status']='disabled'
755    REPO['BaseURL']='http://download.virtualbox.org/virtualbox/rpm/el/$releasever/$basearch'
756    REPO['MirrorList']=''
757    REPO['GPGCheck']='yes'
758    REPO['GPGKey']='https://www.virtualbox.org/download/oracle_vbox.asc'
759    REPO['Exclude']=''
760    REPO['IncludePkgs']=''
761    createrepo
762    
763    #####################
764    #####################
765    #Webtatic
766    #####################
767    #####################
768    REPO['reponame']='webtatic'
769    REPO['fullreponame']='webtatic - EL'
770    REPO['EnableGroups']='no'
771    REPO['Visible']='yes'
772    REPO['status']='disabled'
773    REPO['BaseURL']=''
774    REPO['MirrorList']='http://mirror.webtatic.com/yum/el-$releasever/$basearch/mirrolist'
775    REPO['GPGCheck']='yes'
776    if  ( "%{?dist}"  == "el5" ); then
777    REPO['GPGKey']='http://repo.webtatic.com/yum/RPM-GPG-KEY-webtatic-andy'
778    else
779    REPO['GPGKey']="http://repo.webtatic.com/yum/RPM-GPG-KEY-webtatic-%{?dist}"
780    fi
781    REPO['Exclude']=''
782    REPO['IncludePkgs']=''
783    createrepo
784    
785    #####################
786    #####################
787    #Xymon
788    #####################
789    #####################
790    REPO['reponame']='xymon'
791    REPO['fullreponame']='Xymon Terabithia RPMS - EL'
792    REPO['EnableGroups']='no'
793    REPO['Visible']='yes'
794    REPO['status']='disabled'
795    REPO['BaseURL']='http://terabithia.org/rpms/xymon/el$releasever/'
796    REPO['MirrorList']=''
797    REPO['GPGCheck']='yes'
798    REPO['GPGKey']="http://terabithia.org/rpms/RPM-GPG-KEY-JCLEAVER"
799    REPO['Exclude']=''
800    REPO['IncludePkgs']=''
801    createrepo
802    
803    #####################
804    #####################
805    #Zabbix2.4
806    #####################
807    #####################
808    declare -A zabshort=( ['2.4']='24' ['2.5']='25' ['3.0']='30' ['3.1']='31' ['3.2']='32' ['3.4']='35' ['3.5']='35')
809    for elasver  in "2.4" "2.5" "3.0"; do
810    REPO['reponame']="zabbix${zabshort[$elasver]}"
811    REPO['fullreponame']="Zabbix $elasver Official Repository"
812    REPO['EnableGroups']='no'
813    REPO['Visible']='yes'
814    REPO['status']='disabled'
815    REPO['BaseURL']="http://repo.zabbix.com/zabbix/$elasver/rhel/\$releasever/\$basearch/"
816    REPO['MirrorList']=''
817    REPO['GPGCheck']='yes'
818    REPO['GPGKey']="http://repo.zabbix.com/RPM-GPG-KEY-ZABBIX"
819    REPO['Exclude']=''
820    REPO['IncludePkgs']=''
821    createrepo
822    done
823    
824    #####################
825    #####################
826    #zmrepo
827    #####################
828    #####################
829    REPO['reponame']='zmrepo'
830    REPO['fullreponame']='ZoneMinder Repo - EL'
831    REPO['EnableGroups']='no'
832    REPO['Visible']='yes'
833    REPO['status']='disabled'
834    REPO['BaseURL']='http://zmrepo.zoneminder.com/el/$releasever/$basearch'
835    REPO['MirrorList']=''
836    REPO['GPGCheck']='no'
837    REPO['GPGKey']=""
838    REPO['Exclude']=''
839    REPO['IncludePkgs']=''
840    createrepo
841    
842    
843    #####################################################
844    # migrates
845    ######################################################
846    mkdir -p $RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/migrate
847    cat << 'EOF'  >$RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/migrate/90sogo
848    {
849        my @add = split(/[,; ]+/, 'gnustep-*');
850        my %remove = map { $_ => 1 } split(/[,; ]+/, '');
851    
852        for my $name ( qw(epel) )
853        {
854            my $repo = $DB->get($name) or next;
855    
856            my @exclude = split(/,/, $repo->prop('Exclude') || '');
857            push @exclude, @add;
858            @exclude = grep(!defined $remove{$_} && !/^CENTOS_/, @exclude);
859    
860            # remove duplicates
861            undef %saw;
862            @exclude = grep(!$saw{$_}++, @exclude);
863    
864            if ($#exclude >= 0)
865            {
866                $repo->set_prop('Exclude', join(',', @exclude));
867            }
868            else
869            {
870                $repo->delete('Exclude');
871            }
872        }
873    }
874    
875    EOF
876    
877    
878    cat << 'EOF'  >$RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/migrate/10epel
879    {
880        my @add = split(/[,; ]+/, '');
881        my %remove = map { $_ => 1 } split(/[,; ]+/, 'gnustep-*,gnustep*,gnustep-base,gnustep-make');
882    
883        for my $name ( qw(epel) )
884        {
885            my $repo = $DB->get($name) or next;
886    
887            my @exclude = split(/,/, $repo->prop('Exclude') || '');
888            push @exclude, @add;
889            @exclude = grep(!defined $remove{$_} && !/^CENTOS_/, @exclude);
890    
891            # remove duplicates
892            undef %saw;
893            @exclude = grep(!$saw{$_}++, @exclude);
894    
895            if ($#exclude >= 0)
896            {
897                $repo->set_prop('Exclude', join(',', @exclude));
898            }
899            else
900            {
901                $repo->delete('Exclude');
902            }
903        }
904    }
905    
906    EOF
907    
908    cat << 'EOF'  >$RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/migrate/10zmrepo
909    {
910        for my $name ( qw(zmrepo) )
911        {
912            my $repo = $DB->get($name) or next;
913            my $BaseURL = $repo->prop('BaseURL') || '';
914            $BaseURL =~ s/zmrepo.mehvc.com/zmrepo.zoneminder.com/g;
915            $repo->set_prop('BaseURL', $BaseURL);
916            $repo->delete('Exclude');
917        }
918    
919    }
920    
921    EOF
922    
923    cat << 'EOF'  >$RPM_BUILD_ROOT/etc/e-smith/db/yum_repositories/migrate/10asterisk
924    {
925        for my $name ( qw(asterisk-current) )
926        {
927            my $repo = $DB->get($name) or next;
928            my $BaseURL = $repo->prop('BaseURL') || '';
929            $BaseURL =~ s/centos\$/centos\/\$/g;
930            $repo->set_prop('BaseURL', $BaseURL);
931        }
932    
933    }
934    
935    EOF
936    
937    
938    
939    
940    ##########################################################
941    
 ## define filelists  
942  rm -f %{name}-%{version}-filelist*  rm -f %{name}-%{version}-filelist*
943  /sbin/e-smith/genfilelist $RPM_BUILD_ROOT                       > %{name}-%{version}-filelist  /sbin/e-smith/genfilelist $RPM_BUILD_ROOT                       > %{name}-%{version}-filelist
944  cat %{name}-%{version}-filelist|grep remi-safe                  > %{name}-%{version}-filelist-remi-safe  cat %{name}-%{version}-filelist| grep atomic                    > %{name}-%{version}-filelist-atomic
945    cat %{name}-%{version}-filelist| grep centos-sclo               > %{name}-%{version}-filelist-centos-sclo
946  cat %{name}-%{version}-filelist| egrep 'digium|asterisk'        > %{name}-%{version}-filelist-asterisk  cat %{name}-%{version}-filelist| egrep 'digium|asterisk'        > %{name}-%{version}-filelist-asterisk
947  cat %{name}-%{version}-filelist| grep egroupware                > %{name}-%{version}-filelist-egroupware  cat %{name}-%{version}-filelist| grep egroupware                > %{name}-%{version}-filelist-egroupware
948  cat %{name}-%{version}-filelist| grep elastic                   > %{name}-%{version}-filelist-elastic  cat %{name}-%{version}-filelist| grep elastic                   > %{name}-%{version}-filelist-elastic
949  cat %{name}-%{version}-filelist| grep elrepo                    > %{name}-%{version}-filelist-elrepo  cat %{name}-%{version}-filelist| grep elrepo                    > %{name}-%{version}-filelist-elrepo
950  cat %{name}-%{version}-filelist| grep epel                      > %{name}-%{version}-filelist-epel  cat %{name}-%{version}-filelist| grep epel                      > %{name}-%{version}-filelist-epel
951    cat %{name}-%{version}-filelist| grep erlang                    > %{name}-%{version}-filelist-erlang
952    cat %{name}-%{version}-filelist| grep freeswitch                > %{name}-%{version}-filelist-freeswitch
953    cat %{name}-%{version}-filelist| grep fws                       > %{name}-%{version}-filelist-fws
954    cat %{name}-%{version}-filelist| grep geekery                   > %{name}-%{version}-filelist-geekery
955    cat %{name}-%{version}-filelist| grep libreswan                 > %{name}-%{version}-filelist-libreswan
956    if  ( "%{?dist}"  == "el7" ); then
957    cat %{name}-%{version}-filelist| grep odoo                      > %{name}-%{version}-filelist-odoo
958    fi
959    cat %{name}-%{version}-filelist| grep okay                      > %{name}-%{version}-filelist-okay
960    cat %{name}-%{version}-filelist| grep openfusion                > %{name}-%{version}-filelist-openfusion
961    cat %{name}-%{version}-filelist| grep reetp                     > %{name}-%{version}-filelist-reetp
962    cat %{name}-%{version}-filelist| grep remi-safe                 > %{name}-%{version}-filelist-remi-safe
963    cat %{name}-%{version}-filelist| grep remi-ocsinventory         > %{name}-%{version}-filelist-remi-ocsinventory
964    cat %{name}-%{version}-filelist| grep remi-roundcube            > %{name}-%{version}-filelist-remi-roundcube
965    cat %{name}-%{version}-filelist| grep remi|egrep -v 'safe|ocsinventory|roundcube'       > %{name}-%{version}-filelist-remi
966    cat %{name}-%{version}-filelist| grep rpmfusion                 > %{name}-%{version}-filelist-rpmfusion
967    cat %{name}-%{version}-filelist| grep sogo                      > %{name}-%{version}-filelist-sogo
968    cat %{name}-%{version}-filelist| grep spectrum2                 > %{name}-%{version}-filelist-spectrum2
969    cat %{name}-%{version}-filelist| grep stephdl                   > %{name}-%{version}-filelist-stephdl
970    cat %{name}-%{version}-filelist| grep virtualbox                > %{name}-%{version}-filelist-virtualbox
971    cat %{name}-%{version}-filelist| grep webtatic                  > %{name}-%{version}-filelist-webtatic
972    cat %{name}-%{version}-filelist| grep xymon                     > %{name}-%{version}-filelist-xymon
973    cat %{name}-%{version}-filelist| grep zabbix                    > %{name}-%{version}-filelist-zabbix
974    cat %{name}-%{version}-filelist| grep zmrepo                    > %{name}-%{version}-filelist-zmrepo
975    
976  %clean  %clean
977  cd ..  cd ..
978  rm -rf %{name}-%{version}  rm -rf %{name}-%{version}
979    
980  %files -f %{name}-%{version}-filelist  
981    #%files -f %{name}-%{version}-filelist
982    %files
983  %defattr(-,root,root)  %defattr(-,root,root)
984    
985  %pre  %pre
# Line 467  case "$1" in Line 999  case "$1" in
999                  # this is an upgrade                  # this is an upgrade
1000          ;;          ;;
1001  esac  esac
1002    %package atomic
1003    Summary: Atomic Repository
1004    %description atomic
1005    Atomic Repository
1006    %files atomic -f  %{name}-%{version}-filelist-atomic
1007    %defattr(-,root,root)
1008    
1009  %package remi-safe  %package centos-sclo
1010  Summary: Remi safe repository  Summary: CentOS Red-Hat software collection repository
1011  %description remi-safe  %description centos-sclo
1012  Remi safe repository  CentOS Red-Hat software collection repository only for  x86_64 arch
1013  %files remi-safe -f  %{name}-%{version}-filelist-remi-safe  %files centos-sclo -f  %{name}-%{version}-filelist-centos-sclo
1014  %defattr(-,root,root)  %defattr(-,root,root)
1015    
1016  %package asterisk  %package asterisk
# Line 510  Fedora EPEL Repository Line 1048  Fedora EPEL Repository
1048  %files epel -f  %{name}-%{version}-filelist-epel  %files epel -f  %{name}-%{version}-filelist-epel
1049  %defattr(-,root,root)  %defattr(-,root,root)
1050    
1051    %package erlang
1052    Summary: Erlang Repository
1053    %description erlang
1054    Erlang is a programming language. It is specifically used for ejabberd.
1055    %files erlang -f  %{name}-%{version}-filelist-erlang
1056    %defattr(-,root,root)
1057    
1058    %package freeswitch
1059    Summary: Freeswitch Repository
1060    %description freeswitch
1061    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
1062    %files freeswitch -f  %{name}-%{version}-filelist-freeswitch
1063    %defattr(-,root,root)
1064    
1065    %package fws
1066    Summary: Firewall Services repository
1067    %description fws
1068    Firewall Services repository
1069    %files fws -f  %{name}-%{version}-filelist-fws
1070    %defattr(-,root,root)
1071    
1072    %package geekery
1073    Summary: Geekery Repository
1074    %description geekery
1075    Geekery Repository
1076    %files geekery -f  %{name}-%{version}-filelist-geekery
1077    %defattr(-,root,root)
1078    
1079    %package libreswan
1080    Summary: Libreswan Repository
1081    %description libreswan
1082    Geekery Repository
1083    %files libreswan -f  %{name}-%{version}-filelist-libreswan
1084    %defattr(-,root,root)
1085    
1086    %package odoo
1087    Summary: Odoo 10 Nightly - EL7 Repository
1088    Distribution: el7
1089    %description odoo
1090    Odoo 10 Nightly - EL7 Repository
1091    # comment as not available for centos 6 SME9
1092    #%files odoo -f  %{name}-%{version}-filelist-odoo
1093    #%defattr(-,root,root)
1094    
1095    %package okay
1096    Summary: Extra OKay Packages for Enterprise Linux
1097    %description okay
1098    Extra OKay Packages for Enterprise Linux - Freeswitch and FusionPBX
1099    %files okay -f  %{name}-%{version}-filelist-okay
1100    %defattr(-,root,root)
1101    
1102    %package openfusion
1103    Summary: Openfusion Repository
1104    %description openfusion
1105    Openfusion Repository
1106    %files openfusion -f  %{name}-%{version}-filelist-openfusion
1107    %defattr(-,root,root)
1108    
1109    %package reetp
1110    Summary: Mirror John Crisp reetspetit.com
1111    %description reetp
1112    Mirror John Crisp reetspetit.com
1113    %files reetp -f  %{name}-%{version}-filelist-reetp
1114    %defattr(-,root,root)
1115    
1116    %package remi-safe
1117    Summary: Remi safe repository
1118    %description remi-safe
1119    Remi safe repository
1120    %files remi-safe -f  %{name}-%{version}-filelist-remi-safe
1121    %defattr(-,root,root)
1122    
1123    %package remi-ocsinventory
1124    Summary: Remi repository filtered to install OCSinventory
1125    %description remi-ocsinventory
1126    Remi repository filtered to install OCSinventory
1127    %files remi-ocsinventory -f  %{name}-%{version}-filelist-remi-ocsinventory
1128    %defattr(-,root,root)
1129    
1130    %package remi-roundcube
1131    Summary: Remi repository filtered to install Roundcube
1132    %description remi-roundcube
1133    Remi repository filtered to install Roundcube
1134    %files remi-roundcube -f  %{name}-%{version}-filelist-remi-roundcube
1135    %defattr(-,root,root)
1136    
1137    %package remi-unsafe
1138    Summary: Remi unsafe repository
1139    %description remi-unsafe
1140    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.
1141    %files remi-unsafe -f  %{name}-%{version}-filelist-remi
1142    %defattr(-,root,root)
1143    
1144    %package rpmfusion
1145    Summary: RPMFusion repositories
1146    %description rpmfusion
1147    RPMFusion repositories
1148    %files rpmfusion -f  %{name}-%{version}-filelist-rpmfusion
1149    %defattr(-,root,root)
1150    
1151    %package sogo
1152    Summary: SOGo repositories
1153    %description sogo
1154    SOGo repositories
1155    %files sogo -f  %{name}-%{version}-filelist-sogo
1156    %defattr(-,root,root)
1157    
1158    %package spectrum2
1159    Summary: Spectrum2 Repository
1160    %description spectrum2
1161    Spectrum2 Repository
1162    %files spectrum2 -f  %{name}-%{version}-filelist-spectrum2
1163    %defattr(-,root,root)
1164    
1165    %package stephdl
1166    Summary: Stephane De Labrusse Repository
1167    %description stephdl
1168    Stephane De Labrusse Repository
1169    %files stephdl -f  %{name}-%{version}-filelist-stephdl
1170    %defattr(-,root,root)
1171    
1172    %package virtualbox
1173    Summary: Virtualbox Repository
1174    %description virtualbox
1175    Virtualbox Repository
1176    %files virtualbox -f  %{name}-%{version}-filelist-virtualbox
1177    %defattr(-,root,root)
1178    
1179    %package webtatic
1180    Summary: Webtatic Repository
1181    %description webtatic
1182    Webtatic Repository
1183    %files webtatic -f  %{name}-%{version}-filelist-webtatic
1184    %defattr(-,root,root)
1185    
1186    %package xymon
1187    Summary: Xymon Terabithia Repository
1188    %description xymon
1189    Xymon Terabithia Repository
1190    %files xymon -f  %{name}-%{version}-filelist-xymon
1191    %defattr(-,root,root)
1192    
1193    %package zabbix
1194    Summary: Zabbix official Repository
1195    %description zabbix
1196    Zabbix official Repository
1197    %files zabbix -f  %{name}-%{version}-filelist-zabbix
1198    %defattr(-,root,root)
1199    
1200    %package zmrepo
1201    Summary: Zone Minder Repository
1202    %description zmrepo
1203    Zone Minder Repository
1204    %files zmrepo -f  %{name}-%{version}-filelist-zmrepo
1205    %defattr(-,root,root)
1206    
1207    
1208    


Legend:
Removed lines/characters  
Changed lines/characters
  Added lines/characters

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