/[smeserver]/rpms/smeserver-support/sme9/smeserver-support.spec
ViewVC logotype

Diff of /rpms/smeserver-support/sme9/smeserver-support.spec

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

Revision 1.11 by slords, Mon Mar 11 21:07:03 2013 UTC Revision 1.29 by vip-ire, Wed Jan 20 20:44:34 2016 UTC
# Line 1  Line 1 
1  # $Id: smeserver-support.spec,v 1.10 2013/03/11 20:46:04 slords Exp $  # $Id: smeserver-support.spec,v 1.28 2015/09/25 16:32:21 stephdl Exp $
2    
3  Summary: SME Server module to display support and licensing information  Summary: SME Server module to display support and licensing information
4  %define name smeserver-support  %define name smeserver-support
5  Name: %{name}  Name: %{name}
6  %define version 2.4.0  %define version 2.6.0
7  %define release 9  %define release 6
8    
9  # These packages come from CentOS, but wee need to use care when  # These packages come from CentOS, but we need to use care when
10  # updating them - either we've patched them, or we need to do something  # updating them - either we've patched them, or we need to do something
11  # prior to taking the update  # prior to taking the update
12    
13  # TODO: check mkinitrd,mdadm to see if needed  # TODO: check mkinitrd,mdadm to see if needed
14  %define centos_excludes initscripts,libgsf  %define centos_excludes initscripts,libgsf
15  %define centos_remove   kernel,kernel-smp,kernel-xenU,mkinitrd,mdadm  %define centos_remove   kernel,kernel-smp,kernel-xenU,mkinitrd,mdadm,openssl
16    
17  Version: %{version}  Version: %{version}
18  Release: %{release}%{?dist}  Release: %{release}%{?dist}
# Line 21  Group: Networking/Daemons Line 21  Group: Networking/Daemons
21  Source: %{name}-%{version}.tar.xz  Source: %{name}-%{version}.tar.xz
22  Source1: smeserver_logo.jpg  Source1: smeserver_logo.jpg
23  Source2: smeserver_logo.gif  Source2: smeserver_logo.gif
24    Source3: btn_donateCC_LG.gif
25    Patch0: smeserver-support-2.6.0.bz8939.motd_donation_message.patch
26    Patch1: smeserver-support-2.6.0.bz8939.system-release-template.patch
27    Patch2: smeserver-support-2.6.0-readhat_release_no_motd.patch
28  BuildRoot: /var/tmp/%{name}-%{version}-%{release}-buildroot  BuildRoot: /var/tmp/%{name}-%{version}-%{release}-buildroot
29  BuildRequires: e-smith-devtools >= 1.7.5  BuildRequires: e-smith-devtools >= 1.7.5
30  BuildArchitectures: noarch  BuildArchitectures: noarch
31  Provides: server-manager-images  Provides: server-manager-images
 Conflicts: ServiceLink-support  
 Obsoletes: e-smith-blades  
 Obsoletes: e-smith-keys  
 Obsoletes: e-smith-support  
32  AutoReqProv: no  AutoReqProv: no
33    
 # remove old sme8 packages that prevent upgrades  
 Obsoletes: kudzu  
 Obsoletes: python-ctypes < 1.0.3  
   
 # remove old kernels that prevent upgrades  
 Obsoletes: kernel < 2.6.17  
 Obsoletes: kernel-smp < 2.6.17  
 Obsoletes: kernel-xenU < 2.6.17  
   
 # Kernel modules now included in kernel  
 Obsoletes: kmod-slip  
 Obsoletes: kmod-slip-smp  
 Obsoletes: kmod-slip-xenU  
   
 # remove old kernel modules that prevent upgrades  
 Obsoletes: kernel-module-appletalk  
 Obsoletes: kernel-smp-module-appletalk  
   
 # Old dependencies from outdated atrpms/rpmforge packages  
 Obsoletes: libghttp  
 Obsoletes: perl-HTTP-GHTTP  
 Obsoletes: perl-Net_SSLeay.pm  
 Obsoletes: pythonabi  
   
 # Remove packages no longer needed or provided in COS5  
 Obsoletes: comps  
 Obsoletes: fonts-xorg-base  
 Obsoletes: pine  
 Obsoletes: system-config-mouse  
 Obsoletes: VFlib2  
 Obsoletes: xorg-x11-Mesa-libGL  
   
 # remove netatalk and modules  
 Obsoletes: e-smith-netatalk  
 Obsoletes: kmod-appletalk  
 Obsoletes: kmod-appletalk-smp  
 Obsoletes: kmod-appletalk-xenU  
 Obsoletes: netatalk  
   
 # XXX - FIXME - pam should require this, shouldn't it?  
 Requires: audit-libs  
   
