net-firewall/shorewall: Rev bump to limit find search depth

Link: https://sourceforge.net/p/shorewall/mailman/message/36172339/
Package-Manager: Portage-2.3.19, Repoman-2.3.6
This commit is contained in:
Thomas Deutschmann
2017-12-31 01:26:59 +01:00
parent adadf31355
commit fee0ed60a3
2 changed files with 22 additions and 0 deletions

View File

@@ -0,0 +1,21 @@
commit 4e5b98d3d928579bc3530893ceaf166337ea8e22
Author: Tom Eastep <teastep@shorewall.net>
Date: Fri Dec 29 15:32:05 2017 -0800
Only search files in each CONFIG_PATH directory - no recursion
Signed-off-by: Tom Eastep <teastep@shorewall.net>
diff --git a/Shorewall/lib.cli-std b/Shorewall/lib.cli-std
index 6f220aa3d..95eafdf65 100644
--- a/shorewall-5.1.10.1/lib.cli-std
+++ b/shorewall-5.1.10.1/lib.cli-std
@@ -386,7 +386,7 @@ uptodate() {
IFS=':'
for dir in $g_shorewalldir $CONFIG_PATH; do
- if [ -n "$(find ${dir} -newer $1)" ]; then
+ if [ -n "$(find ${dir} -mindepth 1 -maxdepth 1 -newer $1)" ]; then
IFS="$ifs"
return 1;
fi

View File

@@ -164,6 +164,7 @@ src_prepare() {
ebegin "Applying Gentoo-specific changes to ${MY_P_CORE} ..."
ln -s ../shorewallrc.gentoo ${MY_PN_CORE}/shorewallrc.gentoo || die "Failed to symlink shorewallrc.gentoo"
eend 0
eapply "${FILESDIR}"/${PN}-5.1.10.1-fix-find.patch
# shorewall
if use ipv4; then