Update of /cvsroot/fink/dists/10.4/stable/main/finkinfo/net In directory fdv4jf1.ch3.sourceforge.com:/tmp/cvs-serv27687
Added Files: denyhosts-py.info denyhosts-py.patch Log Message: Move denyhosts-py to stable --- NEW FILE: denyhosts-py.info --- Info2: << Package: denyhosts-py%type_pkg[python] Version: 2.6 Revision: 4 Distribution: (%type_pkg[python] = 23) 10.4, (type_pkg[python] = 23) 10.5 Type: python (2.3 2.4 2.5 2.6) Maintainer: Robert Wyatt <chupacerv...@users.sourceforge.net> BuildDepends: fink (>= 0.24.12) Depends: python%type_pkg[python], (%type_pkg[python] << 26) python%type_pkg[python]-socket, daemonic Conflicts: denyhosts-py%type_pkg[python] Replaces: denyhosts-py%type_pkg[python] Description: Script to thwart ssh server attacks Homepage: http://denyhosts.sourceforge.net/ License: GPL Source: mirror:sourceforge:denyhosts/DenyHosts-%v.tar.gz SourceDirectory: DenyHosts-%v Source-MD5: fc2365305a9402886a2b0173d1beb7df PatchFile: denyhosts-py.patch PatchFile-MD5: 8c6e2064db1eb8fa92af83871e83c42c PatchScript: sed 's,@PREFIX@,%p,g' < %{PatchFile} | sed 's,python2.X,python%type_raw[python],g' | sed 's,python2X,py%type_pkg[python],g' | patch -p1 CompileScript: %p/bin/python%type_raw[python] setup.py build InstallScript: << %p/bin/python%type_raw[python] setup.py install --root=%d mkdir -p %i/etc/denyhosts-py%type_pkg[python] cp %i/share/denyhosts-py%type_pkg[python]/denyhosts.cfg-dist %i/etc/denyhosts-py%type_pkg[python]/denyhosts.cfg mv %i/bin/denyhosts.py %i/bin/denyhosts-py%type_pkg[python].py mkdir -p %i/etc/daemons mv %b/denyhosts-py %i/etc/daemons/denyhosts-py%type_pkg[python].xml echo DenyHosts | cat > %i/lib/python%type_raw[python]/site-packages/DenyHosts.pth << ConfFiles: %p/etc/denyhosts-py%type_pkg[python]/denyhosts.cfg PostInstScript: << daemonic enable denyhosts-py%type_pkg[python] touch /etc/hosts.deny << PreRmScript: << if [ $1 != "upgrade" ]; then daemonic remove denyhosts-py%type_pkg[python] rm -f %p/var/run/denyhosts* fi << DocFiles: LICENSE.txt CHANGELOG.txt README.txt DescDetail: << DenyHosts is a Python script that analyzes the sshd server log messages to determine what 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. Additionally, upon discovering a repeated attack host, the /etc/hosts.deny file is updated to prevent future break-in attempts from that host. An email report can be sent to a system admin. << DescPackaging: << This is a small program written in python, not a python library, so the -pyXX variant system is not required for this package, but it has been implemented anyway. Author: Phil Schwartz <phil_schwa...@users.sourceforge.net> Previous maintainer: Murali Vadivelu <murali1...@users.sf.net> << DescUsage: << To configure on 10.5, see the following discussion: http://permalink.gmane.org/gmane.os.apple.fink.beginners/22163/ To install on 10.4, see the following discussion: http://permalink.gmane.org/gmane.os.apple.fink.beginners/19292/ << << --- NEW FILE: denyhosts-py.patch --- diff -urN DenyHosts-2.5.orig/denyhosts-py DenyHosts-2.5/denyhosts-py --- DenyHosts-2.5.orig/denyhosts-py 1970-01-01 01:00:00.000000000 +0100 +++ DenyHosts-2.5/denyhosts-py 2006-09-28 23:40:48.000000000 +0100 @@ -0,0 +1,10 @@ +<service> +<description>Denyhosts-python2X</description> +<message>Denyhosts-python2X</message> + +<daemon name="denyhosts-python2X"> +<executable background="true">@PREFIX@/bin/python2.X</executable> +<parameters> @PREFIX@/share/denyhosts-python2X/daemon-control-dist start -c @PREFIX@/etc/denyhosts-python2X/denyhosts.cfg</parameters> +</daemon> + +</service> diff -urN DenyHosts-2.5.orig/daemon-control-dist DenyHosts-2.5/daemon-control-dist --- DenyHosts-2.5.orig/daemon-control-dist 2006-04-22 00:04:43.000000000 +0100 +++ DenyHosts-2.5/daemon-control-dist 2006-09-09 05:01:53.000000000 +0100 @@ -1,4 +1,4 @@ -#!/usr/bin/env python +...@prefix@/bin/python2.X # denyhosts Bring up/down the DenyHosts daemon # # chkconfig: 2345 98 02 @@ -11,11 +11,11 @@ #### Edit these to suit your configuration #### ############################################### -DENYHOSTS_BIN = "/usr/bin/denyhosts.py" -DENYHOSTS_LOCK = "/var/lock/subsys/denyhosts" -DENYHOSTS_CFG = "/usr/share/denyhosts/denyhosts.cfg" +DENYHOSTS_BIN = "@PREFIX@/bin/denyhosts-python2X.py" +DENYHOSTS_LOCK = "@PREFIX@/var/lock/subsys/denyhosts-python2X" +DENYHOSTS_CFG = "@PREFIX@/share/denyhosts-python2X/denyhosts.cfg" -PYTHON_BIN = "/usr/bin/env python" +PYTHON_BIN = "@PREFIX@/bin/python2.X" ############################################### #### Do not edit below #### diff -urN DenyHosts-2.5.orig/denyhosts.cfg-dist DenyHosts-2.5/denyhosts.cfg-dist --- DenyHosts-2.1.orig/denyhosts.cfg-dist 2006-02-09 21:32:06.000000000 +0000 +++ DenyHosts-2.1/denyhosts.cfg-dist 2006-02-19 19:04:18.000000000 +0000 @@ -9,7 +9,9 @@ # argument # # Redhat or Fedora Core: -SECURE_LOG = /var/log/secure +#SECURE_LOG = /var/log/secure +#Mac OS X: +SECURE_LOG = /var/log/asl.log # # Mandrake, FreeBSD or OpenBSD: #SECURE_LOG = /var/log/auth.log @@ -126,7 +128,7 @@ # Note: it is recommended that you use an absolute pathname # for this value (eg. /home/foo/denyhosts/data) # -WORK_DIR = /usr/share/denyhosts/data +WORK_DIR = @PREFIX@/share/denyhosts-python2X/data # ####################################################################### @@ -168,7 +170,7 @@ # running at a time. # # Redhat/Fedora: -LOCK_FILE = /var/lock/subsys/denyhosts +LOCK_FILE = @PREFIX@/var/run/denyhosts-python2X.pid # # Debian #LOCK_FILE = /var/run/denyhosts.pid @@ -349,7 +351,7 @@ # this is the logfile that DenyHosts uses to report it's status. # To disable logging, leave blank. (default is: /var/log/denyhosts) # -DAEMON_LOG = /var/log/denyhosts +DAEMON_LOG = @PREFIX@/var/log/denyhosts-python2X # # disable logging: #DAEMON_LOG = @@ -535,3 +537,8 @@ # ####################################################################### +####################################################################### +#Added for Mac OS X +SSHD_FORMAT_REGEX=.* \[Sender sshd\] \[PID \d*\] \[Message .* PAM: (?P<message>.*?)\].*? +# +####################################################################### diff -urN DenyHosts-2.5.orig/setup.py DenyHosts-2.5/setup.py --- DenyHosts-2.1.orig/setup.py 2006-02-10 01:03:39.000000000 +0000 +++ DenyHosts-2.1/setup.py 2006-02-19 18:15:10.000000000 +0000 @@ -8,7 +8,7 @@ from glob import glob -libpath = "/usr/share/denyhosts" +libpath = "@PREFIX@/share/denyhosts-python2X" scriptspath = "%s/scripts" % libpath pluginspath = "%s/plugins" % libpath @@ -26,11 +26,8 @@ data_files=[(libpath, glob("denyhosts.cfg-dist")), (libpath, glob("setup.py")), (libpath, glob("daemon-control-dist")), - (libpath, glob("CHANGELOG.txt")), - (libpath, glob("README.txt")), (scriptspath, glob("scripts/*")), - (pluginspath, glob("plugins/*")), - (libpath, glob("LICENSE.txt"))], + (pluginspath, glob("plugins/*"))], license="GPL v2", ##extra_path='denyhosts', long_description=""" ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ Fink-commits mailing list Fink-commits@lists.sourceforge.net http://news.gmane.org/gmane.os.apple.fink.cvs