34  # New features that we want to pull in on upgrades  # New features that we want to pull in on upgrades
35  Requires: smolt  Requires: smolt
36  Requires: screen  Requires: screen
37  Requires: smeserver-yum  Requires: smeserver-yum
 Obsoletes: yum = 1.0.3-6.0.7.x.esmith  
 Obsoletes: m2crypto <= 0.16  
 Obsoletes: mcstrans <= 0.2.11  
 Obsoletes: net-snmp <= 5.3.2.2  
 Obsoletes: net-snmp-utils <= 5.3.2.2  
 Obsoletes: postgresql-libs <= 8.1.23  
 Obsoletes: sysklogd <= 1.4.1  
38  Requires: smeserver-clamav  Requires: smeserver-clamav
39  Requires: e-smith-spamassassin  Requires: e-smith-spamassassin
40  Requires: smeserver-audittools  Requires: smeserver-audittools
# Line 100  Requires: e-smith-starterwebsite Line 51  Requires: e-smith-starterwebsite
51  Requires: e-smith-dnscache  Requires: e-smith-dnscache
52  Requires: e-smith-tinydns  Requires: e-smith-tinydns
53    
 # This one should probably be in e-smith-base  
 Obsoletes: kernel-module-slip  
 Obsoletes: kernel-smp-module-slip  
 Obsoletes: kernel-module-st  
   
 # Specific package versions we dont want.  
 # These aren't being pulled by anything else.  
 Obsoletes: e-smith-loginscript = 0.2-2  
 Obsoletes: e-smith-samba = 2.1.0-10gjz  
54  Requires: e-smith-samba  Requires: e-smith-samba
55    
56  # Pull in locales so we have a smooth language upgrade [SF: 1309520]  # Pull in locales so we have a smooth language upgrade [SF: 1309520]
# Line 138  Requires: smeserver-locale-tr Line 80  Requires: smeserver-locale-tr
80  Requires: smeserver-locale-zh_CN  Requires: smeserver-locale-zh_CN
81  Requires: smeserver-locale-zh_TW  Requires: smeserver-locale-zh_TW
82    
 # Obsolete old versions of aspell  
 Obsoletes: aspell <= 12:0.60.3  
 Obsoletes: aspell-en <= 50:6.0  
   
 # These should be re-pulled by other e-smith packages.  
 Obsoletes: perl-File-MMagic = 1.22-1  
 Obsoletes: perl-gettext = 1.01-10  
 Obsoletes: perl-perl-ldap = 0.22-10  
 Obsoletes: perl-perl-ldap = 0.31-1  
 Obsoletes: php = 4.3.10-01es01  
 Obsoletes: php-imap = 4.3.10-01es01  
 Obsoletes: php-ldap = 4.3.10-01es01  
 Obsoletes: php-mysql = 4.3.10-01es01  
 Obsoletes: proftpd = 4:1.2.5-fr1  
 Obsoletes: proftpd = 5:1.2.8p-es1  
 Obsoletes: proftpd = 5:1.2.9-es1  
 Obsoletes: proftpd = 5:1.2.9-es3  
 Obsoletes: proftpd = 5:1.2.9-es3sme1  
 Obsoletes: proftpd = 5:1.2.9-es4  
 Obsoletes: squid = 9:2.5.STABLE3-6.3E.2es01  
   
 # Specific package versions we dont want.  
 # These were installed with older version but aren't needed.  
 Obsoletes: authconfig = 4.2.8-4  
 Obsoletes: bind-utils = 9.2.1-1.7x.2  
 Obsoletes: cvs = 1.11.1p1-7es02  
 Obsoletes: cvs = 1.11.1p1-16.legacy.2  
 Obsoletes: cvs = 1.11.1p1-17.legacy.2  
 Obsoletes: dietlibc = 0.15-2  
 Obsoletes: e-smith-telnet = 1.6.0-02  
 Obsoletes: e-smith-reinstall-floppy <= 1.12.0-01  
 Obsoletes: gd = 1.8.4-4  
 Obsoletes: gd = 1.8.4-4.1.legacy  
 Obsoletes: logwatch = 5.2.2-1sme01  
 Obsoletes: mysqlclient9 = 3.23.22-8  
 Obsoletes: mysql-devel = 3.23.56-1.73  
 Obsoletes: mysql-devel = 3.23.58-1.73  
 Obsoletes: openldap-clients = 2.0.27-2.7.3es  
 Obsoletes: perl-Crypt-SSLeay = 0.35-15  
 Obsoletes: perl-Digest-Nilsimsa = 0.06-1  
 Obsoletes: perl-Filter-Handle = 0.03-10  
 Obsoletes: perl-I18N-LangTags = 0.27-1es3  
 Obsoletes: perl-NDBM_File = 1:1.75-34.99.6  
 Obsoletes: perl-Net-Ping = 2.28-1  
 Obsoletes: perl-Proc-PID_File = 0.05-1  
 Obsoletes: perl-Test-Harness-Straps = 0.10-1  
 Obsoletes: perl-Test-Simple = 0.42-1  
 Obsoletes: perl-Text-Wrapper = 1.000-10  
 Obsoletes: ppp-modules  
 Obsoletes: rpm-build = 4.0.4-7x.18  
 Obsoletes: sortspam = 1.0.0-01  
 Obsoletes: sortspam = 1.1.0-05  
 Obsoletes: sortspam = 1.1.0-05sme01  
 Obsoletes: sortspam = 1.1.0-05sme02  
 Obsoletes: telnet-server = 0.17-20  
 Obsoletes: e-smith-userpanel  
 Conflicts: e-smith-userpanel  
 Obsoletes: dmc-mitel-mailrules  
 Conflicts: dmc-mitel-mailrules  
   
 Obsoletes: php5-cgi  
 Conflicts: php5-cgi  
 Obsoletes: php5-cgi-imap  
 Conflicts: php5-cgi-imap  
 Obsoletes: php5-cgi-ldap  
 Conflicts: php5-cgi-ldap  
 Obsoletes: php5-cgi-mysql  
 Conflicts: php5-cgi-mysql  
 Obsoletes: php5-cgi-pear  
 Conflicts: php5-cgi-pear  
 Obsoletes: php5-cgi-xmlrpc  
 Conflicts: php5-cgi-xmlrpc  
 Obsoletes: smeserver-php5-cgi  
   
 Obsoletes: php-mcrypt <= 5.3  
   
