Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Aug 31, 2015
  1. @enh

    Merge "Lose uptime to toybox."

    enh authored Gerrit Code Review committed
Commits on Aug 25, 2015
  1. @enh

    lsof fixes.

    enh authored
    Change-Id: Ie3befc7c8e3540b9ebe93786e711f8445cf6f6c7
Commits on Aug 17, 2015
  1. @enh

    Lose uptime to toybox.

    enh authored
    Let's see if anyone actually needs the non-POSIX information...
    Change-Id: I0bb63b3a81f6295d281a661bd941a26fef675598
Commits on Aug 14, 2015
  1. @enh

    Lose ionice and renice to toybox.

    enh authored
    Change-Id: I77264e70aeff5a2320ce178c8e7176b67b898bd9
Commits on Aug 11, 2015
  1. @enh

    Remove watchprops.

    enh authored
    Since watchprops would have to be rewritten anyway in the upcoming properties
    rewrite, there seems little point in rewriting it for toybox first. Let's
    see how many people actually use watchprops and decide whether it's worth
    the effort...
    Change-Id: I996e7209bc81633ee66602f09f130226336d9987
Commits on Jul 30, 2015
  1. Toolbox: Disable unused-const-variable warning

    Andreas Gampe authored
    For build-system CFLAGS clean-up, disable unused-const-variable
    Bug: 18632512
    Change-Id: I1be1ac744f8c77bd0a8378578072285a2c035245
Commits on Jun 8, 2015
  1. @enh

    Switch to toybox mount(1).

    enh authored
    Change-Id: Ieda6e2bfbf5ea3e9a96f5facfded4c2a467e4a02
Commits on Jun 6, 2015
  1. @enh

    Make start/stop warn if you're not root.

    enh authored
    Change-Id: Ia1e2de1697d971381b0c949fdaaeff424ab8bf32
Commits on May 16, 2015
  1. @enh

    Revert "Switch to toybox ls."

    enh authored
    This reverts commit 9c94aa9.
    Change-Id: Ie2479ee4a0614e285ce8d57c727200a0381904e2
Commits on May 15, 2015
  1. @enh

    Switch to toybox ls.

    enh authored
    Bug: http://b/21171466
    Change-Id: I3fa09db7ca43d337cbda60f10269e7607544982b
Commits on Apr 25, 2015
  1. @enh

    Improve toolbox SIGPIPE behavior.

    enh authored
    None of our tools -- except for top, which I'd fixed previously --
    handles SIGPIE correctly. Let's just handle SIGPIPE in the driver.
    Change-Id: I322ea411f53c71585a64118c217d54389f675d4e
Commits on Apr 8, 2015
  1. @enh

    Move ls implementation detail into ls.

    enh authored
    Also remove the unused generality, and remove a dependency on a linux/
    header file when there's a sys/ one that's even better.
    Change-Id: If07608cc9ae2b7c2928ee2a9e33d20d63a9a8f45
  2. @enh

    Lose getprop to toybox.

    enh authored
    Change-Id: I5188dbcc7e248b2fabade2d8d137610b4adb3164
Commits on Apr 7, 2015
  1. @enh

    Lose setprop to toybox.

    enh authored
    Change-Id: Ic0fd9cfb70e117067f4ebc5e120dea4b5fe1d883
  2. @enh

    Lose restorecon to toybox.

    enh authored
    Change-Id: I5460f46700011b7733a1d87a9049e828531627be
Commits on Apr 3, 2015
  1. @enh

    Lose umount to toybox.

    enh authored
    Change-Id: Ide35731c37d70ccb38a5e84b7310434ce6c3aa6e
Commits on Apr 2, 2015
  1. @enh

    Remove LOCAL_ADDITIONAL_DEPENDENCIES in cases where it's not needed.

    enh authored
    Change-Id: I720b8ef1050da45a7833adef8219b6acb2cf3a38
Commits on Apr 1, 2015
  1. @ccfries @enh

    toolbox: ioctl: fix signedness on ioctl_nr

    ccfries authored enh committed
    ioctl_nr is passed signed to the kernel, but many users refer
    to ioctl's in unsigned 32 bit notation.
    Let's use stroll to set it, to let people specify either
    negative numbers or large positive numbers.
    Also improve error reporting.
    Reported-By: Alex Piliev <>
    Change-Id: I789434895b70b051d4d5c1a5db566a1925478ef0
