summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Volkov <pva@gentoo.org>2009-09-04 15:03:10 +0000
committerPeter Volkov <pva@gentoo.org>2009-09-04 15:03:10 +0000
commitc1e10cf4249ea3ee36d4f7132ec631f21541f686 (patch)
tree2ab4a9f8d24fddb2a01257276ad55ac9bd099d8d /net-ftp/vsftpd-devnet/files/vsftpd-devnet-2.1.0-dont-link-caps.patch
parentnet-misc/moblock: Fixes and Enhancements (diff)
downloadsunrise-c1e10cf4249ea3ee36d4f7132ec631f21541f686.tar.gz
sunrise-c1e10cf4249ea3ee36d4f7132ec631f21541f686.tar.bz2
sunrise-c1e10cf4249ea3ee36d4f7132ec631f21541f686.zip
net-ftp/vsftpd-devnet: Updated patch to make it appliable, bug #283110 reported by skobkin.
svn path=/sunrise/; revision=9163
Diffstat (limited to 'net-ftp/vsftpd-devnet/files/vsftpd-devnet-2.1.0-dont-link-caps.patch')
-rw-r--r--net-ftp/vsftpd-devnet/files/vsftpd-devnet-2.1.0-dont-link-caps.patch35
1 files changed, 12 insertions, 23 deletions
diff --git a/net-ftp/vsftpd-devnet/files/vsftpd-devnet-2.1.0-dont-link-caps.patch b/net-ftp/vsftpd-devnet/files/vsftpd-devnet-2.1.0-dont-link-caps.patch
index 2d046dbf3..4d907db6e 100644
--- a/net-ftp/vsftpd-devnet/files/vsftpd-devnet-2.1.0-dont-link-caps.patch
+++ b/net-ftp/vsftpd-devnet/files/vsftpd-devnet-2.1.0-dont-link-caps.patch
@@ -1,31 +1,20 @@
-diff -ur vsf_findlibs.sh.orig vsf_findlibs.sh
---- vsf_findlibs.sh.orig 2009-03-02 23:29:22.417771616 +0200
-+++ vsf_findlibs.sh 2009-03-02 23:29:36.893762969 +0200
-@@ -48,14 +48,6 @@
+--- vsf_findlibs.sh 2009-09-04 14:50:18 +0000
++++ vsf_findlibs.sh 2009-09-04 14:57:26 +0000
+@@ -48,16 +48,6 @@
# For older HP-UX...
- locate_library "/usr/$lib/libsec.sl" && echo "-lsec";
+ locate_library /usr/$lib/libsec.sl && echo "-lsec";
-# Look for libcap (capabilities)
--if locate_library "/$lib/libcap.so.1"; then
+-if locate_library /$lib/libcap.so.1; then
- echo "/$lib/libcap.so.1";
+-elif locate_library /$lib/libcap.so.2; then
+- echo "/$lib/libcap.so.2";
-else
-- locate_library "/usr/$lib/libcap.so" && echo "-lcap";
-- locate_library "/$lib/libcap.so" && echo "-lcap";
+- locate_library /usr/$lib/libcap.so && echo "-lcap";
+- locate_library /$lib/libcap.so && echo "-lcap";
-fi
-
# Solaris needs this for nanosleep()..
- locate_library "/$lib/libposix4.so" && echo "-lposix4";
- locate_library "/usr/$lib/libposix4.so" && echo "-lposix4";
-diff -ur sysdeputil.c.orig sysdeputil.c
---- sysdeputil.c.orig 2009-03-03 01:59:22.726752967 +0200
-+++ sysdeputil.c 2009-03-03 01:59:34.383753897 +0200
-@@ -160,9 +160,6 @@
- #include <crypt.h>
- #endif
-
--/* Prefer libcap based capabilities over raw syscall capabilities */
--#include <sys/capability.h>
--
- #if defined(VSF_SYSDEP_HAVE_CAPABILITIES) && !defined(VSF_SYSDEP_HAVE_LIBCAP)
- #include <linux/capability.h>
- #include <sys/syscall.h>
+ locate_library /$lib/libposix4.so && echo "-lposix4";
+ locate_library /usr/$lib/libposix4.so && echo "-lposix4";
+