[Midnightbsd-cvs] mports: mports/security: i need this for munin

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Thu Sep 4 00:35:22 EDT 2008


Log Message:
-----------
i need this for munin

Modified Files:
--------------
    mports/security:
        Makefile (r1.80 -> r1.81)

Added Files:
-----------
    mports/security/logcheck:
        Makefile (r1.1)
        distinfo (r1.1)
        pkg-descr (r1.1)
        pkg-plist (r1.1)
    mports/security/logcheck/files:
        patch-logcheck.sh (r1.1)

-------------- next part --------------
--- /dev/null
+++ security/logcheck/pkg-descr
@@ -0,0 +1,7 @@
+Logcheck helps spot problems and security violations in your logfiles 
+automatically and will send the results to you in e-mail.
+
+It is a program created to help in the processing of UNIX system logfiles
+generated by the various system daemons.  Logcheck also works very well at
+reporting on other common operating system security violations and strange
+events.
--- /dev/null
+++ security/logcheck/pkg-plist
@@ -0,0 +1,16 @@
+ at comment $FreeBSD: ports/security/logcheck/pkg-plist,v 1.8 2004/04/20 08:36:26 kris Exp $
+bin/logtail
+ at exec test -d %%LOGCHECK_TMP%% || mkdir -m 700 %%LOGCHECK_TMP%% && chown root:wheel %%LOGCHECK_TMP%%
+ at unexec rmdir %%LOGCHECK_TMP%% 2>/dev/null || true
+etc/logcheck.hacking.sample
+etc/logcheck.ignore.sample
+etc/logcheck.sh
+etc/logcheck.violations.ignore.sample
+etc/logcheck.violations.sample
+%%PORTDOCS%%%%DOCSDIR%%/CREDITS
+%%PORTDOCS%%%%DOCSDIR%%/INSTALL
+%%PORTDOCS%%%%DOCSDIR%%/README
+%%PORTDOCS%%%%DOCSDIR%%/README.how.to.interpret
+%%PORTDOCS%%%%DOCSDIR%%/README.keywords
+%%PORTDOCS%%@dirrm %%DOCSDIR%%
+ at dirrm %%EXAMPLESDIR%%
--- /dev/null
+++ security/logcheck/Makefile
@@ -0,0 +1,51 @@
+# Ports collection makefile for:	logcheck
+# Date created:		9 December 1999
+# Whom:			Dan Langille <dan at freebsddiary.org>
+#
+# $MidnightBSD: mports/security/logcheck/Makefile,v 1.1 2008/09/04 04:35:19 laffer1 Exp $
+# $FreeBSD: ports/security/logcheck/Makefile,v 1.19 2006/05/13 04:15:06 edwin Exp $
+#
+
+PORTNAME=	logcheck
+PORTVERSION=	1.1.1
+CATEGORIES=	security
+MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
+MASTER_SITE_SUBDIR=	sentrytools
+
+MAINTAINER=	ports at MidnightBSD.org
+COMMENT=	Auditing tool for system logs on Unix boxes
+LICENSE=	gpl2
+
+# Install binaries and config files readable to root only
+BINMODE=	700
+SHAREMODE=	600
+
+LOGCHECK_TMP?=	/var/run/logcheck
+PLIST_SUB+=	LOGCHECK_TMP=${LOGCHECK_TMP}
+
+CONFIG_FILES=	logcheck.hacking logcheck.ignore \
+		logcheck.violations logcheck.violations.ignore
+DOCS=		CREDITS INSTALL README README.how.to.interpret README.keywords
+
+do-build:
+	cd ${WRKSRC}/src && ${CC} ${CFLAGS} -o logtail logtail.c
+	${REINPLACE_CMD} -e 's!/usr/local/bin/logtail!${PREFIX}/bin/logtail!' \
+		-e 's!/usr/local/etc/tmp!${LOGCHECK_TMP}!' \
+		-e 's!/usr/local/etc/logcheck!${PREFIX}/etc/logcheck!' \
+		${WRKSRC}/systems/freebsd/logcheck.sh
+
+do-install:
+	${INSTALL_PROGRAM} ${WRKSRC}/src/logtail ${PREFIX}/bin
+	${INSTALL_SCRIPT} ${WRKSRC}/systems/freebsd/logcheck.sh ${PREFIX}/etc
+	@${MKDIR} ${EXAMPLESDIR}
+.for f in ${CONFIG_FILES}
+	@${INSTALL_DATA} ${WRKSRC}/systems/freebsd/${f} ${PREFIX}/etc/${f}.sample
+.endfor
+	${TEST} -d ${LOGCHECK_TMP} || ${MKDIR} -m 700 ${LOGCHECK_TMP}
+	${CHOWN} root:wheel ${LOGCHECK_TMP}
+.if !defined(NOPORTDOCS)
+	@${MKDIR} ${DOCSDIR}
+	cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${DOCSDIR}
+.endif
+
+.include <bsd.port.mk>
--- /dev/null
+++ security/logcheck/distinfo
@@ -0,0 +1,3 @@
+MD5 (logcheck-1.1.1.tar.gz) = e97c2f096e219e20310c1b80e9e1bc29
+SHA256 (logcheck-1.1.1.tar.gz) = dfe4cb29305c619dc0a0aca5b11b2bd397baccf3076b48f03457f66f299ab42e
+SIZE (logcheck-1.1.1.tar.gz) = 30267
Index: Makefile
===================================================================
RCS file: /home/cvs/mports/security/Makefile,v
retrieving revision 1.80
retrieving revision 1.81
diff -L security/Makefile -L security/Makefile -u -r1.80 -r1.81
--- security/Makefile
+++ security/Makefile
@@ -39,6 +39,7 @@
     SUBDIR += libtasn1
     SUBDIR += linux-openssl
     SUBDIR += linux-pam-docs
+    SUBDIR += logcheck
     SUBDIR += mcrypt
     SUBDIR += mhash
     SUBDIR += nmap
--- /dev/null
+++ security/logcheck/files/patch-logcheck.sh
@@ -0,0 +1,10 @@
+--- systems/freebsd/logcheck.sh.dist	Mon Nov  1 00:07:29 1999
++++ systems/freebsd/logcheck.sh	Mon Sep  8 06:56:37 2003
+@@ -173,6 +173,7 @@
+ # FreeBSD 2.x
+ $LOGTAIL /var/log/messages > $TMPDIR/check.$$
+ $LOGTAIL /var/log/maillog >> $TMPDIR/check.$$
++$LOGTAIL /var/log/security >> $TMPDIR/check.$$
+ 
+ # BSDI 2.x
+ #$LOGTAIL /var/log/messages > $TMPDIR/check.$$


More information about the Midnightbsd-cvs mailing list