/[smecontribs]/rpms/smeserver-denyhosts/contribs7/smeserver-denyhosts.spec
ViewVC logotype

Diff of /rpms/smeserver-denyhosts/contribs7/smeserver-denyhosts.spec

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

Revision 1.2 by unnilennium, Tue Apr 22 02:07:45 2008 UTC Revision 1.9 by snetram, Sun Apr 27 18:08:42 2008 UTC
# Line 1  Line 1 
1  # $Id: smeserver-denyhosts.spec,v 1.1 2008/04/21 17:25:59 slords Exp $  # $Id: smeserver-denyhosts.spec,v 1.8 2008/04/24 07:49:36 unnilennium Exp $
2  # Authority: unnilennium  # Authority: unnilennium
3  # Name: Jean-Philippe Pialasse  # Name: Jean-Philippe Pialasse
4    
5  Summary: smeserver-denyhosts  Summary: smeserver-denyhosts
6  %define name smeserver-denyhosts  %define name smeserver-denyhosts
   
 # Variable representing installation directories:  
 %define installdir_denyhosts /etc/e-smith/web/functions  
 %define installdir_denyhosts_python /usr/lib/python2.3/site-packages/DenyHosts  
   
 Name: %{name}  
7  %define version 2.6  %define version 2.6
8  %define release 0.5  %define release 8
9    Name:                   %{name}
10  Version:                %{version}  Version:                %{version}
11  Release:                %{release}%{?dist}  Release:                %{release}%{?dist}
12  License:                GPL  License:                GPL
13  Group:                  Applications/System  Group:                  Applications/System
14  Source:                 %{name}-%{version}.tgz  Source:                 %{name}-%{version}.tgz
15    Patch0:                 smeserver-denyhosts-2.6-locale-2008-04-22.patch
16    Patch1:                 smeserver-denyhosts-2.6-locale-2008-04-23.patch
17    Patch2:                 smeserver-denyhosts-2.6-patch2.patch
18    Patch3:                 smeserver-denyhosts-2.6-patch3.patch
19    Patch4:                 smeserver-denyhosts-2.6-add2general.patch
20  Url:                    http://smeserver.pialasse.com/  Url:                    http://smeserver.pialasse.com/
21  BuildRoot:              /var/tmp/%{name}-%{version}-%{release}-buildroot  BuildRoot:              /var/tmp/%{name}-%{version}-%{release}-buildroot
22  BuildArch:              noarch  BuildArch:              noarch
 Patch1:                 smeserver-denyhosts-2.6-patch1.patch  
23  BuildRequires:          e-smith-devtools >= 1.13.1-03  BuildRequires:          e-smith-devtools >= 1.13.1-03
24  Requires:               smeserver-release >= 7.0  Requires:               smeserver-release >= 7.0
25    Requires:               denyhosts >= 2.6
26    
27  %description  %description
28  DenyHosts is a Python script that analyzes the sshd server log  Integration package to mesh denyhosts with SME Server.
 messages to determine which hosts are attempting to hack into your  
 system. It also determines what user accounts are being targeted. It  
 keeps track of the frequency of attempts from each host and, upon  
 discovering a repeated attack host, updates the /etc/hosts.deny file  
 to prevent future break-in attempts from that host.  Email reports can  
 be sent to a system admin. http://denyhosts.sourceforge.net/  
29    
30  %prep  %prep
31  %setup  %setup
32    %patch0 -p1
33  %patch1 -p1  %patch1 -p1
34    %patch2 -p1
35    %patch3 -p1
36    %patch4 -p1
37    
38  %build  %build
39  perl createlinks  /usr/bin/perl createlinks
   
 mkdir -p          root/share/denyhosts/data  
 mkdir -p          root/etc/e-smith/db/configuration/defaults/denyhosts  
 echo "service"  > root/etc/e-smith/db/configuration/defaults/denyhosts/type  
 echo "disabled"  > root/etc/e-smith/db/configuration/defaults/denyhosts/status  
   
40    
41  %install  %install
42  /bin/rm -rf $RPM_BUILD_ROOT  /bin/rm -rf $RPM_BUILD_ROOT
# Line 55  echo "disabled"  > root/etc/e-smith/db/c Line 46  echo "disabled"  > root/etc/e-smith/db/c
46    
47  %files -f %{name}-%{version}-filelist  %files -f %{name}-%{version}-filelist
48  %defattr(-,root,root,-)  %defattr(-,root,root,-)
 %defattr(-,root,root)  
 %attr(0644,root,root) %config(noreplace) /etc/hosts.evil  
 %attr(0644,root,root) %config(noreplace) /usr/share/denyhosts/data/allowed-hosts  
 %{installdir_denyhosts}/denyhosts  
49    
50  %clean  %clean
51  rm -rf $RPM_BUILD_ROOT  rm -rf $RPM_BUILD_ROOT
52    
53    %post
54    touch /etc/hosts.deny_ssh
55    
56  %changelog  %changelog
57  * Mon Apr 21 2008 JP PIALASSE tests@pialasse.com 2.6-05  * Sun Apr 27 2008 Jonathan Martens <smeserver-contribs@snetram.nl> 2.6-8
58  - corrections to be added on contribs.org  - Add common <base> tags to e-smith-formmagick's general
59  - bug for whiteliste, file is moved to /usr/share/denyhosts/data/ [SME 4200]  - Fix referrals to the SME Server Bug Tracker
60  - HTML bug corrected in the server-manager  
61    * Tue Apr 24 2008 JP PIALASSE <tests@pialasse.Com> 2.6-7
62  * Wed Apr 02 2008 JP PIALASSE tests@pialasse.com 2.6-04  - stop when disable service [SME: 4528]
63  - minor bug changes  - adding local
64    
65    * Wed Apr 23 2008 JP PIALASSE <tests@pialasse.com> 2.6-6
66    - Added 23 APril 2008 local patch
67    - changed fragment SMTP_FROM to add domain name
68    - changed fragment ADMIN_EMAIL
69    - added some FM in local to translate
70    
71    * Tue Apr 22 2008 Jonathan Martens <smeserver-contribs@snetram.nl> 2.6-5
72    - Added 22 April 2008 locale patch
73    
74    * Tue Apr 22 2008 Shad L. Lords <slords@mail.com> 2.6-4.sme
75    - Pull out all denyhosts stuff
76    - Template needed files
77    - Add database defaults
78    - Split panel to use correct FormMagick style
79    
80  * Mon Mar 31 2008 JP PIALASSE tests@pialasse.com  2.6-0.3  * Mon Mar 31 2008 JP PIALASSE tests@pialasse.com  2.6-0.3
81  - bug in install scriptlet corrected  - bug in install scriptlet corrected


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