Date: Thu, 8 Dec 2011 14:13:54 +0100 (CET) From: Alex de Kruijff <freebsd@akruijff.dds.nl> To: FreeBSD-gnats-submit@FreeBSD.org Cc: Mij <mij@bitchx.it> Subject: ports/163126: SSHGuard changed from syslog.conf to daemon boot script Message-ID: <201112081313.pB8DDsHj055700@scapaflow.specialisterren.nl> Resent-Message-ID: <201112081330.pB8DUBFW071699@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 163126 >Category: ports >Synopsis: SSHGuard changed from syslog.conf to daemon boot script >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Thu Dec 08 13:30:10 UTC 2011 >Closed-Date: >Last-Modified: >Originator: Alex de Kruijff >Release: FreeBSD 8.2-RELEASE-p2 amd64 >Organization: >Environment: System: FreeBSD Scapaflow 8.2-RELEASE-p2 FreeBSD 8.2-RELEASE-p2 #0: Fri Sep 9 15:54:38 CEST 2011 akruijff@freebsd1:/usr/obj/usr/src/sys/GENERIC amd64 >Description: - Removed the syslog.conf edit - Added a bootscript >How-To-Repeat: >Fix: --- sshguard.diff begins here --- diff -ru -u sshguard.orig/Makefile sshguard/Makefile --- sshguard.orig/Makefile 2011-12-05 14:58:11.254541000 +0100 +++ sshguard/Makefile 2011-12-08 14:08:54.814499316 +0100 @@ -7,7 +7,7 @@ PORTNAME= sshguard PORTVERSION= 1.5 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= security MASTER_SITES= SF/sshguard/sshguard/sshguard-${PORTVERSION} @@ -16,7 +16,8 @@ CONFLICTS?= sshguard-ipfilter-1.* sshguard-ipfw-1.* sshguard-pf-1.* -PLIST_FILES= sbin/sshguard +PLIST_FILES= sbin/sshguard etc/rc.d/sshguard +USE_RC_SUBR= sshguard MAN8= sshguard.8 MANCOMPRESSED= no diff -ru -u sshguard.orig/files/pkg-message.in sshguard/files/pkg-message.in --- sshguard.orig/files/pkg-message.in 2007-06-12 22:05:42.000000000 +0200 +++ sshguard/files/pkg-message.in 2011-12-08 14:02:56.998727269 +0100 @@ -3,8 +3,5 @@ %%PKGMSG_FWBLOCK%% - Your /etc/syslog.conf has been added a line for sshguard; uncomment it - and use "/etc/rc.d/syslogd reload" for activating it. - See sshguard(8) and http://sshguard.sourceforge.net for additional info. ########################################################################## Only in sshguard/files: sshguard.in Only in sshguard.orig: pkg-deinstall Only in sshguard.orig: pkg-install --- sshguard.diff ends here --- --- sshguard.in begins here --- #!/bin/sh # $FreeBSD$ # # PROVIDE: sshguard # REQUIRE: LOGIN # KEYWORD: shutdown # # Add the following lines to /etc/rc.conf to enable this service: # sshguard_enable (bool): Set to NO by default. # Set it to YES to enable sshguard. # sshguard_flags (str): Set to "-l /var/log/auth.log" by default. # Extra flags passed to start command. . /etc/rc.subr name="sshguard" rcvar=${name}_enable command=/usr/local/sbin/sshguard #command=%%PREFIX%%/sbin/${name} start_cmd="${name}_start" stop_cmd="${name}_stop" sshguard_start() { info "SSHGard started" ${command} ${sshguard_flags} & } sshguard_stop() { killall sshguard info "SSHGuard stoped" } load_rc_config $name : ${sshguard_enable:="NO"} : ${sshguard_flags:="-l /var/log/auth.log"} run_rc_command "$1" --- sshguard.in ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201112081313.pB8DDsHj055700>