From cbd775281d54e35e28a547bb49020fec75dc0f10 Mon Sep 17 00:00:00 2001 From: Rob Landley Date: Sat, 12 Apr 2014 20:39:33 -0500 Subject: On further analysis, none of the glibc commands are interesting. --- www/roadmap.html | 26 +++++++++++++++++--------- 1 file changed, 17 insertions(+), 9 deletions(-) diff --git a/www/roadmap.html b/www/roadmap.html index 00027a5a..44c2ed38 100755 --- a/www/roadmap.html +++ b/www/roadmap.html @@ -425,36 +425,44 @@ mtrace nscd rpcent rpcinfo tzselect zdump zic

Of those, musl libc only implements ldd.

+

catchsegv is a rudimentary debugger, probably out of scope for toybox.

+

iconv has been previously discussed.

+

iconvconfig is only relevant if iconv is user-configurable; musl uses a non-configurable iconv.

+

getconf is a posix utility which displays several variables from unistd.h; it probably belongs in the development toolchain.

-

getent handles retrieving entries from passwd-style databases, -in a rather lame way.

+ +

getent handles retrieving entries from passwd-style databases +(in a rather lame way) and is trivially replacable by grep.

+

locale was discussed under posix. localedef compiles locale definitions, which musl currently does not use.

mtrace is a perl script to use the malloc debugging that glibc has built-in; this is not relevant for musl, and would necessarily vary with libc.

+

nscd is a name service caching daemon, which is not yet relevant for musl. rpcinfo and rpcent are related to rpc, which musl does not include.

+

The remaining commands involve glibc's bundled timezone database, +which seems to be derived from the IANA +timezone database. Unless we want to maintain our own fork of the +standards body's database like glibc does, these are of no interest, +but for completeness:

+

tzselect outputs a TZ variable correponding to user input. The documentation does not indicate how to use it in a script, but it seems that Debian may have done so. zdump prints current time in each of several timezones, optionally outputting a great deal of extra information about each timezone. -zic converts a description of a timezone to a file in the tz format.

+zic converts a description of a timezone to a file in tz format.

-

So this leaves the following interesting commands:

+

None of glibc's bundled commands are currently of interest to toybox.

-
- -getent -tzselect zdump zic -

-- cgit v1.2.3