ports/102915: Maintainer update: security/samhain 2.2.1 -> 2.2.4

David Thiel lx at redundancy.redundancy.org
Tue Sep 5 19:40:22 UTC 2006


>Number:         102915
>Category:       ports
>Synopsis:       Maintainer update: security/samhain 2.2.1 -> 2.2.4
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Tue Sep 05 19:40:18 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     David Thiel
>Release:        FreeBSD 6.0-RELEASE i386
>Organization:
>Environment:
System: FreeBSD redundancy.redundancy.org 6.0-RELEASE FreeBSD 6.0-RELEASE #0: Thu Nov 3 09:36:13 UTC 2005 root at x64.samsco.home:/usr/obj/usr/src/sys/GENERIC i386


>Description:

Updating the samhain integrity checking system to 2.2.4. This is primarily
a bugfix release, but also adds updated RCng scripts.

>How-To-Repeat:
>Fix:

diff -ruN samhain.old/Makefile samhain/Makefile
--- samhain.old/Makefile	Tue Sep  5 12:14:17 2006
+++ samhain/Makefile	Tue Sep  5 12:31:41 2006
@@ -5,7 +5,7 @@
 # $FreeBSD: ports/security/samhain/Makefile,v 1.36 2006/06/18 20:14:43 itetcu Exp $
 
 PORTNAME=	samhain
-PORTVERSION=	2.2.1
+PORTVERSION=	2.2.4
 CATEGORIES=	security
 MASTER_SITES=	http://la-samhna.de/archive/ \
 		http://redundancy.redundancy.org/mirror/
@@ -35,6 +35,7 @@
 .endif
 
 GNU_CONFIGURE=	yes
+USE_RC_SUBR=	yes
 CONFIGURE_ARGS=	--enable-login-watch --localstatedir=/var \
 		--mandir=${PREFIX}/man --enable-suidcheck
 
@@ -136,11 +137,11 @@
 
 post-install:
 .if !defined(WITH_SERVER)
-	@${CP} ${WRKSRC}/init/samhain.startFreeBSD ${PREFIX}/etc/rc.d/samhain.sh.sample
+	@${CP} ${WRKSRC}/init/samhain.startFreeBSD ${PREFIX}/etc/rc.d/samhain.sh
 	@${CP} ${WRKSRC}/samhainrc ${PREFIX}/etc/samhainrc.sample
 	@${CHGRP} wheel ${PREFIX}/etc/samhainrc.sample
 .else
-	@${CP} ${WRKSRC}/init/samhain.startFreeBSD ${PREFIX}/etc/rc.d/yule.sh.sample
+	@${CP} ${WRKSRC}/init/samhain.startFreeBSD ${PREFIX}/etc/rc.d/yule.sh
 	@${CP} ${WRKSRC}/yulerc ${PREFIX}/etc/yulerc.sample
 .endif
 .if !defined(NOPORTDOCS)
@@ -158,4 +159,5 @@
 	${INSTALL_MAN} ${WRKSRC}/docs/sh_userfiles.txt ${DOCSDIR}
 .endif
 
+	@${CAT} ${PKGMESSAGE}
 .include <bsd.port.post.mk>
diff -ruN samhain.old/distinfo samhain/distinfo
--- samhain.old/distinfo	Tue Sep  5 12:14:17 2006
+++ samhain/distinfo	Tue Sep  5 12:15:12 2006
@@ -1,3 +1,3 @@
-MD5 (samhain_signed-2.2.1.tar.gz) = 24d9f7b5043266bed81cb66fd8786212
-SHA256 (samhain_signed-2.2.1.tar.gz) = 822efb7c8c8025ed11e2296d1b2c204af1aece264c0f49e1ee4c457728fcbd14
-SIZE (samhain_signed-2.2.1.tar.gz) = 1506866
+MD5 (samhain_signed-2.2.4.tar.gz) = e6b981dd4d8f91f1fd73f2b011a3468c
+SHA256 (samhain_signed-2.2.4.tar.gz) = 298ed40bb7115883e974ebcd677f6b5a3901c99b64a10c9a4f5eedb15a4207cf
+SIZE (samhain_signed-2.2.4.tar.gz) = 1520568
diff -ruN samhain.old/files/patch-src__sh_extern.c samhain/files/patch-src__sh_extern.c
--- samhain.old/files/patch-src__sh_extern.c	Tue Sep  5 12:14:17 2006
+++ samhain/files/patch-src__sh_extern.c	Wed Dec 31 16:00:00 1969
@@ -1,16 +0,0 @@
---- src/sh_extern.c.orig	Fri Apr  7 20:07:53 2006
-+++ src/sh_extern.c	Mon May 22 08:18:29 2006
-@@ -1067,9 +1067,11 @@
-  */
- int sh_ext_add_default (const char * dummy)
- {
--  (void) dummy;
--  char * p = NULL;
-+  char * p;
-   int    i;
-+  (void) dummy;
-+
-+  p = NULL;
- 
-   SL_ENTER(_("sh_ext_add_default"));
-   if (dummy[0] == 'n' ||  dummy[0] == 'N' ||
diff -ruN samhain.old/pkg-message samhain/pkg-message
--- samhain.old/pkg-message	Wed Dec 31 16:00:00 1969
+++ samhain/pkg-message	Tue Sep  5 12:23:57 2006
@@ -0,0 +1,15 @@
+
+###############################################################
+
+To start the samhain daemon at system boot, add:
+
+samhain_enable="YES"
+
+and/or
+
+yule_enable="YES"
+
+to /etc/rc.conf.
+
+###############################################################
+
diff -ruN samhain.old/pkg-plist samhain/pkg-plist
--- samhain.old/pkg-plist	Tue Sep  5 12:14:17 2006
+++ samhain/pkg-plist	Tue Sep  5 12:26:30 2006
@@ -3,11 +3,11 @@
 %%YULE%%sbin/yule_setpwd
 %%YULE%%sbin/yule
 %%YULE%%sbin/yulectl
-%%YULE%%etc/rc.d/yule.sh.sample
-%%YULE%%@unexec echo To delete the yule user permanently, use 'pw userdel ${USER}'"
+%%YULE%%etc/rc.d/yule.sh
+%%YULE%%@unexec echo "To delete the yule user permanently, use 'pw userdel ${USER}'"
 %%YULE%%@unexec rmdir /var/lib/yule 2>/dev/null || true
 %%SAMHAIN%%sbin/samhain
-%%SAMHAIN%%etc/rc.d/samhain.sh.sample
+%%SAMHAIN%%etc/rc.d/samhain.sh
 %%SAMHAIN%%etc/samhainrc.sample
 %%SAMHAIN%%@unexec rmdir /var/lib/samhain 2>/dev/null || true
 %%SETPWD%%sbin/samhain_setpwd
>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list