[packages/vsftpd] - switch egrep in vsf_findlibs.sh into text mode (problems with matching in binary file *.o)

adwol adwol at pld-linux.org
Fri Apr 11 12:25:17 CEST 2014


commit 4100b227d8d657d6ef0e1f64b248a334e334bce0
Author: Adam Osuchowski <adwol at pld-linux.org>
Date:   Fri Apr 11 12:23:48 2014 +0200

    - switch egrep in vsf_findlibs.sh into text mode
      (problems with matching in binary file *.o)

 vsftpd-findlibs-egrep.patch | 11 +++++++++++
 vsftpd.spec                 |  4 +++-
 2 files changed, 14 insertions(+), 1 deletion(-)
---
diff --git a/vsftpd.spec b/vsftpd.spec
index e5c9a75..76dc55e 100644
--- a/vsftpd.spec
+++ b/vsftpd.spec
@@ -10,7 +10,7 @@ Summary(pl.UTF-8):	Bardzo Bezpieczny Demon FTP
 Summary(pt_BR.UTF-8):	vsftpd - Daemon FTP Muito Seguro
 Name:		vsftpd
 Version:	3.0.2
-Release:	1
+Release:	2
 License:	GPL v2
 Group:		Daemons
 Source0:	https://security.appspot.com/downloads/%{name}-%{version}.tar.gz
@@ -25,6 +25,7 @@ Patch0:		%{name}-builddefs.patch
 Patch1:		%{name}-amd64-findlibs.patch
 Patch2:		%{name}-clamav.patch
 Patch3:		%{name}-switch_sha256_to_sha1.patch
+Patch4:		%{name}-findlibs-egrep.patch
 URL:		https://security.appspot.com/vsftpd.html
 BuildRequires:	libcap-devel
 BuildRequires:	libwrap-devel
@@ -98,6 +99,7 @@ Ten pakiet pozwala na wystartowanie vsftpd jako samodzielnego demona.
 %if "%{pld_release}" == "ac"
 %patch3 -p1
 %endif
+%patch4 -p1
 
 %build
 %{__make} \
diff --git a/vsftpd-findlibs-egrep.patch b/vsftpd-findlibs-egrep.patch
new file mode 100644
index 0000000..6167406
--- /dev/null
+++ b/vsftpd-findlibs-egrep.patch
@@ -0,0 +1,11 @@
+--- vsftpd-3.0.2/vsf_findlibs.sh.orig	2014-04-11 12:18:03.231578533 +0200
++++ vsftpd-3.0.2/vsf_findlibs.sh	2014-04-11 12:19:03.988273239 +0200
+@@ -2,7 +2,7 @@
+ # Cheesy hacky location of additional link libraries.
+ 
+ locate_library() { [ ! "$1*" = "`echo $1*`" ]; }
+-find_func() { egrep $1 $2 >/dev/null; }
++find_func() { egrep -qa $1 $2; }
+ 
+ if find_func hosts_access tcpwrap.o; then
+   echo "-lwrap";
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/vsftpd.git/commitdiff/4100b227d8d657d6ef0e1f64b248a334e334bce0



More information about the pld-cvs-commit mailing list