Project "Tuxbox-GIT: cdk":

The branch, master has been updated
       via  b6cf0c29568bf560ce0308ce2d3fdaec9df8c878 (commit)
      from  cc0b185ccc4070d75255c7b08bec767e5af4a519 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit b6cf0c29568bf560ce0308ce2d3fdaec9df8c878
Author: GetAway <get-a...@t-online.de>
Date:   Wed Apr 17 04:30:18 2013 +0200

    version bump busybox-1.20.2

diff --git a/Patches/busybox-1.17.1.diff b/Patches/busybox-1.17.1.diff
index 1a26fe4..3ad3045 100644
--- a/Patches/busybox-1.17.1.diff
+++ b/Patches/busybox-1.17.1.diff
@@ -1,7 +1,7 @@
-diff -uNr busybox-1.17.1.org//init/init.c busybox-1.17.1/init/init.c
---- busybox-1.17.1.org//init/init.c    2010-07-25 00:12:43.000000000 +0200
-+++ busybox-1.17.1/init/init.c 2010-08-01 11:42:45.000000000 +0200
-@@ -194,8 +194,10 @@
+diff -u -pr busybox-1.17.1.org/init/init.c busybox-1.17.1/init/init.c
+--- busybox-1.17.1.org/init/init.c     2012-06-26 15:35:45.000000000 +0200
++++ busybox-1.17.1/init/init.c 2013-04-16 20:19:23.000000000 +0200
+@@ -306,8 +306,10 @@ static void console_init(void)
                /* Not a linux terminal, probably serial console.
                 * Force the TERM setting to vt102
                 * if TERM is set to linux (the default) */
@@ -11,11 +11,11 @@ diff -uNr busybox-1.17.1.org//init/init.c 
busybox-1.17.1/init/init.c
 +*/
                if (!ENABLE_FEATURE_INIT_SYSLOG)
                        log_console = NULL;
-       } else if (!s)
-diff -uNr busybox-1.17.1.org//libbb/procps.c busybox-1.17.1/libbb/procps.c
---- busybox-1.17.1.org//libbb/procps.c 2010-07-06 04:25:54.000000000 +0200
-+++ busybox-1.17.1/libbb/procps.c      2010-08-01 11:42:45.000000000 +0200
-@@ -364,6 +364,20 @@
+       } else
+diff -u -pr busybox-1.17.1.org/libbb/procps.c busybox-1.17.1/libbb/procps.c
+--- busybox-1.17.1.org/libbb/procps.c  2012-06-26 15:35:45.000000000 +0200
++++ busybox-1.17.1/libbb/procps.c      2013-04-16 20:19:23.000000000 +0200
+@@ -483,6 +483,20 @@ procps_status_t* FAST_FUNC procps_scan(p
                                sp->state[2] = ' ';
                }
  
@@ -34,12 +34,23 @@ diff -uNr busybox-1.17.1.org//libbb/procps.c 
busybox-1.17.1/libbb/procps.c
 +              }
 +
  #if ENABLE_FEATURE_TOPMEM