83  # This block used to be in the SMEServer RPM. Many are probably  # This block used to be in the SMEServer RPM. Many are probably
84  # redundant or should be elsewhere or removed  # redundant or should be elsewhere or removed
85  # [SF: 1356225]  # [SF: 1356225]
 Conflicts: amavis-ng  
 Conflicts: clamav-es  
 Obsoletes: obtuse-smtpd obtuse-smtpd-qmail  
 Obsoletes: ip_masq_h323 ip_masq_icq ip_masq_rtsp isapnptools  
 Obsoletes: pidentd  
 Obsoletes: tftp-conntrack-nat  
 Obsoletes: e-smith-named  
 Obsoletes: e-smith-locale-fr_CA  
 Obsoletes: pptp-conntrack-nat  
 Obsoletes: amavis-ng  
 Obsoletes: clamav-es  
86  Requires: attr  Requires: attr
87  Requires: audit  Requires: audit
88  Requires: dos2unix  Requires: dos2unix
# Line 245  Requires: prelink Line 100  Requires: prelink
100  Requires: psacct  Requires: psacct
101  Requires: dmraid  Requires: dmraid
102    
103  # Dungog contribs which Stephen Noble reports as incompatible with  %changelog
104  # SME 7.x [SME 1283] [SME 1295] [SME 2427]  * Wed Jan 20 2016 Daniel Berteaud <daniel@firewall-services.com> 2.6.0-6.sme
105  Obsoletes: dungog-vdomain  - Don't put motd content in /etc/redhat-release [SME: 9161]
 Obsoletes: smeserver-vdomain  
 Conflicts: dungog-vdomain  
 Conflicts: smeserver-vdomain  
 Obsoletes: smeserver-userpanel <= 0.9-9  
 Obsoletes: dungog-autofs  
 Obsoletes: dungog-nis  
 Obsoletes: dungog-cgiinhtml  
 Obsoletes: dungog-ispconnection  
 Obsoletes: dungog-dialup  
 Obsoletes: dungog-masq  
 Obsoletes: dungog-sshd  
 Obsoletes: dungog-tmda  
 Obsoletes: dungog-ssl  
 Obsoletes: dungog-deletedoublebounce  
 Obsoletes: dungog-mailblocking  
 Conflicts: dungog-autofs  
 Conflicts: dungog-nis  
 Conflicts: dungog-cgiinhtml  
 Conflicts: dungog-ispconnection  
 Conflicts: dungog-dialup  
 Conflicts: dungog-masq  
 Conflicts: dungog-sshd  
 Conflicts: dungog-tmda  
 Conflicts: dungog-ssl  
 Conflicts: dungog-deletedoublebounce  
 Conflicts: dungog-mailblocking  
