ports/73393: Update: security/samhain 1.8.12 -> 2.0.0

David Thiel lx at redundancy.redundancy.org
Mon Nov 1 20:20:18 UTC 2004


>Number:         73393
>Category:       ports
>Synopsis:       Update: security/samhain 1.8.12 -> 2.0.0
>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:   Mon Nov 01 20:20:17 GMT 2004
>Closed-Date:
>Last-Modified:
>Originator:     David Thiel
>Release:        FreeBSD 4.9-STABLE i386
>Organization:
>Environment:
System: FreeBSD redundancy.redundancy.org 4.9-STABLE FreeBSD 4.9-STABLE #15: Wed Nov 19 21:41:32 PST 2003 lx at redundancy.redundancy.org:/usr/obj/usr/src/sys/REDUNDANCY i386


>Description:

Updating the Samhain integrity checker to 2.0.0.

Code updates:

        * Support for checksumming of prelinked executables / libraries
          has been added.
        * The client deployment system has been rewritten from scratch in
          a cleaner and more modular and extensible way. Deployment
          of native packages is supported now.
        * The build system has been revised. Building outside the source
          directory is supported now.
        * The configure script now checks for the SSP/ProPolice patch in GCC,
          and enables it if present.
        * A nagios plugin (scripts/check_samhain.pl) has been added.
        * Some minor bugs have been fixed.

Port updates:

	* Install additional documentation
	* remove patch-aa


>How-To-Repeat:
>Fix:


diff -ruN samhain.old/Makefile samhain/Makefile
--- samhain.old/Makefile	Mon Nov  1 11:51:49 2004
+++ samhain/Makefile	Mon Nov  1 12:01:33 2004
@@ -17,7 +17,7 @@
 #
 
 PORTNAME=	samhain
-PORTVERSION=	1.8.12
+PORTVERSION=	2.0.0
 CATEGORIES=	security
 MASTER_SITES=	http://la-samhna.de/archive/ \
 		http://cold.darkambient.net/
@@ -129,10 +129,18 @@
 .endif
 .if !defined(NOPORTDOCS)
 	${MKDIR} ${DOCSDIR}
-	${INSTALL_MAN} ${WRKSRC}/docs/MANUAL-1_8.ps ${DOCSDIR}
-	${INSTALL_MAN} ${WRKSRC}/docs/MANUAL-1_8.html.tar ${DOCSDIR}
+	${INSTALL_MAN} ${WRKSRC}/docs/MANUAL-2_0.ps ${DOCSDIR}
+	${INSTALL_MAN} ${WRKSRC}/docs/MANUAL-2_0.html.tar ${DOCSDIR}
 	${INSTALL_MAN} ${WRKSRC}/docs/HOWTO-client+server.html ${DOCSDIR}
+	${INSTALL_MAN} ${WRKSRC}/docs/HOWTO-client+server-troubleshooting.html ${DOCSDIR}
 	${INSTALL_MAN} ${WRKSRC}/docs/HOWTO-samhain+GnuPG.html ${DOCSDIR}
+	${INSTALL_MAN} ${WRKSRC}/docs/HOWTO-write-modules.html ${DOCSDIR}
+	${INSTALL_MAN} ${WRKSRC}/docs/FAQ.html ${DOCSDIR}
+	${INSTALL_MAN} ${WRKSRC}/docs/README.UPGRADE ${DOCSDIR}
+	${INSTALL_MAN} ${WRKSRC}/docs/README ${DOCSDIR}
+	${INSTALL_MAN} ${WRKSRC}/docs/BUGS ${DOCSDIR}
+	${INSTALL_MAN} ${WRKSRC}/docs/sh_mounts.txt ${DOCSDIR}
+	${INSTALL_MAN} ${WRKSRC}/docs/sh_userfiles.txt ${DOCSDIR}
 .endif
 
 install-user:
