Permalink
Commits on Nov 18, 2012
  1. update config

    Change-Id: I8d74c61ee327f4eabeea65f0797585e132b086b2
    tpruvot committed Nov 18, 2012
  2. unzip: make options parsing more robust on getopt w/o gnu extensions

    Also, code shrank:
    
    function                                             old     new   delta
    static.extn                                           15      10      -5
    packed_usage                                       29231   29217     -14
    unzip_main                                          2388    2291     -97
    ------------------------------------------------------------------------------
    (add/remove: 0/0 grow/shrink: 0/3 up/down: 0/-116)           Total: -116 bytes
    
    tweak help text
    
    Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
    
    Change-Id: I3d0a3f26037d5388b8d8240f9b373d12534056f1
    Denys Vlasenko committed with tpruvot Jun 15, 2012
  3. build system: use pkg-config to look up selinux libs

    Newer versions of libselinux has started linking against more libs.
    Rather than continuing hardcoding things, switch to using pkg-config
    to query for its dependencies.
    
    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
    
    Change-Id: Id5bdbb791377e4f85c4653d8b265520cabac3141
    vapier committed with tpruvot Oct 20, 2012
  4. include sys/resource.h where needed

    We use functions from sys/resource.h in misc applets, but don't include
    the header.  This breaks building with newer glibc versions, so add the
    include where needed.
    
    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
    (cherry picked from commit c5fe9f7)
    
    Change-Id: I59ce8b8f68cae23809065ca71c454d75f86dc8a5
    tpruvot committed Nov 18, 2012
  5. Enable shell and expr 64bit math support

    This is required to handle correctly values like $((0xc0035ef0))
    without this flag, the 32bit value returned is negative
    
    Change-Id: I3d207514febddd1b47a3e4fe6de1101fe1fbd6b5
    tpruvot committed Jul 27, 2012
Commits on Oct 31, 2012
  1. android ndk defconfig: fix default location of modules

    The default location of modules is currently /lib/modules which
    we never use on android.  Some kernel modules need to be loaded on
    boot with /system/bin or init.d scripts.
    pbeeler committed Oct 30, 2012
Commits on Jul 16, 2012
  1. testsuite: some more awk tests related to conditions

    Change-Id: I6dea42f5cf50d6c1c070467be0c9e9a532d2a641
    tpruvot committed Jun 3, 2012
Commits on Jul 14, 2012
  1. bump version to 1.20.2

    Apply patches from http://busybox.net/downloads/fixes-1.20.1/
    + some others fixes from master branch related to android
    
    Add also the inetd applet (basic, without librpc support)
    only include sample features set in examples/inetd.conf
    
    Change-Id: I60c978eef4556a5baec8d5240df7738dcfe268aa
    tpruvot committed Jul 13, 2012
  2. wget: correctly handle failure to -c (continue)

    function                                             old     new   delta
    reset_beg_range_to_zero                                -      52     +52
    wget_main                                           2168    2189     +21
    
    Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
    Denys Vlasenko committed with tpruvot Jun 13, 2012
  3. volume_id/ext: use common bb_e2fs_defs.h for ext2/3/4 constants and s…

    …tructs
    
    Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
    Denys Vlasenko committed with tpruvot Jun 12, 2012
  4. su: do not change to home dir unless -l

    Signed-off-by: Pascal Bellard <pascal.bellard@ads-lu.com>
    Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
    Pascal Bellard committed with tpruvot Jun 12, 2012
  5. platform.h: Android tweaks: ioprio defines, BB_ADDITIONAL_PATH

    Signed-off-by: Tias Guns <tias@ulyssis.org>
    Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
    tias committed with tpruvot Jun 10, 2012
  6. fix stime syscall for aosp jb define

    Change-Id: I7bcceee10aa3c267e7b1647c99ba83f1f16a89a1
    tpruvot committed Jul 14, 2012
  7. ionice: fix missing syscall and add the applet

    with the help of Tias Guns <tias@ulyssis.org>
    
    PS: not symlinked, we have /system/bin/ionice in android toolbox
        its included as an alternative
    
    Change-Id: Ib01023fb083a5b55467f52cd303eeaa8a9405a1d
    tpruvot committed Jul 13, 2012
