From: Peter Wagner <​tripolar@gmx.at> Date: Thu, 3 Nov 2011 23:25:15 +0000 (+0000) Subject: [packages] update nfs-kernel-server and nfs-utils to v1.2.5 X-Git-Url: http://git.openwrt.org/?p=openwrt%2Fsvn-archive%2Farchive.git;a=commitdiff_plain;hb=bcce3e1539425398e3ceb8d6ea2ba33ee5884cd2 [packages] update nfs-kernel-server and nfs-utils to v1.2.5 rename patches and remove 002-no_ttycom_h.patch - it not needed anymore SVN-Revision: 28743 --- diff --git a/net/nfs-kernel-server/Makefile b/net/nfs-kernel-server/Makefile index 72bcbf1fc8..026bd68798 100644 --- a/net/nfs-kernel-server/Makefile +++ b/net/nfs-kernel-server/Makefile @@ -7,9 +7,9 @@ include $(TOPDIR)/rules.mk PKG_NAME:=nfs-kernel-server -PKG_VERSION:=1.1.6 +PKG_VERSION:=1.2.5 PKG_RELEASE:=1 -PKG_MD5SUM:=b0d1b8ec5c8c081a340cfc77bb8670cd +PKG_MD5SUM:=8395ac770720b83c5c469f88306d7765 PKG_SOURCE_URL:=@SF/nfs PKG_SOURCE:=nfs-utils-$(PKG_VERSION).tar.bz2 @@ -73,6 +73,7 @@ TARGET_LDFLAGS += -Wl,-rpath-link=$(STAGING_DIR)/usr/lib $(LIBRPC) CONFIGURE_ARGS += \ --disable-gss \ --disable-nfsv4 \ + --disable-nfsv41 \ --enable-static \ --enable-shared @@ -88,6 +89,7 @@ HOST_CFLAGS += -Dlinux HOST_CONFIGURE_ARGS += \ --disable-gss \ --disable-nfsv4 \ + --disable-nfsv41 \ --without-tcp-wrappers HOST_CONFIGURE_VARS += \ diff --git a/net/nfs-kernel-server/patches/001-nfs_utils_uclibc.patch b/net/nfs-kernel-server/patches/001-nfs_utils_uclibc.patch deleted file mode 100644 index 9a561e8a83..0000000000 --- a/net/nfs-kernel-server/patches/001-nfs_utils_uclibc.patch +++ /dev/null @@ -1,35 +0,0 @@ ---- a/utils/mountd/cache.c -+++ b/utils/mountd/cache.c -@@ -142,6 +142,7 @@ void auth_unix_gid(FILE *f) - pw = getpwuid(uid); - if (!pw) - rv = -1; -+#ifndef __UCLIBC__ - else { - rv = getgrouplist(pw->pw_name, pw->pw_gid, groups, &ngroups); - if (rv == -1 && ngroups >= 100) { -@@ -153,6 +154,7 @@ void auth_unix_gid(FILE *f) - groups, &ngroups); - } - } -+#endif /* __UCLIBC__ */ - qword_printint(f, uid); - qword_printint(f, time(0)+30*60); - if (rv >= 0) { ---- a/support/nfs/svc_socket.c -+++ b/support/nfs/svc_socket.c -@@ -66,9 +66,13 @@ svc_socket (u_long number, int type, int - - memset (&addr, 0, sizeof (addr)); - addr.sin_family = AF_INET; -- -+#ifndef __UCLIBC__ /* neither getrpcbynumber() nor getrpcbynumber_r() is SuSv3 */ - ret = getrpcbynumber_r (number, &rpcbuf, rpcdata, sizeof rpcdata, - &rpcp); -+#else -+ rpcp = getrpcbynumber (number); -+ ret = 0; -+#endif - if (ret == 0 && rpcp != NULL) - { - /* First try name. */ diff --git a/net/nfs-kernel-server/patches/002-no_ttycom_h.patch b/net/nfs-kernel-server/patches/002-no_ttycom_h.patch deleted file mode 100644 index 8db2a07b6c..0000000000 --- a/net/nfs-kernel-server/patches/002-no_ttycom_h.patch +++ /dev/null @@ -1,26 +0,0 @@ ---- a/tools/rpcgen/rpc_main.c -+++ b/tools/rpcgen/rpc_main.c -@@ -545,13 +545,6 @@ s_output(int argc, char **argv, char *in - timerflag = 1; - } - --#ifndef linux -- if( !tirpcflag && inetdflag ) -- f_print(fout, "#include /* TIOCNOTTY */\n"); --#else -- if( !tirpcflag ) -- f_print(fout, "#include /* TIOCNOTTY */\n"); --#endif - if( Cflag && (inetdflag || pmflag ) ) { - f_print(fout, "#ifdef __cplusplus\n"); - f_print(fout, "#include /* getdtablesize, open */\n"); ---- a/tools/rpcgen/rpc_svcout.c -+++ b/tools/rpcgen/rpc_svcout.c -@@ -788,7 +788,6 @@ write_rpc_svc_fg(char *infile, char *sp) - else { - f_print(fout, "%si = open(\"/dev/tty\", 2);\n", sp); - f_print(fout, "%sif (i >= 0) {\n", sp); -- f_print(fout, "%s\t(void) ioctl(i, TIOCNOTTY, (char *)NULL);\n", sp);; - f_print(fout, "%s\t(void) close(i);\n", sp); - f_print(fout, "%s}\n", sp); - } diff --git a/net/nfs-kernel-server/patches/003-no_malloc_h.patch b/net/nfs-kernel-server/patches/003-no_malloc_h.patch deleted file mode 100644 index 459574993e..0000000000 --- a/net/nfs-kernel-server/patches/003-no_malloc_h.patch +++ /dev/null @@ -1,10 +0,0 @@ ---- a/tools/rpcgen/rpc_cout.c -+++ b/tools/rpcgen/rpc_cout.c -@@ -38,7 +38,6 @@ static char sccsid[] = "@(#)rpc_cout.c 1 - #include - #include - #include --#include - #include - #include "rpc_parse.h" - #include "rpc_util.h" diff --git a/net/nfs-kernel-server/patches/100-nfs_utils_uclibc.patch b/net/nfs-kernel-server/patches/100-nfs_utils_uclibc.patch new file mode 100644 index 0000000000..221f25f551 --- /dev/null +++ b/net/nfs-kernel-server/patches/100-nfs_utils_uclibc.patch @@ -0,0 +1,49 @@ +--- a/support/include/sockaddr.h ++++ b/support/include/sockaddr.h +@@ -20,7 +20,10 @@ + #ifndef NFS_UTILS_SOCKADDR_H + #define NFS_UTILS_SOCKADDR_H + ++/* uClibc doesn't have/need libio.h */ ++#ifndef __UCLIBC__ + #include ++#endif + #include + #include + #include +--- a/support/nfs/svc_socket.c ++++ b/support/nfs/svc_socket.c +@@ -40,10 +40,13 @@ int getservport(u_long number, const cha + char rpcdata[1024], servdata[1024]; + struct rpcent rpcbuf, *rpcp; + struct servent servbuf, *servp = NULL; +- int ret; +- ++ int ret=0; ++#ifndef __UCLIBC__ + ret = getrpcbynumber_r(number, &rpcbuf, rpcdata, sizeof rpcdata, + &rpcp); ++#else ++ rpcp = getrpcbynumber (number); ++#endif + if (ret == 0 && rpcp != NULL) { + /* First try name. */ + ret = getservbyname_r(rpcp->r_name, proto, &servbuf, servdata, +--- a/utils/mountd/cache.c ++++ b/utils/mountd/cache.c +@@ -162,6 +162,7 @@ static void auth_unix_gid(FILE *f) + pw = getpwuid(uid); + if (!pw) + rv = -1; ++#ifndef __UCLIBC__ + else { + rv = getgrouplist(pw->pw_name, pw->pw_gid, groups, &ngroups); + if (rv == -1 && ngroups >= groups_len) { +@@ -176,6 +177,7 @@ static void auth_unix_gid(FILE *f) + } + } + } ++#endif + qword_printuint(f, uid); + qword_printuint(f, time(0) + DEFAULT_TTL); + if (rv >= 0) { diff --git a/net/nfs-kernel-server/patches/101-no_malloc_h.patch b/net/nfs-kernel-server/patches/101-no_malloc_h.patch new file mode 100644 index 0000000000..afe4c98e04 --- /dev/null +++ b/net/nfs-kernel-server/patches/101-no_malloc_h.patch @@ -0,0 +1,10 @@ +--- a/tools/rpcgen/rpc_cout.c ++++ b/tools/rpcgen/rpc_cout.c +@@ -36,7 +36,6 @@ static char sccsid[] = "@(#)rpc_cout.c 1 + #include + #include + #include +-#include + #include + #include "rpc_parse.h" + #include "rpc_util.h"