This break e2fsprogs (missing symbols in libuuid). We'll have to wait to
see why this stuff was removed. The changelog refers to git. and kernel.org
is still down....

Michael

On Fri, Sep 02, 2011 at 01:34:28PM +0200, Robert Schwebel wrote:
> Checked new configure entries and added new tools, ported patches.
> 
> Signed-off-by: Robert Schwebel <[email protected]>
> ---
>  ...d-fallbacks-for-old-systems-without-umoun.patch |   50 ---------
>  .../0002-__progname-redefinition-fix.patch         |  112 
> --------------------
>  .../util-linux-2.19.1/0003-_s-undeclared-fix.patch |   29 -----
>  .../0004-replace-index-with-strchr.patch           |   33 ------
>  patches/util-linux-2.19.1/series                   |    7 --
>  ...d-fallbacks-for-old-systems-without-umoun.patch |   50 +++++++++
>  .../0002-__progname-redefinition-fix.patch         |   81 ++++++++++++++
>  .../0004-replace-index-with-strchr.patch           |   33 ++++++
>  patches/util-linux-2.20/series                     |    6 +
>  rules/util-linux-ng.in                             |   42 ++++++++
>  rules/util-linux-ng.make                           |   50 ++++++++-
>  11 files changed, 257 insertions(+), 236 deletions(-)
>  delete mode 100644 
> patches/util-linux-2.19.1/0001-libmount-add-fallbacks-for-old-systems-without-umoun.patch
>  delete mode 100644 
> patches/util-linux-2.19.1/0002-__progname-redefinition-fix.patch
>  delete mode 100644 patches/util-linux-2.19.1/0003-_s-undeclared-fix.patch
>  delete mode 100644 
> patches/util-linux-2.19.1/0004-replace-index-with-strchr.patch
>  delete mode 100644 patches/util-linux-2.19.1/series
>  create mode 100644 
> patches/util-linux-2.20/0001-libmount-add-fallbacks-for-old-systems-without-umoun.patch
>  create mode 100644 
> patches/util-linux-2.20/0002-__progname-redefinition-fix.patch
>  create mode 100644 
> patches/util-linux-2.20/0004-replace-index-with-strchr.patch
>  create mode 100644 patches/util-linux-2.20/series
> 
> diff --git 
> a/patches/util-linux-2.19.1/0001-libmount-add-fallbacks-for-old-systems-without-umoun.patch
>  
> b/patches/util-linux-2.19.1/0001-libmount-add-fallbacks-for-old-systems-without-umoun.patch
> deleted file mode 100644
> index 770a951..0000000
> --- 
> a/patches/util-linux-2.19.1/0001-libmount-add-fallbacks-for-old-systems-without-umoun.patch
> +++ /dev/null
> @@ -1,50 +0,0 @@
> -From: Karel Zak <[email protected]>
> -Date: Fri, 11 Feb 2011 10:45:09 +0100
> -Subject: [PATCH] libmount: add fallbacks for old systems without umount2()
> - syscall
> -
> -Reported-by: Peter Breitenlohner <[email protected]>
> -Signed-off-by: Karel Zak <[email protected]>
> ----
> - shlibs/mount/src/context_umount.c |   28 ++++++++++++++++++++++++++++
> - 1 files changed, 28 insertions(+), 0 deletions(-)
> -
> -diff --git a/shlibs/mount/src/context_umount.c 
> b/shlibs/mount/src/context_umount.c
> -index 69819e5..f7678a6 100644
> ---- a/shlibs/mount/src/context_umount.c
> -+++ b/shlibs/mount/src/context_umount.c
> -@@ -49,6 +49,34 @@ umount2(const char *path, int flags) {
> - #endif
> - 
> - 
> -+#if defined(MNT_FORCE)
> -+/* Interesting ... it seems libc knows about MNT_FORCE and presumably
> -+   about umount2 as well -- need not do anything */
> -+#else /* MNT_FORCE */
> -+/* Does the present kernel source know about umount2? */
> -+# include <linux/unistd.h>
> -+# ifdef __NR_umount2
> -+static int umount2(const char *path, int flags);
> -+_syscall2(int, umount2, const char *, path, int, flags);
> -+# else /* __NR_umount2 */
> -+static int
> -+umount2(const char *path, int flags) {
> -+    fprintf(stderr, _("umount: compiled without support for -f\n"));
> -+    errno = ENOSYS;
> -+    return -1;
> -+}
> -+#endif /* __NR_umount2 */
> -+# if !defined(MNT_FORCE)
> -+# define MNT_FORCE 1
> -+#endif
> -+
> -+#endif /* MNT_FORCE */
> -+
> -+#if !defined(MNT_DETACH)
> -+#define MNT_DETACH 2
> -+#endif
> -+
> -+
> - static int lookup_umount_fs(struct libmnt_context *cxt)
> - {
> -     int rc;
> diff --git a/patches/util-linux-2.19.1/0002-__progname-redefinition-fix.patch 
> b/patches/util-linux-2.19.1/0002-__progname-redefinition-fix.patch
> deleted file mode 100644
> index 724f2cb..0000000
> --- a/patches/util-linux-2.19.1/0002-__progname-redefinition-fix.patch
> +++ /dev/null
> @@ -1,112 +0,0 @@
> -From: Jon Ringle <[email protected]>
> -Date: Thu, 21 Apr 2011 17:08:15 -0400
> -Subject: [PATCH] __progname redefinition fix
> -
> -Problem occurs with uclibc errno.h header
> -
> -In file included from ../include/writeall.h:7,
> -                 from swaplabel.c:35:
> -/opt/crosstool-ng-1.9.0/arm-1136j-linux-uclibcgnueabi/gcc-4.4.5-uClibc-0.9.30.2-binutils-2.20.1-kernel-2.6.32.25-sanitized/arm-1136j-linux-uclibcgnueabi//sys-root/usr/include/errno.h:55:
>  error: conflicting types for '__progname'
> -../include/c.h:118: note: previous declaration of '__progname' was here
> -
> -Signed-off-by: Jon Ringle <[email protected]>
> ----
> - disk-utils/swaplabel.c       |    2 +-
> - lib/at.c                     |    1 +
> - lib/tt.c                     |    1 +
> - shlibs/mount/src/cache.c     |    3 ++-
> - shlibs/mount/src/iter.c      |    1 +
> - shlibs/mount/src/mountP.h    |    1 -
> - shlibs/mount/src/tab_parse.c |    1 +
> - 7 files changed, 7 insertions(+), 3 deletions(-)
> -
> -diff --git a/disk-utils/swaplabel.c b/disk-utils/swaplabel.c
> -index 9dc20b4..28990a7 100644
> ---- a/disk-utils/swaplabel.c
> -+++ b/disk-utils/swaplabel.c
> -@@ -30,8 +30,8 @@
> - # endif
> - #endif
> - 
> --#include "c.h"
> - #include "writeall.h"
> -+#include "c.h"
> - #include "swapheader.h"
> - #include "strutils.h"
> - #include "nls.h"
> -diff --git a/lib/at.c b/lib/at.c
> -index 1993f99..3731a23 100644
> ---- a/lib/at.c
> -+++ b/lib/at.c
> -@@ -7,6 +7,7 @@
> - #include <stdlib.h>
> - #include <fcntl.h>
> - #include <sys/stat.h>
> -+#include <errno.h>
> - 
> - #include "at.h"
> - 
> -diff --git a/lib/tt.c b/lib/tt.c
> -index aa93bf5..79cc3d9 100644
> ---- a/lib/tt.c
> -+++ b/lib/tt.c
> -@@ -15,6 +15,7 @@
> - #include <unistd.h>
> - #include <string.h>
> - #include <termios.h>
> -+#include <errno.h>
> - #ifdef HAVE_SYS_IOCTL_H
> - #include <sys/ioctl.h>
> - #endif
> -diff --git a/shlibs/mount/src/cache.c b/shlibs/mount/src/cache.c
> -index 18b6cd4..f50e7dc 100644
> ---- a/shlibs/mount/src/cache.c
> -+++ b/shlibs/mount/src/cache.c
> -@@ -24,9 +24,10 @@
> - #include <unistd.h>
> - #include <fcntl.h>
> - #include <blkid.h>
> -+#include <errno.h>
> - 
> --#include "canonicalize.h"
> - #include "mountP.h"
> -+#include "canonicalize.h"
> - 
> - /*
> -  * Canonicalized (resolved) paths & tags cache
> -diff --git a/shlibs/mount/src/iter.c b/shlibs/mount/src/iter.c
> -index 99fedd1..9cc1dee 100644
> ---- a/shlibs/mount/src/iter.c
> -+++ b/shlibs/mount/src/iter.c
> -@@ -16,6 +16,7 @@
> - #include <stdio.h>
> - #include <string.h>
> - #include <stdlib.h>
> -+#include <errno.h>
> - 
> - #include "mountP.h"
> - 
> -diff --git a/shlibs/mount/src/mountP.h b/shlibs/mount/src/mountP.h
> -index fa01bd5..35fd70f 100644
> ---- a/shlibs/mount/src/mountP.h
> -+++ b/shlibs/mount/src/mountP.h
> -@@ -11,7 +11,6 @@
> - #define _LIBMOUNT_PRIVATE_H
> - 
> - #include <sys/types.h>
> --#include <errno.h>
> - #include "c.h"
> - 
> - #define USE_UNSTABLE_LIBMOUNT_API
> -diff --git a/shlibs/mount/src/tab_parse.c b/shlibs/mount/src/tab_parse.c
> -index e285c65..2fb37b7 100644
> ---- a/shlibs/mount/src/tab_parse.c
> -+++ b/shlibs/mount/src/tab_parse.c
> -@@ -14,6 +14,7 @@
> - #include <dirent.h>
> - #include <fcntl.h>
> - #include <unistd.h>
> -+#include <errno.h>
> - 
> - #include "nls.h"
> - #include "at.h"
> diff --git a/patches/util-linux-2.19.1/0003-_s-undeclared-fix.patch 
> b/patches/util-linux-2.19.1/0003-_s-undeclared-fix.patch
> deleted file mode 100644
> index 62ba3ac..0000000
> --- a/patches/util-linux-2.19.1/0003-_s-undeclared-fix.patch
> +++ /dev/null
> @@ -1,29 +0,0 @@
> -From: Jon Ringle <[email protected]>
> -Date: Thu, 21 Apr 2011 17:44:28 -0400
> -Subject: [PATCH] _s undeclared fix
> -
> -tt.c: In function 'recount_widths':
> -tt.c:398: error: '_s' undeclared (first use in this function)
> -tt.c:398: error: (Each undeclared identifier is reported only once
> -tt.c:398: error: for each function it appears in.)
> -tt.c: In function 'print_data':
> -tt.c:508: error: '_s' undeclared (first use in this function)
> -
> -Signed-off-by: Jon Ringle <[email protected]>
> ----
> - lib/tt.c |    2 +-
> - 1 files changed, 1 insertions(+), 1 deletions(-)
> -
> -diff --git a/lib/tt.c b/lib/tt.c
> -index 79cc3d9..a64c83c 100644
> ---- a/lib/tt.c
> -+++ b/lib/tt.c
> -@@ -52,7 +52,7 @@ static const struct tt_symbols utf8_tt_symbols = {
> - };
> - 
> - #else /* !HAVE_WIDECHAR */
> --# define mbs_width       strlen(_s)
> -+# define mbs_width(_s)       strlen(_s)
> - #endif /* !HAVE_WIDECHAR */
> - 
> - #define is_last_column(_tb, _cl) \
> diff --git a/patches/util-linux-2.19.1/0004-replace-index-with-strchr.patch 
> b/patches/util-linux-2.19.1/0004-replace-index-with-strchr.patch
> deleted file mode 100644
> index 4df7a12..0000000
> --- a/patches/util-linux-2.19.1/0004-replace-index-with-strchr.patch
> +++ /dev/null
> @@ -1,33 +0,0 @@
> -From: Jon Ringle <[email protected]>
> -Date: Tue, 24 May 2011 12:14:09 -0400
> -Subject: [PATCH] replace index with strchr
> -
> -index is deprecated and not available in uclibc
> -replace with strchr
> -
> -Signed-off-by: Jon Ringle <[email protected]>
> ----
> - shlibs/mount/src/tab_parse.c |    4 ++--
> - 1 files changed, 2 insertions(+), 2 deletions(-)
> -
> -diff --git a/shlibs/mount/src/tab_parse.c b/shlibs/mount/src/tab_parse.c
> -index 2fb37b7..bd76c18 100644
> ---- a/shlibs/mount/src/tab_parse.c
> -+++ b/shlibs/mount/src/tab_parse.c
> -@@ -286,14 +286,14 @@ static int mnt_table_parse_next(struct libmnt_table 
> *tb, FILE *f, struct libmnt_
> -             if (fgets(buf, sizeof(buf), f) == NULL)
> -                     return -EINVAL;
> -             ++*nlines;
> --            s = index (buf, '\n');
> -+            s = strchr (buf, '\n');
> -             if (!s) {
> -                     /* Missing final newline?  Otherwise extremely */
> -                     /* long line - assume file was corrupted */
> -                     if (feof(f)) {
> -                             DBG(TAB, mnt_debug_h(tb,
> -                                     "%s: no final newline", filename));
> --                            s = index (buf, '\0');
> -+                            s = strchr (buf, '\0');
> -                     } else {
> -                             DBG(TAB, mnt_debug_h(tb,
> -                                     "%s:%d: missing newline at line",
> diff --git a/patches/util-linux-2.19.1/series 
> b/patches/util-linux-2.19.1/series
> deleted file mode 100644
> index 9fd3f6f..0000000
> --- a/patches/util-linux-2.19.1/series
> +++ /dev/null
> @@ -1,7 +0,0 @@
> -# generated by git-ptx-patches
> -#tag:base --start-number 1
> -0001-libmount-add-fallbacks-for-old-systems-without-umoun.patch
> -0002-__progname-redefinition-fix.patch
> -0003-_s-undeclared-fix.patch
> -0004-replace-index-with-strchr.patch
> -# b65ec9e159027bf7fdcbd29dd04b3d78  - git-ptx-patches magic
> diff --git 
> a/patches/util-linux-2.20/0001-libmount-add-fallbacks-for-old-systems-without-umoun.patch
>  
> b/patches/util-linux-2.20/0001-libmount-add-fallbacks-for-old-systems-without-umoun.patch
> new file mode 100644
> index 0000000..a776e85
> --- /dev/null
> +++ 
> b/patches/util-linux-2.20/0001-libmount-add-fallbacks-for-old-systems-without-umoun.patch
> @@ -0,0 +1,50 @@
> +From: Karel Zak <[email protected]>
> +Date: Fri, 11 Feb 2011 10:45:09 +0100
> +Subject: [PATCH] libmount: add fallbacks for old systems without umount2()
> + syscall
> +
> +Reported-by: Peter Breitenlohner <[email protected]>
> +Signed-off-by: Karel Zak <[email protected]>
> +---
> + libmount/src/context_umount.c |   28 ++++++++++++++++++++++++++++
> + 1 file changed, 28 insertions(+)
> +
> +Index: util-linux-2.20/libmount/src/context_umount.c
> +===================================================================
> +--- util-linux-2.20.orig/libmount/src/context_umount.c
> ++++ util-linux-2.20/libmount/src/context_umount.c
> +@@ -38,6 +38,34 @@
> + #endif
> + 
> + 
> ++#if defined(MNT_FORCE)
> ++/* Interesting ... it seems libc knows about MNT_FORCE and presumably
> ++   about umount2 as well -- need not do anything */
> ++#else /* MNT_FORCE */
> ++/* Does the present kernel source know about umount2? */
> ++# include <linux/unistd.h>
> ++# ifdef __NR_umount2
> ++static int umount2(const char *path, int flags);
> ++_syscall2(int, umount2, const char *, path, int, flags);
> ++# else /* __NR_umount2 */
> ++static int
> ++umount2(const char *path, int flags) {
> ++    fprintf(stderr, _("umount: compiled without support for -f\n"));
> ++    errno = ENOSYS;
> ++    return -1;
> ++}
> ++#endif /* __NR_umount2 */
> ++# if !defined(MNT_FORCE)
> ++# define MNT_FORCE 1
> ++#endif
> ++
> ++#endif /* MNT_FORCE */
> ++
> ++#if !defined(MNT_DETACH)
> ++#define MNT_DETACH 2
> ++#endif
> ++
> ++
> + static int lookup_umount_fs(struct libmnt_context *cxt)
> + {
> +     int rc;
> diff --git a/patches/util-linux-2.20/0002-__progname-redefinition-fix.patch 
> b/patches/util-linux-2.20/0002-__progname-redefinition-fix.patch
> new file mode 100644
> index 0000000..a69d9f1
> --- /dev/null
> +++ b/patches/util-linux-2.20/0002-__progname-redefinition-fix.patch
> @@ -0,0 +1,81 @@
> +From: Jon Ringle <[email protected]>
> +Date: Thu, 21 Apr 2011 17:08:15 -0400
> +Subject: [PATCH] __progname redefinition fix
> +
> +Problem occurs with uclibc errno.h header
> +
> +In file included from ../include/writeall.h:7,
> +                 from swaplabel.c:35:
> +/opt/crosstool-ng-1.9.0/arm-1136j-linux-uclibcgnueabi/gcc-4.4.5-uClibc-0.9.30.2-binutils-2.20.1-kernel-2.6.32.25-sanitized/arm-1136j-linux-uclibcgnueabi//sys-root/usr/include/errno.h:55:
>  error: conflicting types for '__progname'
> +../include/c.h:118: note: previous declaration of '__progname' was here
> +
> +Signed-off-by: Jon Ringle <[email protected]>
> +---
> + disk-utils/swaplabel.c   |    2 +-
> + lib/at.c                 |    1 +
> + lib/tt.c                 |    1 +
> + libmount/src/cache.c     |    1 +
> + libmount/src/iter.c      |    1 +
> + libmount/src/tab_parse.c |    1 +
> + 6 files changed, 6 insertions(+), 1 deletion(-)
> +
> +Index: util-linux-2.20/lib/at.c
> +===================================================================
> +--- util-linux-2.20.orig/lib/at.c
> ++++ util-linux-2.20/lib/at.c
> +@@ -7,6 +7,7 @@
> + #include <stdlib.h>
> + #include <fcntl.h>
> + #include <sys/stat.h>
> ++#include <errno.h>
> + 
> + #include "at.h"
> + #include "c.h"
> +Index: util-linux-2.20/lib/tt.c
> +===================================================================
> +--- util-linux-2.20.orig/lib/tt.c
> ++++ util-linux-2.20/lib/tt.c
> +@@ -15,6 +15,7 @@
> + #include <unistd.h>
> + #include <string.h>
> + #include <termios.h>
> ++#include <errno.h>
> + #ifdef HAVE_SYS_IOCTL_H
> + #include <sys/ioctl.h>
> + #endif
> +Index: util-linux-2.20/libmount/src/cache.c
> +===================================================================
> +--- util-linux-2.20.orig/libmount/src/cache.c
> ++++ util-linux-2.20/libmount/src/cache.c
> +@@ -23,6 +23,7 @@
> + #include <unistd.h>
> + #include <fcntl.h>
> + #include <blkid.h>
> ++#include <errno.h>
> + 
> + #include "canonicalize.h"
> + #include "mountP.h"
> +Index: util-linux-2.20/libmount/src/iter.c
> +===================================================================
> +--- util-linux-2.20.orig/libmount/src/iter.c
> ++++ util-linux-2.20/libmount/src/iter.c
> +@@ -16,6 +16,7 @@
> + #include <stdio.h>
> + #include <string.h>
> + #include <stdlib.h>
> ++#include <errno.h>
> + 
> + #include "mountP.h"
> + 
> +Index: util-linux-2.20/libmount/src/tab_parse.c
> +===================================================================
> +--- util-linux-2.20.orig/libmount/src/tab_parse.c
> ++++ util-linux-2.20/libmount/src/tab_parse.c
> +@@ -9,6 +9,7 @@
> + #include <limits.h>
> + #include <dirent.h>
> + #include <fcntl.h>
> ++#include <errno.h>
> + 
> + #include "at.h"
> + #include "mangle.h"
> diff --git a/patches/util-linux-2.20/0004-replace-index-with-strchr.patch 
> b/patches/util-linux-2.20/0004-replace-index-with-strchr.patch
> new file mode 100644
> index 0000000..1ed7c30
> --- /dev/null
> +++ b/patches/util-linux-2.20/0004-replace-index-with-strchr.patch
> @@ -0,0 +1,33 @@
> +From: Jon Ringle <[email protected]>
> +Date: Tue, 24 May 2011 12:14:09 -0400
> +Subject: [PATCH] replace index with strchr
> +
> +index is deprecated and not available in uclibc
> +replace with strchr
> +
> +Signed-off-by: Jon Ringle <[email protected]>
> +---
> + libmount/src/tab_parse.c |    4 ++--
> + 1 file changed, 2 insertions(+), 2 deletions(-)
> +
> +Index: util-linux-2.20/libmount/src/tab_parse.c
> +===================================================================
> +--- util-linux-2.20.orig/libmount/src/tab_parse.c
> ++++ util-linux-2.20/libmount/src/tab_parse.c
> +@@ -280,14 +280,14 @@ static int mnt_table_parse_next(struct l
> +             if (fgets(buf, sizeof(buf), f) == NULL)
> +                     return -EINVAL;
> +             ++*nlines;
> +-            s = index (buf, '\n');
> ++            s = strchr (buf, '\n');
> +             if (!s) {
> +                     /* Missing final newline?  Otherwise extremely */
> +                     /* long line - assume file was corrupted */
> +                     if (feof(f)) {
> +                             DBG(TAB, mnt_debug_h(tb,
> +                                     "%s: no final newline", filename));
> +-                            s = index (buf, '\0');
> ++                            s = strchr (buf, '\0');
> +                     } else {
> +                             DBG(TAB, mnt_debug_h(tb,
> +                                     "%s:%d: missing newline at line",
> diff --git a/patches/util-linux-2.20/series b/patches/util-linux-2.20/series
> new file mode 100644
> index 0000000..9e843db
> --- /dev/null
> +++ b/patches/util-linux-2.20/series
> @@ -0,0 +1,6 @@
> +# generated by git-ptx-patches
> +#tag:base --start-number 1
> +0001-libmount-add-fallbacks-for-old-systems-without-umoun.patch
> +0002-__progname-redefinition-fix.patch
> +0004-replace-index-with-strchr.patch
> +# b65ec9e159027bf7fdcbd29dd04b3d78  - git-ptx-patches magic
> diff --git a/rules/util-linux-ng.in b/rules/util-linux-ng.in
> index 48b1474..6fb0f18 100644
> --- a/rules/util-linux-ng.in
> +++ b/rules/util-linux-ng.in
> @@ -23,12 +23,54 @@ config UTIL_LINUX_NG_LIBMOUNT
>  config UTIL_LINUX_NG_USES_NCURSES
>       bool
>  
> +config UTIL_LINUX_NG_PARTX_TOOLS
> +     bool
> +
>  config UTIL_LINUX_NG_AGETTY
>       bool
>       prompt "agetty"
>       help
>         A small getty.
>  
> +config UTIL_LINUX_NG_LINE
> +     bool
> +     prompt "line"
> +     help
> +       The line utility.
> +
> +config UTIL_LINUX_NG_ADDPART
> +     bool
> +     select UTIL_LINUX_NG_PARTX_TOOLS
> +     prompt "addpart"
> +     help
> +       The addpart utility.
> +
> +config UTIL_LINUX_NG_DELPART
> +     bool
> +     select UTIL_LINUX_NG_PARTX_TOOLS
> +     prompt "delpart"
> +     help
> +       The delpart utility.
> +
> +config UTIL_LINUX_NG_PARTX
> +     bool
> +     select UTIL_LINUX_NG_PARTX_TOOLS
> +     prompt "partx"
> +     help
> +       The partx utility.
> +
> +config UTIL_LINUX_NG_MOUNTPOINT
> +     bool
> +     prompt "mountpoint"
> +     help
> +       The mountpoint utility.
> +
> +config UTIL_LINUX_NG_DDATE
> +     bool
> +     prompt "ddate"
> +     help
> +       The ddate utility.
> +
>  config UTIL_LINUX_NG_FDISK
>       bool
>       prompt "fdisk"
> diff --git a/rules/util-linux-ng.make b/rules/util-linux-ng.make
> index 499365d..519a885 100644
> --- a/rules/util-linux-ng.make
> +++ b/rules/util-linux-ng.make
> @@ -17,11 +17,11 @@ PACKAGES-$(PTXCONF_UTIL_LINUX_NG) += util-linux-ng
>  #
>  # Paths and names
>  #
> -UTIL_LINUX_NG_VERSION        := 2.19.1
> -UTIL_LINUX_NG_MD5    := 3eab06f05163dfa65479c44e5231932c
> +UTIL_LINUX_NG_VERSION        := 2.20
> +UTIL_LINUX_NG_MD5    := 4dcacdbdafa116635e52b977d9d0e879
>  UTIL_LINUX_NG                := util-linux-$(UTIL_LINUX_NG_VERSION)
>  UTIL_LINUX_NG_SUFFIX := tar.bz2
> -UTIL_LINUX_NG_URL    := 
> http://ftp.kernel.org/pub/linux/utils/util-linux/v2.19/$(UTIL_LINUX_NG).$(UTIL_LINUX_NG_SUFFIX)
> +UTIL_LINUX_NG_URL    := 
> http://ftp.kernel.org/pub/linux/utils/util-linux/v2.20/$(UTIL_LINUX_NG).$(UTIL_LINUX_NG_SUFFIX)
>  UTIL_LINUX_NG_SOURCE := $(SRCDIR)/$(UTIL_LINUX_NG).$(UTIL_LINUX_NG_SUFFIX)
>  UTIL_LINUX_NG_DIR    := $(BUILDDIR)/$(UTIL_LINUX_NG)
>  UTIL_LINUX_NG_LICENSE        := GPLv2+
> @@ -62,11 +62,9 @@ UTIL_LINUX_NG_AUTOCONF := \
>       --disable-cramfs \
>       --disable-elvtune \
>       --disable-fallocate \
> -     --disable-init \
>       --disable-kill \
>       --disable-last \
>       --disable-mesg \
> -     --disable-partx \
>       --disable-raw \
>       --disable-rename \
>       --disable-reset \
> @@ -87,6 +85,30 @@ UTIL_LINUX_NG_AUTOCONF := \
>       --without-audit \
>       --without-utempter
>  
> +ifdef PTXCONF_UTIL_LINUX_NG_LINE
> +UTIL_LINUX_NG_AUTOCONF += --enable-line
> +else
> +UTIL_LINUX_NG_AUTOCONF += --disable-line
> +endif
> +
> +ifdef PTXCONF_UTIL_LINUX_NG_DDATE
> +UTIL_LINUX_NG_AUTOCONF += --enable-ddate
> +else
> +UTIL_LINUX_NG_AUTOCONF += --disable-ddate
> +endif
> +
> +ifdef PTXCONF_UTIL_LINUX_NG_MOUNTPOINT
> +UTIL_LINUX_NG_AUTOCONF += --enable-mountpoint
> +else
> +UTIL_LINUX_NG_AUTOCONF += --disable-mountpoint
> +endif
> +
> +ifdef PTXCONF_UTIL_LINUX_NG_PARTX_TOOLS
> +UTIL_LINUX_NG_AUTOCONF += --enable-partx
> +else
> +UTIL_LINUX_NG_AUTOCONF += --disable-partx
> +endif
> +
>  ifdef PTXCONF_UTIL_LINUX_NG_FSCK
>  UTIL_LINUX_NG_AUTOCONF += --enable-fsck
>  else
> @@ -118,6 +140,24 @@ $(STATEDIR)/util-linux-ng.targetinstall:
>       @$(call install_fixup, util-linux-ng,AUTHOR,"Robert Schwebel 
> <[email protected]>")
>       @$(call install_fixup, util-linux-ng,DESCRIPTION,missing)
>  
> +ifdef PTXCONF_UTIL_LINUX_NG_LINE
> +     @$(call install_copy, util-linux-ng, 0, 0, 0755, -, /usr/bin/line)
> +endif
> +ifdef PTXCONF_UTIL_LINUX_NG_DDATE
> +     @$(call install_copy, util-linux-ng, 0, 0, 0755, -, /usr/bin/ddate)
> +endif
> +ifdef PTXCONF_UTIL_LINUX_NG_MOUNTPOINT
> +     @$(call install_copy, util-linux-ng, 0, 0, 0755, -, /bin/mountpoint)
> +endif
> +ifdef PTXCONF_UTIL_LINUX_NG_ADDPART
> +     @$(call install_copy, util-linux-ng, 0, 0, 0755, -, /usr/sbin/addpart)
> +endif
> +ifdef PTXCONF_UTIL_LINUX_NG_DELPART
> +     @$(call install_copy, util-linux-ng, 0, 0, 0755, -, /usr/sbin/delpart)
> +endif
> +ifdef PTXCONF_UTIL_LINUX_NG_PARTX
> +     @$(call install_copy, util-linux-ng, 0, 0, 0755, -, /usr/sbin/partx)
> +endif
>  ifdef PTXCONF_UTIL_LINUX_NG_AGETTY
>       @$(call install_copy, util-linux-ng, 0, 0, 0755, -, /sbin/agetty)
>  endif
> -- 
> 1.7.5.4
> 
> 
> -- 
> ptxdist mailing list
> [email protected]
> 

-- 
Pengutronix e.K.                           |                             |
Industrial Linux Solutions                 | http://www.pengutronix.de/  |
Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0    |
Amtsgericht Hildesheim, HRA 2686           | Fax:   +49-5121-206917-5555 |

-- 
ptxdist mailing list
[email protected]

Reply via email to