Commits on Jul 13, 2012
  1. vi: nuke FEATURE_VI_OPTIMIZE_CURSOR

    It is not Unicode safe, it is not saving much of I/O, and it's large:
    
    function                                             old     new   delta
    vi_main                                              255     253      -2
    go_bottom_and_clear_to_eol                            28      26      -2
    do_cmd                                              4194    4182     -12
    show_status_line                                     388     374     -14
    strncat                                               39       -     -39
    __GI_strncat                                          39       -     -39
    refresh                                              774     724     -50
    place_cursor                                         276      83    -193
    ------------------------------------------------------------------------------
    (add/remove: 0/3 grow/shrink: 0/6 up/down: 0/-351)           Total: -351 bytes
    
    Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
    Denys Vlasenko committed with tpruvot Jun 11, 2012
  2. vi: do not set autoindent by default

    Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
    Denys Vlasenko committed with tpruvot Jun 10, 2012
  3. fbset: respect rgba configuration lines in fb.modes

    The fbset utility would not respect "rgba" config entries in
    the fb.modes file such as this (for the ARM Integrator/CP):
    
    mode "640x480-60-clcd"
        # D: 25.175 MHz, H: 31.469 kHz, V: 59.94 Hz
        geometry 640 480 640 480 16
        timings 39722 48 16 33 10 96 2
        rgba 5/10,5/5,5/0,1/15
    endmode
    
    This is important especially for this ARGB5551 device which
    is hopeless to configure otherwise. I noticed this lacking
    feature after the TI "fbtest" program managed to set up the
    the colormode correctly.
    
    Signed-off-by: Linus Walleij <triad@df.lth.se>
    Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
    linusw committed with tpruvot Jul 1, 2012
  4. ash: fix a bug in > handling. Closes 5282

    Denys Vlasenko committed with tpruvot Jul 13, 2012
  5. ifupdown: improve compatibility with Debian

    Set environment variable 'PHASE'.
    Treat post-up and pre-down as aliases for up and down.
    Uses the same logic as ifupdown.nw from ifupdown-0.6.16.
    Makes it possible to execute Debian's ifupdown script for
    wpa-supplicant.
    
    Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
    Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
    mtdcr committed with tpruvot Apr 23, 2012
  6. man: fix handling of gzipped manpages

    Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
    Denys Vlasenko committed with tpruvot Jun 8, 2012
  7. mount: fix the wrongly stored fs creation time

    This bug made our ext2 images non-mountable by ext4 driver.
    
    Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
    Denys Vlasenko committed with tpruvot Jun 21, 2012
  8. ps: use separate get_uptime() and make it work on non-linux too

    Create get_uptime() function in procps/ps.c, and use it rather than
    relying on linux-specific sysinfo() inline.
    
    Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
    Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
    Michael Tokarev committed with tpruvot Jun 13, 2012
  9. tar: fix 256-bit encoded number decoding

    Signed-off-by: Etienne Le Sueur <elesueur@vmware.com>
    Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
    elesueur committed with tpruvot Jun 9, 2012
