while i'm on the subject, here's a quick braindump of the status of the things still on the list:
dd -- currently using NetBSD dd, so in no rush here. du df -- need to finish the humanize_number work. iftop ioctl lsof prlimit -- will rewrite these at some point. turns out there's an existing prlimit with a much friendlier command-line than ours (http://man7.org/linux/man-pages/man1/prlimit.1.html). ls -- making progress on the adb/CTS side of things. hopeful we can flip the switch this month. log nandread newfs_msdos uptime -- ??? ps -- toybox ps still needs a lot of work, so i'm not even looking at this yet. start stop -- probably make more sense as shell scripts top -- a few options used in Android bug reports to implement. On Fri, Aug 14, 2015 at 4:08 PM, enh <[email protected]> wrote: > Another Android roadmap update. > > The three separate lists had got a bit out of sync. The genuinely new > changes are in the top list. > > diff --git a/www/roadmap.html b/www/roadmap.html > index e5105b8..afb49ba 100755 > --- a/www/roadmap.html > +++ b/www/roadmap.html > @@ -236,9 +236,9 @@ system/core/toolbox/Android.mk</a> the toolbox > directory builds the > following commands:</p> > > <blockquote><b> > -dd du df getevent iftop ioctl ionice log ls > -lsof mount nandread newfs_msdos ps prlimit renice > -sendevent start stop top uptime watchprops > +dd du df getevent iftop ioctl log ls > +lsof nandread newfs_msdos ps prlimit > +sendevent start stop top uptime > </b></blockquote> > > <h3>Other Android core commands</h3> > @@ -264,25 +264,24 @@ implementing the full commands (fdisk, init, and > sudo) come first.</p> > <p>For reference, combining everything listed above, we get:</p> > > <blockquote><b> > -dd du df getevent iftop init ioctl ionice > -log logcat logwrapper ls lsof mount nandread > -newfs_msdos ps prlimit reboot renice run-as > -sendevent start stop top uptime watchprops > +dd du df getevent iftop init ioctl > +log logcat logwrapper ls lsof nandread > +newfs_msdos ps prlimit reboot run-as > +sendevent start stop top uptime > </b></blockquote> > > <p>We may eventually implement all of that, but for toybox 1.0 we need to > -focus a bit. For our first pass, let's ignore selinux [note: the android > -guys submitted selinux code to us and we merged it], > -and grab just logcat and logwrapper from the "core" > -commands (since the rest have some full/standard version providing that > -functionality, which we can implement a shim interface for later).</p> > +focus a bit. For our first pass, let's grab just logcat and logwrapper > +from the "core" commands (since the rest have some full/standard version > +providing that functionality, which we can implement a shim interface > +for later).</p> > > <p>This means toybox should implement (or finish implementing):</p> > <blockquote><b> > <span id=toolbox> > -dd du df getevent iftop ioctl ionice log logcat logwrapper ls lsof > -mount nandread newfs_msdos ps prlimit renice schedtop sendevent > -smd start stop top uptime watchprops > +dd du df getevent iftop ioctl log logcat logwrapper ls lsof > +nandread newfs_msdos ps prlimit sendevent > +start stop top uptime > </span> > </b></blockquote> -- Elliott Hughes - http://who/enh - http://jessies.org/~enh/ Android native code/tools questions? Mail me/drop by/add me as a reviewer. _______________________________________________ Toybox mailing list [email protected] http://lists.landley.net/listinfo.cgi/toybox-landley.net