diff -ruN samhain.old/distinfo samhain/distinfo
--- samhain.old/distinfo	Mon Nov  1 11:51:49 2004
+++ samhain/distinfo	Mon Nov  1 11:53:02 2004
@@ -1,2 +1,2 @@
-MD5 (samhain_signed-1.8.12.tar.gz) = b204d4fbe32f01eea7c0b2d8e7991e09
-SIZE (samhain_signed-1.8.12.tar.gz) = 958403
+MD5 (samhain_signed-2.0.0.tar.gz) = e60b230ac1ecbc6547347fbe73b08a47
+SIZE (samhain_signed-2.0.0.tar.gz) = 1023967
diff -ruN samhain.old/files/patch-aa samhain/files/patch-aa
--- samhain.old/files/patch-aa	Mon Nov  1 11:51:49 2004
+++ samhain/files/patch-aa	Wed Dec 31 16:00:00 1969
@@ -1,25 +0,0 @@
---- Makefile.in	Thu Mar 20 15:28:01 2003
-+++ Makefile.in.new	Sat Mar 29 15:37:05 2003
-@@ -263,13 +263,6 @@
- #----------------------------------------------------------
- 
- install: install-lkm install-program install-man install-data
--	@echo; \
--	echo "  You can use 'samhain-install.sh uninstall' for uninstalling"; \
--	echo "  i.e. you might consider saving that script for future use";\
--	echo; \
--	echo "  Use 'make install-boot' if you want @install_name@ to start on system boot"; \
--	echo
--
- 
- purge: uninstall-lkm uninstall-program uninstall-man 
- 	@echo "./samhain-install.sh --destdir=$(DESTDIR) --force --verbose uninstall-data"; \
-@@ -419,7 +412,7 @@
- 	    echo "  -----------------------------------------------------";\
- 	    echo "  The server will run as user @myident@ if started with";\
- 	    echo "  root privileges, otherwise as the user of the parent ";\
--	    echo "  process (use --enable-identity=USER to change).";\
-+	    echo "  process (use RUNAS_USER=USER to change).";\
- 	    echo;\
- 	    echo "  You may want to use: make install-user";\
- 	    echo;\
diff -ruN samhain.old/pkg-plist samhain/pkg-plist
--- samhain.old/pkg-plist	Mon Nov  1 11:51:49 2004
+++ samhain/pkg-plist	Mon Nov  1 12:01:49 2004
@@ -9,8 +9,16 @@
 %%SAMHAIN%%etc/samhainrc.sample
 %%SAMHAIN%%@unexec rmdir /var/lib/samhain 2>/dev/null || true
 %%SETPWD%%sbin/samhain_setpwd
-%%PORTDOCS%%%%DOCSDIR%%/MANUAL-1_8.ps
-%%PORTDOCS%%%%DOCSDIR%%/MANUAL-1_8.html.tar
+%%PORTDOCS%%%%DOCSDIR%%/MANUAL-2_0.ps
+%%PORTDOCS%%%%DOCSDIR%%/MANUAL-2_0.html.tar
 %%PORTDOCS%%%%DOCSDIR%%/HOWTO-client+server.html
+%%PORTDOCS%%%%DOCSDIR%%/HOWTO-client+server-troubleshooting.html
+%%PORTDOCS%%%%DOCSDIR%%/HOWTO-write-modules.html
 %%PORTDOCS%%%%DOCSDIR%%/HOWTO-samhain+GnuPG.html
+%%PORTDOCS%%%%DOCSDIR%%/FAQ.html
+%%PORTDOCS%%%%DOCSDIR%%/README.UPGRADE
+%%PORTDOCS%%%%DOCSDIR%%/README
+%%PORTDOCS%%%%DOCSDIR%%/BUGS
+%%PORTDOCS%%%%DOCSDIR%%/sh_mounts.txt
+%%PORTDOCS%%%%DOCSDIR%%/sh_userfiles.txt
 %%PORTDOCS%%@dirrm %%DOCSDIR%%
>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list