-               if (flags & (PSSCAN_SMAPS)) {
-                       FILE *file;
-diff -uNr busybox-1.17.1.org//miscutils/hdparm.c 
busybox-1.17.1/miscutils/hdparm.c
---- busybox-1.17.1.org//miscutils/hdparm.c     2010-07-06 04:25:54.000000000 
+0200
-+++ busybox-1.17.1/miscutils/hdparm.c  2010-08-01 11:42:45.000000000 +0200
-@@ -288,6 +288,7 @@
+               if (flags & PSSCAN_SMAPS)
+                       procps_read_smaps(pid, &sp->smaps, NULL, NULL);
+diff -u -pr busybox-1.17.1.org/loginutils/passwd.c 
busybox-1.17.1/loginutils/passwd.c
+--- busybox-1.17.1.org/loginutils/passwd.c     2012-06-26 15:35:45.000000000 
+0200
++++ busybox-1.17.1/loginutils/passwd.c 2013-04-16 20:19:23.000000000 +0200
+@@ -15,6 +15,7 @@
+
+ #include "libbb.h"
+ #include <syslog.h>
++#include <sys/resource.h>
+
+ static void nuke_str(char *str)
+ {
+diff -u -pr busybox-1.17.1.org/miscutils/hdparm.c 
busybox-1.17.1/miscutils/hdparm.c
+--- busybox-1.17.1.org/miscutils/hdparm.c      2012-06-26 15:35:45.000000000 
+0200
++++ busybox-1.17.1/miscutils/hdparm.c  2013-04-16 20:19:23.000000000 +0200
+@@ -339,6 +339,7 @@ struct globals {
        smallint set_sleepnow;
        smallint get_powermode;
        smallint getset_apmmode;
@@ -47,7 +58,7 @@ diff -uNr busybox-1.17.1.org//miscutils/hdparm.c 
busybox-1.17.1/miscutils/hdparm
        int xfermode_requested;
        unsigned long dkeep;
        unsigned long standby_requested; /* 0..255 */
-@@ -297,6 +298,7 @@
+@@ -348,6 +349,7 @@ struct globals {
        unsigned long wcache;
        unsigned long doorlock;
        unsigned long apmmode;
@@ -55,7 +66,7 @@ diff -uNr busybox-1.17.1.org//miscutils/hdparm.c 
busybox-1.17.1/miscutils/hdparm
  #endif
        IF_FEATURE_HDPARM_GET_IDENTITY(        smallint get_IDentity;)
        IF_FEATURE_HDPARM_HDIO_TRISTATE_HWIF(  smallint getset_busstate;)
-@@ -361,6 +363,8 @@
+@@ -412,6 +414,8 @@ struct BUG_G_too_big {
  #define set_sleepnow       (G.set_sleepnow           )
  #define get_powermode      (G.get_powermode          )
  #define getset_apmmode     (G.getset_apmmode         )
@@ -64,7 +75,7 @@ diff -uNr busybox-1.17.1.org//miscutils/hdparm.c 
busybox-1.17.1/miscutils/hdparm
  #define xfermode_requested (G.xfermode_requested     )
  #define dkeep              (G.dkeep                  )
  #define standby_requested  (G.standby_requested      )
-@@ -1680,6 +1684,10 @@
+@@ -1732,6 +1736,10 @@ static void process_dev(char *devname)
                ioctl_or_warn(fd, HDIO_DRIVE_CMD, &args);
                args[1] = 0;
        }
@@ -75,7 +86,7 @@ diff -uNr busybox-1.17.1.org//miscutils/hdparm.c 
busybox-1.17.1/miscutils/hdparm
        if (getset_wcache == IS_SET) {
  #ifdef DO_FLUSHCACHE
  #ifndef WIN_FLUSHCACHE
-@@ -1986,7 +1994,7 @@
+@@ -2038,7 +2046,7 @@ static const char hdparm_options[] ALIGN
        IF_FEATURE_HDPARM_GET_IDENTITY("iI")
        IF_FEATURE_HDPARM_HDIO_GETSET_DMA("d::")
  #ifdef HDIO_DRIVE_CMD
@@ -84,7 +95,7 @@ diff -uNr busybox-1.17.1.org//miscutils/hdparm.c 
busybox-1.17.1/miscutils/hdparm
  #endif
        IF_FEATURE_HDPARM_HDIO_UNREGISTER_HWIF("U:")
  #ifdef HDIO_GET_QDMA
-@@ -2026,6 +2034,7 @@
+@@ -2080,6 +2088,7 @@ int hdparm_main(int argc, char **argv)
                if (c == 'k') getset_keep      = parse_opts_0_1(&keep);
                if (c == 'a') getset_readahead = 
parse_opts_0_INTMAX(&Xreadahead);
                if (c == 'B') getset_apmmode   = parse_opts(&apmmode, 1, 255);
@@ -92,10 +103,21 @@ diff -uNr busybox-1.17.1.org//miscutils/hdparm.c 
busybox-1.17.1/miscutils/hdparm
                do_flush |= do_timings |= (c == 't');
                do_flush |= do_ctimings |= (c == 'T');
  #ifdef HDIO_DRIVE_CMD
-diff -uNr busybox-1.17.1.org//modutils/Config.src 
busybox-1.17.1/modutils/Config.src
---- busybox-1.17.1.org//modutils/Config.src    2010-07-25 00:12:43.000000000 
+0200
-+++ busybox-1.17.1/modutils/Config.src 2010-08-01 11:42:45.000000000 +0200
-@@ -139,6 +139,13 @@
+diff -u -pr busybox-1.17.1.org/miscutils/time.c busybox-1.17.1/miscutils/time.c
+--- busybox-1.17.1.org/miscutils/time.c        2012-06-26 15:35:45.000000000 
+0200
++++ busybox-1.17.1/miscutils/time.c    2013-04-16 20:19:23.000000000 +0200
+@@ -16,6 +16,7 @@
+ //usage:     "\n      -v      Verbose"
+
+ #include "libbb.h"
++#include <sys/resource.h>
+
+ /* Information on the resources used by a child process.  */
+ typedef struct {
+diff -u -pr busybox-1.17.1.org/modutils/Config.src 
busybox-1.17.1/modutils/Config.src
+--- busybox-1.17.1.org/modutils/Config.src     2012-06-26 15:35:45.000000000 
+0200
++++ busybox-1.17.1/modutils/Config.src 2013-04-16 20:19:23.000000000 +0200
+@@ -150,6 +150,13 @@ config FEATURE_INSMOD_TRY_MMAP
  
          Choosing N saves about 250 bytes of code (on 32-bit x86).
  
@@ -109,7 +131,7 @@ diff -uNr busybox-1.17.1.org//modutils/Config.src 
busybox-1.17.1/modutils/Config
  config FEATURE_INSMOD_VERSION_CHECKING
        bool "Enable module version checking"
        default n
-@@ -228,7 +235,7 @@
+@@ -247,7 +254,7 @@ config FEATURE_MODUTILS_SYMBOLS
  config DEFAULT_MODULES_DIR
        string "Default directory containing modules"
        default "/lib/modules"
@@ -118,12 +140,12 @@ diff -uNr busybox-1.17.1.org//modutils/Config.src 
busybox-1.17.1/modutils/Config
        help
          Directory that contains kernel modules.
          Defaults to "/lib/modules"
-diff -uNr busybox-1.17.1.org//modutils/insmod.c 
busybox-1.17.1/modutils/insmod.c
---- busybox-1.17.1.org//modutils/insmod.c      2010-07-06 04:25:54.000000000 
+0200
-+++ busybox-1.17.1/modutils/insmod.c   2010-08-01 11:42:45.000000000 +0200
-@@ -32,11 +32,42 @@
- //usage:     "\n      -x      Don't export externs"
+diff -u -pr busybox-1.17.1.org/modutils/insmod.c 
busybox-1.17.1/modutils/insmod.c
+--- busybox-1.17.1.org/modutils/insmod.c       2012-06-26 15:35:45.000000000 
+0200
++++ busybox-1.17.1/modutils/insmod.c   2013-04-16 21:58:24.000000000 +0200
+@@ -35,11 +35,42 @@
  //usage:      )
+ //usage:#endif
  
 +#include <sys/utsname.h>
 +static char *m_filename;
@@ -164,11 +186,11 @@ diff -uNr busybox-1.17.1.org//modutils/insmod.c 
busybox-1.17.1/modutils/insmod.c
  
        /* Compat note:
         * 2.6 style insmod has no options and required filename
-@@ -55,9 +86,107 @@
+@@ -58,9 +89,107 @@ int insmod_main(int argc UNUSED_PARAM, c
        if (!filename)
                bb_show_usage();
  
--      rc = bb_init_module(filename, parse_cmdline_module_options(argv));
+-      rc = bb_init_module(filename, parse_cmdline_module_options(argv, 
/*quote_spaces:*/ 0));
 +      /* Grab the module name */
 +      tmp = xstrdup(filename);
 +      len = strlen(filename);
@@ -267,17 +289,17 @@ diff -uNr busybox-1.17.1.org//modutils/insmod.c 
busybox-1.17.1/modutils/insmod.c
 +
 +
 +
-+      rc = bb_init_module(m_filename, parse_cmdline_module_options(argv));
++      rc = bb_init_module(m_filename, parse_cmdline_module_options(argv, 
/*quote_spaces:*/ 0));
        if (rc)
 -              bb_error_msg("can't insert '%s': %s", filename, moderror(rc));
 +              bb_error_msg("can't insert '%s': %s", m_filename, moderror(rc));
  
        return rc;
  }
-diff -uNr busybox-1.17.1.org//networking/ifupdown.c 
busybox-1.17.1/networking/ifupdown.c
---- busybox-1.17.1.org//networking/ifupdown.c  2010-07-06 04:25:54.000000000 
+0200
-+++ busybox-1.17.1/networking/ifupdown.c       2010-08-01 11:42:45.000000000 
+0200
-@@ -990,7 +990,7 @@
+diff -u -pr busybox-1.17.1.org/networking/ifupdown.c 
busybox-1.17.1/networking/ifupdown.c
+--- busybox-1.17.1.org/networking/ifupdown.c   2012-07-02 16:19:22.000000000 
+0200
++++ busybox-1.17.1/networking/ifupdown.c       2013-04-16 20:19:23.000000000 
+0200
+@@ -1025,7 +1025,7 @@ static int doit(char *str)
  
  static int execute_all(struct interface_defn_t *ifd, const char *opt)
  {
@@ -286,7 +308,7 @@ diff -uNr busybox-1.17.1.org//networking/ifupdown.c 
busybox-1.17.1/networking/if
        char *buf;
        for (i = 0; i < ifd->n_options; i++) {
                if (strcmp(ifd->option[i].name, opt) == 0) {
-@@ -1000,9 +1000,15 @@
+@@ -1035,9 +1035,15 @@ static int execute_all(struct interface_
                }
        }
  
@@ -305,29 +327,40 @@ diff -uNr busybox-1.17.1.org//networking/ifupdown.c 
busybox-1.17.1/networking/if
  }
  
  static int check(char *str)
-diff -uNr busybox-1.17.1.org//networking/libiproute/ipaddress.c 
busybox-1.17.1/networking/libiproute/ipaddress.c
---- busybox-1.17.1.org//networking/libiproute/ipaddress.c      2010-07-25 
00:12:43.000000000 +0200
-+++ busybox-1.17.1/networking/libiproute/ipaddress.c   2010-08-01 
11:43:20.000000000 +0200
-@@ -164,6 +164,7 @@
+diff -u -pr busybox-1.17.1.org/networking/inetd.c 
busybox-1.17.1/networking/inetd.c
+--- busybox-1.17.1.org/networking/inetd.c      2012-07-02 16:08:25.000000000 
+0200
++++ busybox-1.17.1/networking/inetd.c  2013-04-16 20:19:23.000000000 +0200
+@@ -166,6 +166,7 @@
+
+ #include <syslog.h>
+ #include <sys/un.h>
++#include <sys/resource.h>
+
+ #include "libbb.h"
+
+diff -u -pr busybox-1.17.1.org/networking/libiproute/ipaddress.c 
busybox-1.17.1/networking/libiproute/ipaddress.c
+--- busybox-1.17.1.org/networking/libiproute/ipaddress.c       2012-06-26 
15:35:45.000000000 +0200
++++ busybox-1.17.1/networking/libiproute/ipaddress.c   2013-04-16 
20:19:23.000000000 +0200
+@@ -162,6 +162,7 @@ static NOINLINE int print_linkinfo(const
                printf("master %s ", 
ll_idx_n2a(*(int*)RTA_DATA(tb[IFLA_MASTER]), b1));
        }
  #endif
 +#if 0
+ /* IFLA_OPERSTATE was added to kernel with the same commit as IFF_DORMANT */
+ #ifdef IFF_DORMANT
        if (tb[IFLA_OPERSTATE]) {
-               static const char operstate_labels[] ALIGN1 =
-                       "UNKNOWN\0""NOTPRESENT\0""DOWN\0""LOWERLAYERDOWN\0"
-@@ -171,6 +172,7 @@
-               printf("state %s ", nth_string(operstate_labels,
+@@ -172,6 +173,7 @@ static NOINLINE int print_linkinfo(const
                                        *(uint8_t 
*)RTA_DATA(tb[IFLA_OPERSTATE])));
        }
+ #endif
 +#endif
        if (G_filter.showqueue)
                print_queuelen((char*)RTA_DATA(tb[IFLA_IFNAME]));
  
-diff -uNr busybox-1.17.1.org//networking/libiproute/iplink.c 
busybox-1.17.1/networking/libiproute/iplink.c
---- busybox-1.17.1.org//networking/libiproute/iplink.c 2010-07-25 
00:12:43.000000000 +0200
-+++ busybox-1.17.1/networking/libiproute/iplink.c      2010-08-01 
11:55:39.000000000 +0200
-@@ -274,6 +274,7 @@
+diff -u -pr busybox-1.17.1.org/networking/libiproute/iplink.c 
busybox-1.17.1/networking/libiproute/iplink.c
+--- busybox-1.17.1.org/networking/libiproute/iplink.c  2012-06-26 
15:35:45.000000000 +0200
++++ busybox-1.17.1/networking/libiproute/iplink.c      2013-04-16 
20:19:23.000000000 +0200
+@@ -277,6 +277,7 @@ static int ipaddr_list_link(char **argv)
        return ipaddr_list_or_flush(argv, 0);
  }
  
@@ -335,7 +368,7 @@ diff -uNr 
busybox-1.17.1.org//networking/libiproute/iplink.c busybox-1.17.1/netw
  #ifndef NLMSG_TAIL
  #define NLMSG_TAIL(nmsg) \
        ((struct rtattr *) (((void *) (nmsg)) + NLMSG_ALIGN((nmsg)->nlmsg_len)))
-@@ -360,20 +361,22 @@
+@@ -363,20 +364,22 @@ static int do_change(char **argv, const
                return 2;
        return 0;
  }
@@ -362,10 +395,32 @@ diff -uNr 
busybox-1.17.1.org//networking/libiproute/iplink.c busybox-1.17.1/netw
                        return do_set(argv);
        }
        /* show, lst, list */
-diff -uNr busybox-1.17.1.org//util-linux/mount.c 
busybox-1.17.1/util-linux/mount.c
---- busybox-1.17.1.org//util-linux/mount.c     2010-07-06 04:25:54.000000000 
+0200
-+++ busybox-1.17.1/util-linux/mount.c  2010-08-01 11:42:45.000000000 +0200
-@@ -418,6 +418,24 @@
+diff -u -pr busybox-1.17.1.org/networking/udhcp/dhcpc.c 
busybox-1.17.1/networking/udhcp/dhcpc.c
+--- busybox-1.17.1.org/networking/udhcp/dhcpc.c        2012-07-02 
16:08:25.000000000 +0200
++++ busybox-1.17.1/networking/udhcp/dhcpc.c    2013-04-16 20:26:27.000000000 
+0200
+@@ -25,6 +25,7 @@
+ #include "dhcpd.h"
+ #include "dhcpc.h"
+
++#include <asm/types.h>
+ #include <netinet/if_ether.h>
+ #include <netpacket/packet.h>
+ #include <linux/filter.h>
+diff -u -pr busybox-1.17.1.org/shell/shell_common.c 
busybox-1.17.1/shell/shell_common.c
+--- busybox-1.17.1.org/shell/shell_common.c    2012-06-26 15:35:45.000000000 
+0200
++++ busybox-1.17.1/shell/shell_common.c        2013-04-16 20:19:23.000000000 
+0200
+@@ -18,6 +18,7 @@
+  */
+ #include "libbb.h"
+ #include "shell_common.h"
++#include <sys/resource.h>
+
+ const char defifsvar[] ALIGN1 = "IFS= \t\n";
+
+diff -u -pr busybox-1.17.1.org/util-linux/mount.c 
busybox-1.17.1/util-linux/mount.c
+--- busybox-1.17.1.org/util-linux/mount.c      2012-07-02 16:08:25.000000000 
+0200
++++ busybox-1.17.1/util-linux/mount.c  2013-04-16 22:05:02.000000000 +0200
+@@ -546,6 +546,24 @@ static void delete_block_backed_filesyst
  void delete_block_backed_filesystems(void);
  #endif
  
@@ -390,7 +445,7 @@ diff -uNr busybox-1.17.1.org//util-linux/mount.c 
busybox-1.17.1/util-linux/mount
  // Perform actual mount of specific filesystem at specific location.
  // NB: mp->xxx fields may be trashed on exit
  static int mount_it_now(struct mntent *mp, long vfsflags, char *filteropts)
-@@ -875,7 +893,11 @@
+@@ -981,7 +999,11 @@ find_kernel_nfs_mount_version(void)
  
        kernel_version = get_linux_version_code();
        if (kernel_version) {
@@ -403,7 +458,7 @@ diff -uNr busybox-1.17.1.org//util-linux/mount.c 
busybox-1.17.1/util-linux/mount
                        nfs_mount_version = 3;
                /* else v4 since 2.3.99pre4 */
        }
-@@ -1608,8 +1630,6 @@
+@@ -1758,8 +1780,6 @@ static int singlemount(struct mntent *mp
        llist_t *fl = NULL;
        struct stat st;
  
@@ -412,7 +467,7 @@ diff -uNr busybox-1.17.1.org//util-linux/mount.c 
busybox-1.17.1/util-linux/mount
        vfsflags = parse_mount_options(mp->mnt_opts, &filteropts);
  
        // Treat fstype "auto" as unspecified
-@@ -1651,41 +1671,52 @@
+@@ -1801,40 +1821,51 @@ static int singlemount(struct mntent *mp
         && (mp->mnt_fsname[0] == '/' || mp->mnt_fsname[0] == '\\')
         && mp->mnt_fsname[0] == mp->mnt_fsname[1]
        ) {
@@ -476,22 +531,21 @@ diff -uNr busybox-1.17.1.org//util-linux/mount.c 
busybox-1.17.1/util-linux/mount
        }
  
        // Might this be an NFS filesystem?
-       if (ENABLE_FEATURE_MOUNT_NFS
--       && (!mp->mnt_type || strcmp(mp->mnt_type, "nfs") == 0)
-+       && (!mp->mnt_type || !strcmp(mp->mnt_type, "nfs"))
+-      if ((!mp->mnt_type || strncmp(mp->mnt_type, "nfs", 3) == 0)
++      if ((!mp->mnt_type || !strcmp(mp->mnt_type, "nfs"))
         && strchr(mp->mnt_fsname, ':') != NULL
        ) {
-               rc = nfsmount(mp, vfsflags, filteropts);
-@@ -1703,7 +1734,7 @@
+               if (!mp->mnt_type)
+@@ -1854,7 +1885,7 @@ static int singlemount(struct mntent *mp
                if (ENABLE_FEATURE_MOUNT_LOOP && S_ISREG(st.st_mode)) {
                        loopFile = bb_simplify_path(mp->mnt_fsname);
                        mp->mnt_fsname = NULL; // will receive malloced loop 
dev name
--                      if (set_loop(&mp->mnt_fsname, loopFile, 0) < 0) {
-+                      if (set_loop(&(mp->mnt_fsname), loopFile, 0) < 0) {
+-                      if (set_loop(&mp->mnt_fsname, loopFile, 0, /*ro:*/ 0) < 
0) {
++                      if (set_loop(&(mp->mnt_fsname), loopFile, 0, /*ro:*/ 0) 
< 0) {
                                if (errno == EPERM || errno == EACCES)
                                        
bb_error_msg(bb_msg_perm_denied_are_you_root);
                                else
-@@ -1830,8 +1861,7 @@
+@@ -1990,8 +2021,7 @@ int mount_main(int argc UNUSED_PARAM, ch
        llist_t *lst_o = NULL;
        const char *fstabname;
        FILE *fstab;
@@ -501,7 +555,7 @@ diff -uNr busybox-1.17.1.org//util-linux/mount.c 
busybox-1.17.1/util-linux/mount
        unsigned opt;
        struct mntent mtpair[2], *mtcur = mtpair;
        IF_NOT_DESKTOP(const int nonroot = 0;)
-@@ -1871,9 +1901,9 @@
+@@ -2033,9 +2063,9 @@ int mount_main(int argc UNUSED_PARAM, ch
                        {
                                // Don't show rootfs. FIXME: why??
                                // util-linux 2.12a happily shows rootfs...
@@ -513,7 +567,7 @@ diff -uNr busybox-1.17.1.org//util-linux/mount.c 
busybox-1.17.1/util-linux/mount
                                        printf("%s on %s type %s (%s)\n", 
mtpair->mnt_fsname,
                                                        mtpair->mnt_dir, 
mtpair->mnt_type,
                                                        mtpair->mnt_opts);
-@@ -1919,14 +1949,14 @@
+@@ -2081,14 +2111,14 @@ int mount_main(int argc UNUSED_PARAM, ch
                return rc;
        }
  
@@ -533,7 +587,7 @@ diff -uNr busybox-1.17.1.org//util-linux/mount.c 
busybox-1.17.1/util-linux/mount
        fstab = setmntent(fstabname, "r");
        if (!fstab)
                bb_perror_msg_and_die("can't read '%s'", fstabname);
-@@ -1951,13 +1981,10 @@
+@@ -2113,13 +2143,10 @@ int mount_main(int argc UNUSED_PARAM, ch
                if (argv[0]) {
  
                        // Is this what we're looking for?
@@ -551,7 +605,7 @@ diff -uNr busybox-1.17.1.org//util-linux/mount.c 
busybox-1.17.1/util-linux/mount
  
                        // Remember this entry.  Something later may have
                        // overmounted it, and we want the _last_ match.
-@@ -1965,7 +1992,6 @@
+@@ -2127,7 +2154,6 @@ int mount_main(int argc UNUSED_PARAM, ch
  
                // If we're mounting all
                } else {
@@ -559,7 +613,7 @@ diff -uNr busybox-1.17.1.org//util-linux/mount.c 
busybox-1.17.1/util-linux/mount
                        // No, mount -a won't mount anything,
                        // even user mounts, for mere humans
                        if (nonroot)
-@@ -1993,25 +2019,10 @@
+@@ -2155,25 +2181,10 @@ int mount_main(int argc UNUSED_PARAM, ch
                        // NFS mounts want this to be xrealloc-able
                        mtcur->mnt_opts = xstrdup(mtcur->mnt_opts);
  
@@ -589,7 +643,7 @@ diff -uNr busybox-1.17.1.org//util-linux/mount.c 
busybox-1.17.1/util-linux/mount
                        }
                        free(mtcur->mnt_opts);
                }
-@@ -2052,24 +2063,13 @@
+@@ -2214,24 +2225,13 @@ int mount_main(int argc UNUSED_PARAM, ch
                                bb_error_msg_and_die(bb_msg_you_must_be_root);
                }
  
@@ -621,10 +675,10 @@ diff -uNr busybox-1.17.1.org//util-linux/mount.c 
busybox-1.17.1/util-linux/mount
        }
  
   //ret:
-diff -uNr busybox-1.17.1.org//util-linux/swaponoff.c 
busybox-1.17.1/util-linux/swaponoff.c
---- busybox-1.17.1.org//util-linux/swaponoff.c 2010-07-06 04:25:54.000000000 
+0200
-+++ busybox-1.17.1/util-linux/swaponoff.c      2010-08-01 11:42:45.000000000 
+0200
-@@ -55,15 +55,36 @@
+diff -u -pr busybox-1.17.1.org/util-linux/swaponoff.c 
busybox-1.17.1/util-linux/swaponoff.c
+--- busybox-1.17.1.org/util-linux/swaponoff.c  2012-06-26 15:35:45.000000000 
+0200
++++ busybox-1.17.1/util-linux/swaponoff.c      2013-04-16 20:19:23.000000000 
+0200
+@@ -77,15 +77,36 @@ static int swap_enable_disable(char *dev
        return 0;
  }
  
@@ -663,47 +717,3 @@ diff -uNr busybox-1.17.1.org//util-linux/swaponoff.c 
busybox-1.17.1/util-linux/s
  
        err = 0;
        while ((m = getmntent(f)) != NULL) {
-diff -uNr busybox-1.19.4.org/loginutils/passwd.c 
busybox-1.19.4/loginutils/passwd.c
---- busybox-1.19.4.org/loginutils/passwd.c     2012-02-04 20:34:24.000000000 
+0100
-+++ busybox-1.19.4/loginutils/passwd.c 2012-04-08 15:03:50.000000000 +0200
-@@ -15,6 +15,7 @@
- 
- #include "libbb.h"
- #include <syslog.h>
-+#include <sys/resource.h>
- 
- static void nuke_str(char *str)
- {
-diff -uNr busybox-1.19.4.org/miscutils/time.c busybox-1.19.4/miscutils/time.c
---- busybox-1.19.4.org/miscutils/time.c        2012-02-04 20:24:55.000000000 
+0100
-+++ busybox-1.19.4/miscutils/time.c    2012-04-08 15:04:49.000000000 +0200
-@@ -16,6 +16,7 @@
- //usage:     "\n      -v      Verbose"
- 
- #include "libbb.h"
-+#include <sys/resource.h>
- 
- /* Information on the resources used by a child process.  */
- typedef struct {
-diff -uNr busybox-1.19.4.org/networking/inetd.c 
busybox-1.19.4/networking/inetd.c
---- busybox-1.19.4.org/networking/inetd.c      2012-02-04 20:34:24.000000000 
+0100
-+++ busybox-1.19.4/networking/inetd.c  2012-04-08 15:05:32.000000000 +0200
-@@ -166,6 +166,7 @@
- 
- #include <syslog.h>
- #include <sys/un.h>
-+#include <sys/resource.h>
- 
- #include "libbb.h"
- 
-diff -uNr busybox-1.19.4.org/shell/shell_common.c 
busybox-1.19.4/shell/shell_common.c
---- busybox-1.19.4.org/shell/shell_common.c    2012-02-04 20:34:24.000000000 
+0100
-+++ busybox-1.19.4/shell/shell_common.c        2012-04-08 15:06:29.000000000 
+0200
-@@ -18,6 +18,7 @@
-  */
- #include "libbb.h"
- #include "shell_common.h"
-+#include <sys/resource.h>
- 
- const char defifsvar[] ALIGN1 = "IFS= \t\n";
- 
diff --git a/config/busybox.config.m4 b/config/busybox.config.m4
index 7a435d9..7b77688 100644
--- a/config/busybox.config.m4
+++ b/config/busybox.config.m4
@@ -51,7 +51,10 @@ option(`CONFIG_BUILD_LIBBUSYBOX', `n', `n')
 option(`CONFIG_FEATURE_SHARED_BUSYBOX', `n', `n')
 option(`CONFIG_LFS', `y', `y')
 CONFIG_CROSS_COMPILER_PREFIX=""
+CONFIG_SYSROOT=""
 CONFIG_EXTRA_CFLAGS=""
+CONFIG_EXTRA_LDFLAGS=""
+CONFIG_EXTRA_LDLIBS=""
 
 #
 # Debugging Options
@@ -83,8 +86,10 @@ CONFIG_PREFIX=PREFIX
 #
 # Busybox Library Tuning
 #
+# CONFIG_FEATURE_SYSTEMD is not set
+# CONFIG_FEATURE_RTMINMAX is not set
 CONFIG_PASSWORD_MINLEN=5
-CONFIG_MD5_SIZE_VS_SPEED=2
+CONFIG_MD5_SMALL=1
 option(`CONFIG_FEATURE_FAST_TOP', `n', `n')
 option(`CONFIG_FEATURE_ETC_NETWORKS', `n', `n')
 option(`CONFIG_FEATURE_EDITING', `y', `y')
@@ -99,6 +104,7 @@ option(`CONFIG_FEATURE_EDITING_FANCY_PROMPT', `y', `y')
 # CONFIG_FEATURE_NON_POSIX_CP is not set
 # CONFIG_FEATURE_VERBOSE_CP_MESSAGE is not set
 CONFIG_FEATURE_COPYBUF_KB=4
+option(`CONFIG_FEATURE_SKIP_ROOTFS', `y', `y')
 option(`CONFIG_MONOTONIC_SYSCALL', `n', `n')
 option(`CONFIG_IOCTL_HEX2STR_ERROR', `y', `y')
 # CONFIG_FEATURE_HWIB is not set
@@ -129,6 +135,7 @@ option(`CONFIG_FEATURE_DPKG_DEB_EXTRACT_ONLY', `n', `n')
 option(`CONFIG_GUNZIP', `y', `y')
 option(`CONFIG_GZIP', `y', `y')
 # CONFIG_FEATURE_GZIP_LONG_OPTIONS is not set
+CONFIG_GZIP_FAST=0
 option(`CONFIG_LZOP', `n', `n')
 # CONFIG_LZOP_COMPR_HIGH is not set
 option(`CONFIG_RPM2CPIO', `n', `n')
@@ -203,9 +210,9 @@ option(`CONFIG_HEAD', `y', `n')
 option(`CONFIG_FEATURE_FANCY_HEAD', `n', `n')
 option(`CONFIG_HOSTID', `n', `n')
 option(`CONFIG_ID', `y', `n')
+option(`CONFIG_GROUPS', `n', `n')
 option(`CONFIG_INSTALL', `n', `n')
 option(`CONFIG_FEATURE_INSTALL_LONG_OPTIONS', `n', `n')
-option(`CONFIG_LENGTH', `n', `n')
 option(`CONFIG_LN', `y', `y')
 option(`CONFIG_LOGNAME', `n', `n')
 option(`CONFIG_LS', `y', `y')
@@ -260,6 +267,7 @@ option(`CONFIG_FEATURE_TEE_USE_BLOCK_IO', `n', `n')
 option(`CONFIG_TEST', `y', `y')
 option(`CONFIG_FEATURE_TEST_64', `n', `n')
 option(`CONFIG_TOUCH', `y', `y')
+option(`CONFIG_FEATURE_TOUCH_SUSV3', `n', `n')
 option(`CONFIG_TR', `n', `n')
 option(`CONFIG_FEATURE_TR_CLASSES', `n', `n')
 option(`CONFIG_FEATURE_TR_EQUIV', `n', `n')
@@ -349,6 +357,7 @@ option(`CONFIG_FEATURE_VI_8BIT', `y', `y')
 option(`CONFIG_FEATURE_VI_COLON', `y', `y')
 option(`CONFIG_FEATURE_VI_YANKMARK', `y', `y')
 option(`CONFIG_FEATURE_VI_SEARCH', `y', `y')
+# CONFIG_FEATURE_VI_REGEX_SEARCH is not set
 option(`CONFIG_FEATURE_VI_USE_SIGNALS', `y', `y')
 option(`CONFIG_FEATURE_VI_DOT_CMD', `y', `y')
 option(`CONFIG_FEATURE_VI_READONLY', `y', `y')
@@ -439,6 +448,7 @@ option(`CONFIG_GETTY', `n', `n')
 option(`CONFIG_FEATURE_UTMP', `n', `n')
 option(`CONFIG_FEATURE_WTMP', `n', `n')
 option(`CONFIG_LOGIN', `y', `y')
+# CONFIG_LOGIN_SESSION_AS_CHILD is not set
 option(`CONFIG_PAM', `n', `n')
 option(`CONFIG_LOGIN_SCRIPTS', `y', `n')
 option(`CONFIG_FEATURE_NOLOGIN', `n', `n')
@@ -447,6 +457,7 @@ option(`CONFIG_PASSWD', `y', `y')
 option(`CONFIG_FEATURE_PASSWD_WEAK_CHECK', `n', `n')
 option(`CONFIG_CRYPTPW', `n', `n')
 option(`CONFIG_CHPASSWD', `n', `n')
+CONFIG_FEATURE_DEFAULT_PASSWD_ALGO="des"
 option(`CONFIG_SU', `n', `n')
 option(`CONFIG_FEATURE_SU_SYSLOG', `n', `n')
 option(`CONFIG_FEATURE_SU_CHECKS_SHELLS', `n', `n')
@@ -634,8 +645,13 @@ option(`CONFIG_FEATURE_MTAB_SUPPORT', `n', `n')
 # CONFIG_CONSPY is not set
 # CONFIG_NANDWRITE is not set
 # CONFIG_NANDDUMP is not set
+# CONFIG_SETSERIAL is not set
 # CONFIG_UBIATTACH is not set
 # CONFIG_UBIDETACH is not set
+# CONFIG_UBIMKVOL is not set
+# CONFIG_UBIRMVOL is not set
+# CONFIG_UBIRSVOL is not set
+# CONFIG_UBIUPDATEVOL is not set
 option(`CONFIG_ADJTIMEX', `n', `n')
 option(`CONFIG_BBCONFIG', `n', `n')
 option(`CONFIG_BEEP', `n', `n')
@@ -814,6 +830,7 @@ option(`CONFIG_FEATURE_NTPD_SERVER', `n', `n')
 option(`CONFIG_PING', `y', `y')
 option(`CONFIG_PING6', `n', `n')
 option(`CONFIG_FEATURE_FANCY_PING', `y', `y')
+option(`CONFIG_WHOIS', `n', `n')
 option(`CONFIG_PSCAN', `n', `n')
 option(`CONFIG_ROUTE', `y', `y')
 option(`CONFIG_SLATTACH', `n', `n')
@@ -845,6 +862,7 @@ option(`CONFIG_UDHCPC', `y', `y')
 # CONFIG_FEATURE_UDHCP_PORT is not set
 CONFIG_UDHCP_DEBUG=0
 # CONFIG_FEATURE_UDHCP_RFC3397 is not set
+# CONFIG_FEATURE_UDHCP_8021Q is not set
 CONFIG_UDHCPC_DEFAULT_SCRIPT="/share/udhcpc/default.script"
 CONFIG_UDHCPC_SLACK_FOR_BUGGY_SERVERS=80
 CONFIG_IFUPDOWN_UDHCPC_CMD_OPTIONS="-b -R"
@@ -863,6 +881,7 @@ ifdef(`openvpn',
 `# CONFIG_TUNCTL is not set'
 )
 # CONFIG_FEATURE_TUNCTL_UG is not set
+# CONFIG_UDHCPC6 is not set
 # CONFIG_UDPSVD is not set
 
 #
@@ -887,9 +906,12 @@ CONFIG_FEATURE_MIME_CHARSET=""
 # Process Utilities
 #
 # CONFIG_IOSTAT is not set
+# CONFIG_LSOF is not set
 # CONFIG_MPSTAT is not set
 # CONFIG_PMAP is not set
 # CONFIG_POWERTOP is not set
+# CONFIG_PSTREE is not set
+# CONFIG_PWDX is not set
 # CONFIG_SMEMCAP is not set
 option(`CONFIG_FREE', `y', `y')
 option(`CONFIG_FUSER', `n', `n')
@@ -970,6 +992,7 @@ option(`CONFIG_ASH', `y', `y')
 # Ash Shell Options
 #
 # CONFIG_ASH_BASH_COMPAT is not set
+# CONFIG_ASH_IDLE_TIMEOUT is not set
 option(`CONFIG_ASH_JOB_CONTROL', `y', `n')
 option(`CONFIG_ASH_ALIAS', `y', `y')
 option(`CONFIG_ASH_GETOPTS', `n', `n')
@@ -1004,6 +1027,7 @@ option(`CONFIG_MSH', `n', `n')
 option(`CONFIG_FEATURE_SH_EXTRA_QUIET', `n', `n')
 # CONFIG_FEATURE_SH_STANDALONE is not set
 # CONFIG_FEATURE_SH_NOFORK is not set
+# CONFIG_FEATURE_SH_HISTFILESIZE is not set
 option(`CONFIG_CTTYHACK', `n', `n')
 
 #
@@ -1013,6 +1037,7 @@ option(`CONFIG_SYSLOGD', `y', `y')
 option(`CONFIG_FEATURE_ROTATE_LOGFILE', `y', `y')
 option(`CONFIG_FEATURE_REMOTE_LOG', `y', `y')
 option(`CONFIG_FEATURE_SYSLOGD_DUP', `n', `n')
+option(`CONFIG_FEATURE_SYSLOGD_CFG', `n', `n')
 option(`CONFIG_FEATURE_IPC_SYSLOG', `n', `n')
 CONFIG_FEATURE_SYSLOGD_READ_BUFFER_SIZE=256
 CONFIG_FEATURE_IPC_SYSLOG_BUFFER_SIZE=0
diff --git a/rules-archive b/rules-archive
index b6e7fb6..53ef1fd 100644
--- a/rules-archive
+++ b/rules-archive
@@ -50,7 +50,7 @@ ccache-3.1.4.tar.gz;http://samba.org/ftp/ccache
 #
 # root
 #
-busybox-1.18.5.tar.bz2;http://www.busybox.net/downloads
+busybox-1.20.2.tar.bz2;http://www.busybox.net/downloads
 autofs-4.1.4.tar.gz;http://www.kernel.org/pub/linux/daemons/autofs/v4
 nfs-utils-1.1.1.tar.gz;http://prdownloads.sourceforge.net/sourceforge/nfs
 fuse-2.5.3.tar.gz;http://prdownloads.sourceforge.net/sourceforge/fuse
diff --git a/rules-make b/rules-make
index 434bdc9..db35887 100644
--- a/rules-make
+++ b/rules-make
@@ -40,7 +40,7 @@ 
gcc47;4.7.2;gcc-4.7.2;gcc-4.7.2.tar.bz2;extract:gcc-4.7.2.tar.bz2;apatch:410-lib
 #
 # root
 #
-busybox;1.18.5;busybox-1.18.5;busybox-1.18.5.tar.bz2:busybox-1.17.1.diff;extract:busybox-1.18.5.tar.bz2;patch:busybox-1.17.1.diff
+busybox;1.20.2;busybox-1.20.2;busybox-1.20.2.tar.bz2:busybox-1.17.1.diff;extract:busybox-1.20.2.tar.bz2;patch:busybox-1.17.1.diff
 
automount;4.1.4;autofs-4.1.4;autofs-4.1.4.tar.gz;extract:autofs-4.1.4.tar.gz;patch:autofs.diff
 
nfs_utils;1.1.1;nfs-utils-1.1.1;nfs-utils-1.1.1.tar.gz;extract:nfs-utils-1.1.1.tar.gz;patch:nfs-utils.diff
 
fusekernel;2.5.3;fuse-2.5.3;fuse-2.5.3.tar.gz;extract:fuse-2.5.3.tar.gz;patch:fuse.diff

-----------------------------------------------------------------------

Summary of changes:
 Patches/busybox-1.17.1.diff |  250 ++++++++++++++++++++++---------------------
 config/busybox.config.m4    |   29 +++++-
 rules-archive               |    2 +-
 rules-make                  |    2 +-
 4 files changed, 159 insertions(+), 124 deletions(-)


-- 
Tuxbox-GIT: cdk

------------------------------------------------------------------------------
LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint
2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes
Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13. 
http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
_______________________________________________
Tuxbox-cvs-commits mailing list
Tuxbox-cvs-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tuxbox-cvs-commits

Reply via email to