/[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.3 by unnilennium, Tue Apr 22 05:19:37 2008 UTC Revision 1.4 by slords, Tue Apr 22 18:11:58 2008 UTC
# Line 1  Line 1 
1  # $Id: smeserver-denyhosts.spec,v 1.2 2008/04/22 02:07:45 unnilennium Exp $  # $Id: smeserver-denyhosts.spec,v 1.1 2008/04/21 17:25:59 slords 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.6  %define release 4
9    Name:                   %{name}
10  Version:                %{version}  Version:                %{version}
11  Release:                %{release}%{?dist}  Release:                %{release}%{?dist}
12  License:                GPL  License:                GPL
# Line 20  Source:                %{name}-%{version}.tgz Line 15  Source:                %{name}-%{version}.tgz
15  Url:                    http://smeserver.pialasse.com/  Url:                    http://smeserver.pialasse.com/
16  BuildRoot:              /var/tmp/%{name}-%{version}-%{release}-buildroot  BuildRoot:              /var/tmp/%{name}-%{version}-%{release}-buildroot
17  BuildArch:              noarch  BuildArch:              noarch
 Patch1:                 smeserver-denyhosts-2.6-patch1.patch  
 Patch2:                 smeserver-denyhosts-2.6-patch2.patch  
18  BuildRequires:          e-smith-devtools >= 1.13.1-03  BuildRequires:          e-smith-devtools >= 1.13.1-03
19  Requires:               smeserver-release >= 7.0  Requires:               smeserver-release >= 7.0
20    Requires:               denyhosts >= 2.6
21    
22  %description  %description
23  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/  
24    
25  %prep  %prep
26  %setup  %setup
27    
 %patch1 -p1  
 %patch2 -p1  
   
28  %build  %build
29  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  
   
30    
31  %install  %install
32  /bin/rm -rf $RPM_BUILD_ROOT  /bin/rm -rf $RPM_BUILD_ROOT
# Line 57  echo "disabled"  > root/etc/e-smith/db/c Line 36  echo "disabled"  > root/etc/e-smith/db/c
36    
37  %files -f %{name}-%{version}-filelist  %files -f %{name}-%{version}-filelist
38  %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  
39    
40  %clean  %clean
41  rm -rf $RPM_BUILD_ROOT  rm -rf $RPM_BUILD_ROOT
42    
   
43  %changelog  %changelog
44  * Tue Apr 22 2008 JP PIALASSE tests@pialasse.com 2.6-06  * Tue Apr 22 2008 Shad L. Lords <slords@mail.com> 2.6-4.sme
45  - tranlsation of comments into server-manager fucntion  - Pull out all denyhosts stuff
46  - correction  of  expand template  /usr/share/denyhosts/data/ [SME 4200]  - Template needed files
47    - Add database defaults
48  * Mon Apr 21 2008 JP PIALASSE tests@pialasse.com 2.6-05  - Split panel to use correct FormMagick style
 - corrections to be added on contribs.org  
 - bug for whiteliste, file is moved to /usr/share/denyhosts/data/ [SME 4200]  
 - HTML bug corrected in the server-manager  
   
 * Wed Apr 02 2008 JP PIALASSE tests@pialasse.com 2.6-04  
 - minor bug changes  
49    
50  * 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
51  - 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