The attached patch fixes installation when /etc/rkhunter.conf is missing.
--
Francois Marier identi.ca/fmarier
http://fmarier.org twitter.com/fmarier
commit f91d229ad51b19d52b979720f8a1edf1e2aea385
Author: Francois Marier <[email protected]>
Date: Sat Nov 29 00:27:20 2014 +1300
Work-around missing /etc/rkhunter.conf in postinst (closes: #770242)
diff --git a/debian/postinst b/debian/postinst
old mode 100644
new mode 100755
index 7179cff..d93fdd6
--- a/debian/postinst
+++ b/debian/postinst
@@ -35,7 +35,10 @@ case "$1" in
# Copy the passwd/group files to the TMP directory
# to avoid warnings when rkhunter is first run.
# This is normally done by the installer script.
- rkhtmpdir=$(grep '^TMPDIR' /etc/rkhunter.conf | sed 's/TMPDIR=//')
+ rkhtmpdir=/var/lib/rkhunter/tmp
+ if [ -e "/etc/rkhunter.conf" ]; then
+ rkhtmpdir=$(grep '^TMPDIR' /etc/rkhunter.conf | sed 's/TMPDIR=//')
+ fi
[ -f $rkhtmpdir/passwd ] || cp -p /etc/passwd $rkhtmpdir >/dev/null 2>&1
[ -f $rkhtmpdir/group ] || cp -p /etc/group $rkhtmpdir >/dev/null 2>&1
_______________________________________________
forensics-devel mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/forensics-devel