Commits on Jul 9, 2012
  1. update build date and usage after recent changes

    Change-Id: Ia88a500235b20ad4908e5af88d85f588441efac7
    tpruvot committed Jul 9, 2012
  2. inetd: fix warnings

    Change-Id: Ia4801d6a9314423074de1ddf4526800f55282cca
    tpruvot committed Jun 16, 2012
  3. inetd: fix build failure in Android

    Signed-off-by: Tias Guns <tias@ulyssis.org>
    Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
    tias committed with tpruvot Jun 10, 2012
  4. busybox: tweak help text and copyright year

    Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
    Denys Vlasenko committed with tpruvot May 14, 2012
  5. unzip: ignore chmod errors

    This makes unzip to FAT filesystems not exit with error.
    This is similar to how the "normal" unzip works.
    
    Signed-off-by: Natanael Copa <natanael.copa@gmail.com>
    Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
    ncopa committed with tpruvot May 22, 2012
  6. get_linux_version_code: don't fail on Linux version strints like "3.0…

    …-foo"
    
    Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
    Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
    mtdcr committed with tpruvot May 5, 2012
Commits on Jul 8, 2012
  1. umount: instead of non-standard -D, use -d with opposite meaning

    This has been in upstream busybox for quite sometime, 2008-02-14 12:00:21 (GMT)
    And has no negative effects on android devices.
    Please see original commit:
    http://git.busybox.net/busybox/commit/util-linux/umount.c?id=b2e578a1f2c3cf317b391a7d2c059d6a5f5368b8&ss=1
    
    Change-Id: I7f8b9a6a88571b8190ffeaec75973f4ddf4f849e
    Denis Vlasenko committed with chris41g Jul 6, 2012
Commits on Jun 12, 2012
  1. modinfo: match more standard module fields and fix version field

    Previously, -F version could match the srcversion= string.
    
    This give now the same output as debian modinfo(8)
    
    before :
      ~ # modinfo -F version tiwlan_drv
      version:        6.1.2012.05.29
      version:        533BB7E5866E52F63B9ACCB
      version:        0x%x, oui=0x%x, 0x%x, 0x%x
      version:        0x%x
    
      ~ # modinfo tiwlan_drv
      filename:       tiwlan_drv.ko
      author:         Texas Instruments Inc
      license:        GPL
      vermagic:       2.6.32.9 preempt mod_unload ARMv7
      parm:           g_sdio_debug_level:debug level
      depends:
    
    now :
      ~ # modinfo -F version tiwlan_drv
      version:        6.1.2012.05.29
    
      ~ # modinfo tiwlan_drv
      filename:       tiwlan_drv.ko
      license:        GPL
      author:         Texas Instruments Inc
      version:        6.1.2012.05.29
      srcversion:     533BB7E5866E52F63B9ACCB
      depends:
      uts_release:    2.6.32.9-g306944c
      vermagic:       2.6.32.9 preempt mod_unload ARMv7
      parm:           g_sdio_debug_level:debug level
    
    This patch also add support for the old "-n" and some other helpers
    
    Change-Id: Icb4e9ca513cbce46b075a6f038799a7a19fb7e22
    Signed-off-by: Tanguy Pruvot <tanguy.pruvot@gmail.com>
    Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
    tpruvot committed May 30, 2012
Commits on Jun 3, 2012
  1. awk: fix the evaluate bug related to warning fix

    Change-Id: I0682468b95fb870d519ac975c94dc5a8f70bdec0
    tpruvot committed Jun 3, 2012
Commits on May 28, 2012
  1. update prebuilt android config files for 1.20.1

    Change-Id: If4be8aecb5ee02a184c1177dd108c68d5b2e13fc
    tpruvot committed May 28, 2012
  2. Apply post-1.20.0 patches, bump version to 1.20.1

    Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
    Denys Vlasenko committed with tpruvot May 28, 2012
Commits on May 27, 2012
  1. Update ext volume ID to support ext4 for blkid

        volume_id/ext: detect ext4 too
    
        function                                             old     new   delta
        volume_id_probe_ext                                  108     132     +24
    
        Signed-off-by: Dees Troy<dees_troy@teamw.in>
        Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
    
        Patchset 2: use upstream commit
    
    Change-Id: Idc50310af917f4b9cbbe51060850badc57945998
    Dees-Troy committed with tpruvot May 8, 2012