[Buildroot] [PATCH 10/20] nbd: bump to version 3.0
Peter Korsgaard
jacmet at uclibc.org
Sun Mar 11 22:19:22 UTC 2012
>>>>> "Gustavo" == Gustavo Zacarias <gustavo at zacarias.com.ar> writes:
Gustavo> Signed-off-by: Gustavo Zacarias <gustavo at zacarias.com.ar>
Gustavo> ---
Gustavo> package/nbd/nbd-fix-non-lfs.patch | 37 -----------------------------
Gustavo> package/nbd/nbd-server-susv3-legacy.patch | 11 --------
Gustavo> package/nbd/nbd.mk | 5 +++-
Gustavo> 3 files changed, 4 insertions(+), 49 deletions(-)
Gustavo> delete mode 100644 package/nbd/nbd-fix-non-lfs.patch
Gustavo> delete mode 100644 package/nbd/nbd-server-susv3-legacy.patch
Gustavo> diff --git a/package/nbd/nbd-fix-non-lfs.patch b/package/nbd/nbd-fix-non-lfs.patch
Gustavo> deleted file mode 100644
Gustavo> index 41a80cd..0000000
Gustavo> --- a/package/nbd/nbd-fix-non-lfs.patch
Gustavo> +++ /dev/null
Gustavo> @@ -1,37 +0,0 @@
Gustavo> -From 8dd182693e9995bc1aeb907f9fd4ec06c18fc56f Mon Sep 17 00:00:00 2001
Gustavo> -From: Peter Korsgaard <jacmet at sunsite.dk>
Gustavo> -Date: Mon, 5 Dec 2011 23:27:30 +0100
Gustavo> -Subject: [PATCH] lfs.h: fix !LFS builds
Gustavo> -
Gustavo> -Commit 448637fba4 (Fix 32/64 bit confusion) broke !LFS builds as it
Gustavo> -added the PARAM_OFFT defines inside the wrong conditional.
Gustavo> -
Gustavo> -Signed-off-by: Peter Korsgaard <jacmet at sunsite.dk>
Gustavo> ----
Gustavo> - lfs.h | 4 ++--
Gustavo> - 1 files changed, 2 insertions(+), 2 deletions(-)
Gustavo> -
Gustavo> -diff --git a/lfs.h b/lfs.h
Gustavo> -index 64a03de..68d3b81 100644
Gustavo> ---- a/lfs.h
Gustavo> -+++ b/lfs.h
Gustavo> -@@ -6,14 +6,14 @@
Gustavo> - #define _FILE_OFFSET_BITS 64
Gustavo> - #ifndef _LARGEFILE_SOURCE
Gustavo> - #define _LARGEFILE_SOURCE
Gustavo> -+#endif
Gustavo> - #define PARAM_OFFT PARAM_INT64
Gustavo> - #else
Gustavo> - #define PARAM_OFFT PARAM_INT
Gustavo> --#endif
Gustavo> -+#endif /* NBD_LFS */
Gustavo> - #ifdef HAVE_SYNC_FILE_RANGE
Gustavo> - #define USE_SYNC_FILE_RANGE
Gustavo> - #define _GNU_SOURCE
Gustavo> - #endif /* HAVE_SYNC_FILE_RANGE */
Gustavo> --#endif /* NBD_LFS */
Gustavo> -
Gustavo> - #endif /* LFS_H */
Gustavo> ---
Gustavo> -1.7.7.1
Gustavo> -
Gustavo> diff --git a/package/nbd/nbd-server-susv3-legacy.patch b/package/nbd/nbd-server-susv3-legacy.patch
Gustavo> deleted file mode 100644
Gustavo> index 58d38e1..0000000
Gustavo> --- a/package/nbd/nbd-server-susv3-legacy.patch
Gustavo> +++ /dev/null
Gustavo> @@ -1,11 +0,0 @@
Gustavo> ---- nbd-2.9.11/nbd-server.c 2009-10-01 16:10:15.000000000 +0200
Gustavo> -+++ nbd-2.9.11/nbd-server.c 2009-10-01 16:10:32.000000000 +0200
Gustavo> -@@ -264,7 +264,7 @@
Gustavo> -
Gustavo> - inet_aton(opts->clientname, &client);
Gustavo> - while (fgets(line,LINELEN,f)!=NULL) {
Gustavo> -- if((tmp=index(line, '/'))) {
Gustavo> -+ if((tmp=strchr(line, '/'))) {
Gustavo> - if(strlen(line)<=tmp-line) {
Gustavo> - msg4(LOG_CRIT, ERRMSG, line, opts->server->authname);
Gustavo> - return 0;
Gustavo> diff --git a/package/nbd/nbd.mk b/package/nbd/nbd.mk
Gustavo> index d9d0a85..21071fa 100644
Gustavo> --- a/package/nbd/nbd.mk
Gustavo> +++ b/package/nbd/nbd.mk
Gustavo> @@ -4,11 +4,14 @@
Gustavo> #
Gustavo> #############################################################
Gustavo> -NBD_VERSION = 2.9.24
Gustavo> +NBD_VERSION = 3.0
Gustavo> NBD_SOURCE = nbd-$(NBD_VERSION).tar.bz2
Gustavo> NBD_SITE = http://$(BR2_SOURCEFORGE_MIRROR).dl.sourceforge.net/sourceforge/nbd/
Gustavo> NBD_CONF_OPT = $(if $(BR2_LARGEFILE),--enable-lfs,--disable-lfs)
Gustavo> NBD_DEPENDENCIES = libglib2
Gustavo> +# We have linux/falloc.h
Gustavo> +# but uClibc lacks fallocate(2) which is a glibc-ism
Gustavo> +NBD_CONF_ENV = ac_cv_header_linux_falloc_h=no
I but this in a:
ifeq ($(BR2_TOOLCHAIN_BUILDROOT)$(BR2_TOOLCHAIN_EXTERNAL_UCLIBC)$(BR2_TOOLCHAIN_CTNG_uClibc),y)
conditional. Other that that it looks fine, committed - Thanks.
--
Bye, Peter Korsgaard
More information about the buildroot
mailing list