Page Menu
Home
FreeBSD
Search
Configure Global Search
Log In
Files
F147918904
D11168.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Flag For Later
Award Token
Size
9 KB
Referenced Files
None
Subscribers
None
D11168.diff
View Options
Index: head/security/rkhunter/Makefile
===================================================================
--- head/security/rkhunter/Makefile
+++ head/security/rkhunter/Makefile
@@ -3,7 +3,7 @@
PORTNAME= rkhunter
PORTVERSION= 1.4.2
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= security
MASTER_SITES= SF
@@ -15,12 +15,12 @@
OPTIONS_DEFINE= LSOF NMAP DOCS
OPTIONS_DEFAULT=LSOF
-RUN_DEPENDS+= p5-Digest-SHA1>=0:security/p5-Digest-SHA1 \
- ${LOCALBASE}/bin/wget:ftp/wget
+RUN_DEPENDS+= p5-Digest-SHA1>=0:security/p5-Digest-SHA1
USES= perl5 shebangfix
SHEBANG_FILES= files/check_modules.pl files/filehashsha.pl \
files/stat.pl
+NO_ARCH= yes
NO_BUILD= yes
SUB_FILES= 415.${PORTNAME}
Index: head/security/rkhunter/files/patch-files__rkhunter.conf
===================================================================
--- head/security/rkhunter/files/patch-files__rkhunter.conf
+++ head/security/rkhunter/files/patch-files__rkhunter.conf
@@ -1,82 +0,0 @@
---- files/rkhunter.conf.orig 2014-01-25 22:29:51.000000000 +0100
-+++ files/rkhunter.conf 2014-08-11 23:18:14.887973000 +0200
-@@ -154,7 +154,7 @@
- # subsequently commented out or removed, then the program will assume a
- # default directory beneath the installation directory.
- #
--#TMPDIR=/var/lib/rkhunter/tmp
-+TMPDIR=RKHPREFIX/var/lib/rkhunter/tmp
-
- #
- # This option specifies the database directory to use.
-@@ -163,7 +163,7 @@
- # subsequently commented out or removed, then the program will assume a
- # default directory beneath the installation directory.
- #
--#DBDIR=/var/lib/rkhunter/db
-+DBDIR=RKHPREFIX/var/lib/rkhunter/db
-
- #
- # This option specifies the script directory to use.
-@@ -171,7 +171,7 @@
- # The installer program will set the default directory. If this default is
- # subsequently commented out or removed, then the program will not run.
- #
--#SCRIPTDIR=/usr/local/lib/rkhunter/scripts
-+SCRIPTDIR=RKHPREFIX/lib/rkhunter/scripts
-
- #
- # This option can be used to modify the command directory list used by rkhunter
-@@ -303,7 +303,7 @@
- #
- # The default value is 'no'.
- #
--#ALLOW_SSH_ROOT_USER=no
-+ALLOW_SSH_ROOT_USER=unset
-
- #
- # Set this option to '1' to allow the use of the SSH-1 protocol, but note
-@@ -317,7 +317,7 @@
- #
- # The default value is '0'.
- #
--#ALLOW_SSH_PROT_V1=0
-+ALLOW_SSH_PROT_V1=2
-
- #
- # This setting tells rkhunter the directory containing the SSH configuration
-@@ -575,6 +575,8 @@
- # The default value is the null string.
- #
- #SCRIPTWHITELIST=/usr/bin/groups
-+SCRIPTWHITELIST=/usr/bin/whatis
-+SCRIPTWHITELIST=/usr/sbin/adduser
-
- #
- # Allow the specified file to have the immutable attribute set.
-@@ -584,6 +586,10 @@
- # The default value is the null string.
- #
- #IMMUTWHITELIST=/sbin/ifdown
-+IMMUTWHITELIST=/usr/bin/login
-+IMMUTWHITELIST=/usr/bin/passwd
-+IMMUTWHITELIST=/usr/bin/su
-+IMMUTWHITELIST=/sbin/init
-
- #
- # If this option is set to '1', then the immutable-bit test is reversed. That
-@@ -787,6 +793,7 @@
- # The default value is the null string.
- #
- #UID0_ACCOUNTS=toor rooty
-+UID0_ACCOUNTS=toor
-
- #
- # This option allows the specified accounts to have no password. NIS/YP entries
-@@ -1222,3 +1229,6 @@
- #
- #EMPTY_LOGFILES=""
- #MISSING_LOGFILES=""
-+
-+INSTALLDIR=RKHPREFIX
-+USER_FILEPROP_FILES_DIRS=RKHPREFIX/etc/rkhunter.conf
Index: head/security/rkhunter/files/patch-files_rkhunter
===================================================================
--- head/security/rkhunter/files/patch-files_rkhunter
+++ head/security/rkhunter/files/patch-files_rkhunter
@@ -0,0 +1,21 @@
+--- files/rkhunter.orig 2014-03-12 20:54:55 UTC
++++ files/rkhunter
+@@ -7275,6 +7275,9 @@ download_file() {
+ rm -f "${OUTPUT_FILE}" >/dev/null 2>&1
+
+ case "${RKHWEBCMD_BASE}" in
++ fetch)
++ CMD="${RKHWEBCMD} ${RKHWEBCMD_OPTS} -q -o \"${OUTPUT_FILE}\" ${MIRROR}${URL} 2>/dev/null"
++ ;;
+ wget)
+ CMD="${RKHWEBCMD} ${RKHWEBCMD_OPTS} -q -O \"${OUTPUT_FILE}\" ${MIRROR}${URL} 2>/dev/null"
+ ;;
+@@ -18557,7 +18560,7 @@ REQCMDS="awk cat chmod chown cp cut date egrep grep he
+ # List of commands used to download files from the web. This list is
+ # used by the '--update' and '--versioncheck' options. Preferred commands
+ # are listed first. This can be overridden by the config file.
+-WEBCMDLIST="wget curl elinks links lynx bget GET"
++WEBCMDLIST="fetch wget curl elinks links lynx bget GET"
+
+ RKHWEBCMD=""
+ RKHWEBCMD_OPTS=""
Index: head/security/rkhunter/files/patch-files_rkhunter.conf
===================================================================
--- head/security/rkhunter/files/patch-files_rkhunter.conf
+++ head/security/rkhunter/files/patch-files_rkhunter.conf
@@ -0,0 +1,82 @@
+--- files/rkhunter.conf.orig 2014-01-25 21:29:51 UTC
++++ files/rkhunter.conf
+@@ -154,7 +154,7 @@
+ # subsequently commented out or removed, then the program will assume a
+ # default directory beneath the installation directory.
+ #
+-#TMPDIR=/var/lib/rkhunter/tmp
++TMPDIR=RKHPREFIX/var/lib/rkhunter/tmp
+
+ #
+ # This option specifies the database directory to use.
+@@ -163,7 +163,7 @@
+ # subsequently commented out or removed, then the program will assume a
+ # default directory beneath the installation directory.
+ #
+-#DBDIR=/var/lib/rkhunter/db
++DBDIR=RKHPREFIX/var/lib/rkhunter/db
+
+ #
+ # This option specifies the script directory to use.
+@@ -171,7 +171,7 @@
+ # The installer program will set the default directory. If this default is
+ # subsequently commented out or removed, then the program will not run.
+ #
+-#SCRIPTDIR=/usr/local/lib/rkhunter/scripts
++SCRIPTDIR=RKHPREFIX/lib/rkhunter/scripts
+
+ #
+ # This option can be used to modify the command directory list used by rkhunter
+@@ -303,7 +303,7 @@ AUTO_X_DETECT=1
+ #
+ # The default value is 'no'.
+ #
+-#ALLOW_SSH_ROOT_USER=no
++ALLOW_SSH_ROOT_USER=unset
+
+ #
+ # Set this option to '1' to allow the use of the SSH-1 protocol, but note
+@@ -317,7 +317,7 @@ AUTO_X_DETECT=1
+ #
+ # The default value is '0'.
+ #
+-#ALLOW_SSH_PROT_V1=0
++ALLOW_SSH_PROT_V1=2
+
+ #
+ # This setting tells rkhunter the directory containing the SSH configuration
+@@ -575,6 +575,8 @@ DISABLE_TESTS=suspscan hidden_ports hidden_procs delet
+ # The default value is the null string.
+ #
+ #SCRIPTWHITELIST=/usr/bin/groups
++SCRIPTWHITELIST=/usr/bin/whatis
++SCRIPTWHITELIST=/usr/sbin/adduser
+
+ #
+ # Allow the specified file to have the immutable attribute set.
+@@ -584,6 +586,10 @@ DISABLE_TESTS=suspscan hidden_ports hidden_procs delet
+ # The default value is the null string.
+ #
+ #IMMUTWHITELIST=/sbin/ifdown
++IMMUTWHITELIST=/usr/bin/login
++IMMUTWHITELIST=/usr/bin/passwd
++IMMUTWHITELIST=/usr/bin/su
++IMMUTWHITELIST=/sbin/init
+
+ #
+ # If this option is set to '1', then the immutable-bit test is reversed. That
+@@ -787,6 +793,7 @@ DISABLE_TESTS=suspscan hidden_ports hidden_procs delet
+ # The default value is the null string.
+ #
+ #UID0_ACCOUNTS=toor rooty
++UID0_ACCOUNTS=toor
+
+ #
+ # This option allows the specified accounts to have no password. NIS/YP entries
+@@ -1222,3 +1229,6 @@ DISABLE_TESTS=suspscan hidden_ports hidden_procs delet
+ #
+ #EMPTY_LOGFILES=""
+ #MISSING_LOGFILES=""
++
++INSTALLDIR=RKHPREFIX
++USER_FILEPROP_FILES_DIRS=RKHPREFIX/etc/rkhunter.conf
Index: head/security/rkhunter/files/patch-installer.sh
===================================================================
--- head/security/rkhunter/files/patch-installer.sh
+++ head/security/rkhunter/files/patch-installer.sh
@@ -1,6 +1,6 @@
---- ./installer.sh.orig 2012-04-27 00:10:12.000000000 +0200
-+++ ./installer.sh 2012-07-03 23:56:30.000000000 +0200
-@@ -392,7 +392,7 @@
+--- installer.sh.orig 2014-02-24 02:37:15 UTC
++++ installer.sh
+@@ -392,7 +392,7 @@ selectTemplate() { # Take input from the "--install pa
RKHINST_ETC_DIR="${SYSCONFIGDIR}"
RKHINST_BIN_DIR="${BINDIR}"
RKHINST_SCRIPT_DIR="${LIBDIR}/${APPNAME}/scripts"
@@ -9,7 +9,7 @@
if [ "${RKHINST_LAYOUT}" = "oldschool" ]; then
RKHINST_DB_DIR="${VARDIR}/${APPNAME}/db"
-@@ -406,12 +406,12 @@
+@@ -406,12 +406,12 @@ selectTemplate() { # Take input from the "--install pa
elif [ "${RKHINST_LAYOUT}" = "TXZ" ]; then
RKHINST_DB_DIR="${VARDIR}/lib/${APPNAME}/db"
RKHINST_TMP_DIR="${VARDIR}/lib/${APPNAME}/tmp"
@@ -24,11 +24,12 @@
fi
RKHINST_LANG_DIR="${RKHINST_DB_DIR}/i18n"
-@@ -1076,22 +1076,6 @@
+@@ -1099,22 +1099,6 @@ doRemove() {
+ fi
fi
done
-
-
+-
- # Application
- for FILE in ${RKHINST_BIN_FILES}; do
- if [ -f "${RKHINST_BIN_DIR}/${FILE}" ]; then
@@ -43,7 +44,6 @@
- fi
- done
-
--
+
# Configuration file
for FILE in ${RKHINST_ETC_FILE}; do
- if [ -f "${RKHINST_ETC_DIR}/${FILE}" ]; then
Index: head/security/rkhunter/pkg-plist
===================================================================
--- head/security/rkhunter/pkg-plist
+++ head/security/rkhunter/pkg-plist
@@ -30,8 +30,8 @@
var/lib/rkhunter/db/signatures/RKH_turtle.ldb
var/lib/rkhunter/db/signatures/RKH_xsyslog.ldb
var/lib/rkhunter/db/suspscan.dat
-@unexec rm -f %D/var/lib/rkhunter/db/rkhunter_prop_list.dat 2> /dev/null || true
-@unexec rm -f %D/var/lib/rkhunter/db/rkhunter.dat* 2> /dev/null || true
+@postunexec rm -f %D/var/lib/rkhunter/db/rkhunter_prop_list.dat 2> /dev/null || true
+@postunexec rm -f %D/var/lib/rkhunter/db/rkhunter.dat* 2> /dev/null || true
var/lib/rkhunter/tmp/group
var/lib/rkhunter/tmp/passwd
@dir(,,0750) lib/rkhunter/scripts
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Sun, Mar 15, 4:13 PM (2 h, 23 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
29676805
Default Alt Text
D11168.diff (9 KB)
Attached To
Mode
D11168: security/rkhunter: Remove www/wget dependency
Attached
Detach File
Event Timeline
Log In to Comment