Commits on Mar 30, 2015
  1. @enh

    Lose route to toybox.

    enh authored
    Change-Id: If68fa6a691478921452ebd785bd35e3ba5a8470a
  2. @jredestig @enh

    toolbox: Fixed type mismatch for ioctl(BLKGETSIZE)

    jredestig authored enh committed
    ioctl(BLKGETSIZE) expects unsigned long
    (8 bytes on 64 bit environment).
    Change-Id: Ic0f1d48e1d4cb890dbf617b3eb6285425cdbf0d0
Commits on Mar 28, 2015
  1. @enh

    Lose load_policy to toybox.

    enh authored
    Change-Id: I3ef3aab9eef8e07ee598e2559a316e2fccf7199b
Commits on Mar 26, 2015
  1. @enh

    $ANDROID_BUILD_TOP isn't set for continuous builds.

    enh authored
    Instead, take advantage of the fact that we'll be run from the root of the
    Change-Id: I5ce6d1c9ae8d478748ab90c9d3cc8e665ae5859b
  2. @enh

    Auto-generate the getevent labels from <linux/input.h>.

    enh authored
    Now we only have to remember to update the kernel uapi headers, which
    we're pretty good at.
    Change-Id: If04eb8c50882fff5e5e2a5d72664f5d4c4c538b1
Commits on Mar 24, 2015
  1. @enh

    Lose runcon to toybox.

    enh authored
    Change-Id: I0fa4a1907a9def4ba7dc1348f57299cd578fdf87
Commits on Mar 20, 2015
  1. @enh

    Remove /dev/alarm cruft from uptime.

    enh authored
    Our uptime is very different from the regular one, and usefully so, so
    this code will live on. Remove dead bits.
    Also fix the annoying "1 days" bug while I'm here.
    Change-Id: Ied5403ba96dcc5eddd4d386b59c6fcdea3209881
Commits on Mar 19, 2015
  1. @enh

    Remove schedtop.

    enh authored
    This seems to have only been used before we had top(1).
    Change-Id: I6c3e5dad19754cf00a07161d2b93093dc0fe7c08
Commits on Mar 16, 2015
  1. @enh

    Remove obsolete smd tool.

    enh authored
    It's basically "echo" with a redirect, and it hasn't been touched since
    cupcake. Could be replaced with a shell script if need be.
    Change-Id: I75b663ea4be3d7cd9581faa6ef3979de28e68dfb
Commits on Mar 13, 2015
  1. @stephensmalley

    Remove getsebool/setsebool from init and toolbox.

    stephensmalley authored
    These were leftovers from the SELinux boolean support that
    was originally merged.  Since Android prohibits SELinux policy
    booleans, we can just drop it.
    Change-Id: I02f646a7d8db65e153702205b082b87a73f60d73
    Signed-off-by: Stephen Smalley <>
Commits on Mar 10, 2015
  1. @enh

    am ed5b81c: Merge "Fix LP32 build."

    enh authored Android Git Automerger committed
    * commit 'ed5b81c9e59c0a6c618f43964a4a2639448c0686':
      Fix LP32 build.
  2. @enh

    am 9cce837: Merge "Increase output width for wchan and pc on 64 bit t…

    enh authored Android Git Automerger committed
    * commit '9cce837d025d05a07a3b91cf23337a7b688c3eb9':
      Increase output width for wchan and pc on 64 bit targets.
  3. @enh

    Fix LP32 build.

    enh authored
    Change-Id: I66e084330e7a32eac639d06187e780ffa0ad7b14
  4. @chrisdearman @enh

    Increase output width for wchan and pc on 64 bit targets.

    chrisdearman authored enh committed
    Also switch wchan to the textual form, since most of us
    don't know kernel addresses off by heart.
    Change-Id: I8e28d910034d8171c5b994189b16114f80f38d2f
Commits on Mar 7, 2015
  1. @enh

    am 6385d62: Merge "Remove toolbox\'s obsolete \'wipe\' command."

    enh authored Android Git Automerger committed
    * commit '6385d626a585017ec1fe4027f4faa79741f9d117':
      Remove toolbox's obsolete 'wipe' command.
  2. @enh

    Remove toolbox's obsolete 'wipe' command.

    enh authored
    It hasn't worked in some time (it removes /data/dalvik-cache, which is
    required by art), and if you're prepared to reboot (to let init put back
    all the directories a working system needs) there are other ways to wipe
    data (such as "fastboot format userdata reboot").
    Bug: 19644330
    Change-Id: Ib074ea21cc28409a506d66d75060bb4ad85539e2
Commits on Feb 10, 2015
  1. @enh

    am 830914a: Merge "Lose touch to toybox."

    enh authored Android Git Automerger committed
    * commit '830914a4b6c42d04004e2ec3ff38823f6be8c23f':
      Lose touch to toybox.
Something went wrong with that request. Please try again.