106    
107  # Remove rkhunter  * Fri Sep 25 2015 stephane de Labrusse <stephdl@de-labrusse.fr> 2.6.0-5.sme
108  Obsoletes: rkhunter <= 1.3.4-7.el5.sme  - created a template for /etc/system-release [SME: 8939]
109    - Added smeserver-support-2.6.0.bz8939.system-release-template.patch
110    
111    * Thu Jun 25 2015 stephane de Labrusse <stephdl@de-labrusse.fr> 2.6.0-4.sme
112    - added a motd message to increase involvements or donations [SME: 8939]
113    - Code done by John Crisp <jcrisp@safeandsoundit.co.uk> and
114    - Stefano Zamboni <zamboni@mind-at-work.it>
115    
116    * Sat Nov 1 2014 Daniel Berteaud <daniel@firewall-services.com> 2.6.0-3.sme
117    - Remove now uneeded obsolete directives [SME: 8400]
118    
119    * Wed Sep 10 2014 Daniel Berteaud <daniel@firewall-services.com> 2.6.0-2.sme
120    - Remove openssl from the Exclude list of centos repo [SME: 8530]
121    
122    * Sun Mar 23 2014 Ian Wells <esmith@wellsi.com> 2.6.0-1.sme
123    - Roll new stream to remove obsolete images [SME: 7962]
124    
125    * Sun Mar 16 2014 Ian Wells <esmith@wellsi.com> 2.4.0-21.sme
126    - Move support.pl from e-smith-base to smeserver-support [SME: 8264]
127    - This console license page now uses dialog's textbox.
128    
129    * Sat Nov 2 2013 Ian Wells <esmith@wellsi.com> 2.4.0-20.sme
130    - Update footer copyright [SME: 7961]
131    
132    * Sat Nov 2 2013 Ian Wells <esmith@wellsi.com> 2.4.0-19.sme
133    - Renew full copyright text, by Greg Zartman [SME: 7942]
134    
135    * Fri Oct 11 2013 Ian Wells <esmith@wellsi.com> 2.4.0-18.sme
136    - Renew donation text, by John Crisp [SME: 7896]
137    
138    * Fri Oct 11 2013 Ian Wells <esmith@wellsi.com> 2.4.0-17.sme
139    - Add donation graphic, by John Crisp [SME: 7897]
140    
141    * Sun May 05 2013 Ian Wells <esmith@wellsi.com> 2.4.0-16.sme
142    - Fix /etc/system-release [SME: 7476]
143    
144    * Sat Mar 16 2013 Shad L. Lords <slords@mail.com> 2.4.0-15.sme
145    - Fix libgomp obsoletes to not obsolete el6 version [SME: 7481]
146    
147    * Mon Mar 11 2013 Shad L. Lords <slords@mail.com> 2.4.0-14.sme
148    - Hopefully last set of el5 obsoletes [SME: 7273]
149    
150    * Mon Mar 11 2013 Shad L. Lords <slords@mail.com> 2.4.0-13.sme
151    - Even more el5 package dependencies removed [SME: 7273]
152    
153    * Mon Mar 11 2013 Shad L. Lords <slords@mail.com> 2.4.0-12.sme
154    - Another el5 package dependency removed [SME: 7273]
155    
156    * Mon Mar 11 2013 Shad L. Lords <slords@mail.com> 2.4.0-11.sme
157    - Revert perl Bzip2 compress modules [SME: 7273]
158    
159    * Mon Mar 11 2013 Shad L. Lords <slords@mail.com> 2.4.0-10.sme
160    - Obsolete el5 version of old el5 dependencies [SME: 7273]
161    
 %changelog  
162  * Mon Mar 11 2013 Shad L. Lords <slords@mail.com> 2.4.0-9.sme  * Mon Mar 11 2013 Shad L. Lords <slords@mail.com> 2.4.0-9.sme
163  - Obsolete el5 version of aspell [SME: 7413]  - Fix Obsolete el5 version of aspell [SME: 7273]
164    
165    * Mon Mar 11 2013 Shad L. Lords <slords@mail.com> 2.4.0-8.sme
166    - Obsolete el5 version of aspell [SME: 7273]
167    
168  * Mon Mar 11 2013 Shad L. Lords <slords@mail.com> 2.4.0-7.sme  * Mon Mar 11 2013 Shad L. Lords <slords@mail.com> 2.4.0-7.sme
169  - Obsolete el5 version of sysklogd [SME: 7413]  - Obsolete el5 version of sysklogd [SME: 7413]
# Line 970  SME Server module to display support and Line 853  SME Server module to display support and
853    
854  %prep  %prep
855  %setup  %setup
856    %patch0 -p1
857    %patch1 -p1
858    %patch2 -p1
859  cp %{SOURCE1} root/etc/e-smith/web/common  cp %{SOURCE1} root/etc/e-smith/web/common
860  cp %{SOURCE2} root/etc/e-smith/web/common  cp %{SOURCE2} root/etc/e-smith/web/common
861    cp %{SOURCE3} root/etc/e-smith/web/common
862    
863  %build  %build
864  perl createlinks  perl createlinks


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