summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'app-forensics/rkhunter/files/rkhunter-1.2.0-specify-logfile.patch')
-rw-r--r--app-forensics/rkhunter/files/rkhunter-1.2.0-specify-logfile.patch69
1 files changed, 0 insertions, 69 deletions
diff --git a/app-forensics/rkhunter/files/rkhunter-1.2.0-specify-logfile.patch b/app-forensics/rkhunter/files/rkhunter-1.2.0-specify-logfile.patch
deleted file mode 100644
index 64d5f24715c0..000000000000
--- a/app-forensics/rkhunter/files/rkhunter-1.2.0-specify-logfile.patch
+++ /dev/null
@@ -1,69 +0,0 @@
-diff --exclude='*~' -urN rkhunter.orig/files/development/rkhunter.8 rkhunter/files/development/rkhunter.8
---- rkhunter.orig/files/development/rkhunter.8 2005-02-10 22:35:07.000000000 -0500
-+++ rkhunter/files/development/rkhunter.8 2005-02-11 00:16:43.261318112 -0500
-@@ -60,9 +60,10 @@
- Use another configuration file, instead of the default one
- .TP
- .B
----createlogfile
-+--createlogfile <file>
- A plain text file summarizing \fBrkhunter\fP's findings will be
--output to the path/filename specified after the switch
-+output to the path/filename specified after the switch. If no
-+filename is specified, a default of /var/log/rkhunter.log is used.
- .TP
- .B
- --cronjob
-diff --exclude='*~' -urN rkhunter.orig/files/rkhunter rkhunter/files/rkhunter
---- rkhunter.orig/files/rkhunter 2005-02-10 22:35:07.000000000 -0500
-+++ rkhunter/files/rkhunter 2005-02-11 00:46:10.174706448 -0500
-@@ -1,4 +1,4 @@
--#!/bin/sh
-+#!/bin/bash
-
- #################################################################################
- #
-@@ -151,6 +151,11 @@
- --createlogfile | --createlog | --create-log | --create-logfile)
- DEBUG=1
- DEBUGLOG=1
-+ if [[ "$2" != -* ]]
-+ then
-+ shift
-+ LOGFILE=$1
-+ fi
- ;;
- --dbdir)
- shift
-@@ -230,9 +235,19 @@
- # Through the drain...
- DEBUGFILE="/dev/null"
- else
-- if [ -d "/var/log" ]
-+ if [[ -n "${LOGFILE}" ]]
- then
-- DEBUGFILE="/var/log/rkhunter.log"
-+ if ( [[ "${LOGFILE}" == */* ]] && [ -d "${LOGFILE%/*}" ] ) || [ -w ./ ]
-+ then
-+ DEBUGFILE="${LOGFILE}"
-+ fi
-+
-+ elif [[ -d "/var/log" ]]
-+ then
-+ DEBUGFILE="/var/log/rkhunter.log"
-+ [[ -n "${LOGFILE}" ]] && echo \
-+ "${LOGFILE%/*} doesn't exist... trying ${DEBUGFILE}"
-+
- else
- echo "/var/log doesn't exists... no log file created"
- DEBUGFILE="/dev/null"
-@@ -4982,7 +4997,8 @@
- echo $ECHOOPT ""
- echo $ECHOOPT "Valid parameters:"
- echo $ECHOOPT "--checkall (-c) : Check system"
-- echo $ECHOOPT "--createlogfile* : Create logfile"
-+ echo $ECHOOPT "--createlogfile <file>* : Create logfile (file is optional, defaults to"
-+ echo $ECHOOPT " : /var/log/rkhunter.log)"
- echo $ECHOOPT "--cronjob : Run as cronjob (removes colored layout)"
- echo $ECHOOPT "--display-logfile : Show logfile at end of the output"
- echo $ECHOOPT "--help (-h) : Show this help"