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