From 7ea6dee59b5f7ee13fdd3f52e6ee99b17ad07647 Mon Sep 17 00:00:00 2001
From: Elliott Hughes
According to -system/core/toolbox/Android.mk the toolbox directory builds the +
According to +system/core/toolbox/Android.bp the toolbox directory builds the following commands:
-dd getevent newfs_msdos +getevent getprop modprobe setprop start-
The toolbox makefile also builds the BSD grep right now, because toybox
-grep is missing --color
.
getprop/setprop/start were in toybox and moved back because they're so +tied to non-public system interfaces. modprobe shares the implementation +used in init. getevent probably does make sense as a toybox command, but at the +moment it's built with a python script that pulls all the constants from the +latest kernel headers, which is very convenient.
This means toybox should implement (or finish implementing):
-dd getevent grep gzip newfs_msdos +dd getevent gzip newfs_msdos-
Update: Android.mk is currently building the following toybox files out -of "pending". These should be a priority for cleanup:
+Update: +external/toybox/Android.bp has symlinks for the following toys out +of "pending". (The toybox modprobe is also built for the device, but +it isn't actually used and is only there for sanity checking against +the libmodprobe-based implementation.) These should be a priority for +cleanup:
-bc dd diff expr lsof tr getfattr modprobe more traceroute +bc dd diff expr getfattr lsof more stty tr traceroute
Android wishlist:
@@ -361,8 +368,10 @@ mtools genvfatfs mke2fs gene2fsThe list of external tools used to build AOSP is -here.
+The list of external tools used to build AOSP was +here, +but as they're switched over to toybox they disappear and reappear +here.
awk basename bash bc bzip2 cat chmod cmp comm cp cut date dd diff dirname du -- cgit v1.2.3