OSDN Git Service

android-x86/external-toybox.git
11 years agoFollow symlinks to get actual device name, getmountlist() reverses order for us now...
Rob Landley [Sat, 27 Oct 2012 02:15:31 +0000 (21:15 -0500)]
Follow symlinks to get actual device name, getmountlist() reverses order for us now, detect stdout to full device.

11 years agoAdd md5sum in lsb, combine sha1sum (mostly shared infrastructure). Downside: current...
Rob Landley [Tue, 23 Oct 2012 21:28:14 +0000 (16:28 -0500)]
Add md5sum in lsb, combine sha1sum (mostly shared infrastructure). Downside: current infrastructure can't give them different help text. Hmmm...

11 years agoPut the commands at the start of menuconfig and the toybox library options at the...
Rob Landley [Sun, 21 Oct 2012 22:57:23 +0000 (17:57 -0500)]
Put the commands at the start of menuconfig and the toybox library options at the end. (Aesthetic tweak.)

11 years agoUpdate roadmap/status with new toolbox analysis based on android system/core git...
Rob Landley [Tue, 16 Oct 2012 22:09:30 +0000 (17:09 -0500)]
Update roadmap/status with new toolbox analysis based on android system/core git repo.

11 years agoDoc tweak about test suite.
Rob Landley [Tue, 9 Oct 2012 02:31:07 +0000 (21:31 -0500)]
Doc tweak about test suite.

11 years agoSimplify sha1sum a little.
Rob Landley [Tue, 9 Oct 2012 02:27:58 +0000 (21:27 -0500)]
Simplify sha1sum a little.

11 years agoFix thinko for uname -m when i686 binary runs on x86_64 host.
Rob Landley [Tue, 9 Oct 2012 02:24:19 +0000 (21:24 -0500)]
Fix thinko for uname -m when i686 binary runs on x86_64 host.

11 years agoNew build infrastructure to generate FLAG_ macros and TT alias, #define FOR_commandna...
Rob Landley [Mon, 8 Oct 2012 05:02:30 +0000 (00:02 -0500)]
New build infrastructure to generate FLAG_ macros and TT alias, #define FOR_commandname before #including toys.h to trigger it. Rename DEFINE_GLOBALS() to just GLOBALS() (because I could never remember if it was DECLARE_GLOBALS). Convert existing commands to use new infrastructure, and replace optflag constants with FLAG_ macros where appropriate.

11 years agoMissing line in patch -l. Oops.
Rob Landley [Mon, 8 Oct 2012 04:53:25 +0000 (23:53 -0500)]
Missing line in patch -l. Oops.

11 years agoTest tweaks. Set +x on two scripts (so they can be run standalone), fix chgrp so...
Rob Landley [Mon, 8 Oct 2012 03:57:27 +0000 (22:57 -0500)]
Test tweaks. Set +x on two scripts (so they can be run standalone), fix chgrp so it doesn't abort test all.

11 years agoFix thinko in xpidfile()
Rob Landley [Mon, 8 Oct 2012 00:31:12 +0000 (19:31 -0500)]
Fix thinko in xpidfile()

11 years agopatch -l (loose match)
Rob Landley [Sun, 7 Oct 2012 00:07:34 +0000 (19:07 -0500)]
patch -l (loose match)

11 years agoTrivial cleanup
Rob Landley [Sun, 7 Oct 2012 00:01:23 +0000 (19:01 -0500)]
Trivial cleanup

11 years agoFix catv to display byte 255 correctly. (It's both M- and ^?.)
Rob Landley [Sat, 6 Oct 2012 06:54:24 +0000 (01:54 -0500)]
Fix catv to display byte 255 correctly.  (It's both M- and ^?.)

11 years agoCleanup mknod.
Rob Landley [Sat, 6 Oct 2012 04:33:36 +0000 (23:33 -0500)]
Cleanup mknod.

11 years agoClean up sha1sum, make it use global union properly.
Rob Landley [Mon, 17 Sep 2012 05:17:16 +0000 (00:17 -0500)]
Clean up sha1sum, make it use global union properly.

11 years agogethostname: Tighten up error messages slightly, switch to default "y".
Rob Landley [Sun, 9 Sep 2012 23:44:12 +0000 (18:44 -0500)]
gethostname: Tighten up error messages slightly, switch to default "y".

11 years agoAdd switch_root and fix infrastructure to understand name "switch_root".
Rob Landley [Sat, 8 Sep 2012 06:27:54 +0000 (01:27 -0500)]
Add switch_root and fix infrastructure to understand name "switch_root".

11 years agoI screwed up ls in commit 580. Oops. Fix it.
Rob Landley [Fri, 7 Sep 2012 00:49:40 +0000 (19:49 -0500)]
I screwed up ls in commit 580. Oops. Fix it.

11 years agoPosix compliance: wc shouldn't have trailing spaces (breaks aboriginal's mkinitr
Rob Landley [Thu, 6 Sep 2012 08:10:18 +0000 (03:10 -0500)]
Posix compliance: wc shouldn't have trailing spaces (breaks aboriginal's mkinitr
amfs script), when to print filenames was wrong, and it should have a "total" line when counting multiple arguments.

11 years agoUpdate status page.
Rob Landley [Tue, 4 Sep 2012 02:25:46 +0000 (21:25 -0500)]
Update status page.

11 years agomktemp broke kernel build, so new rules: if you don't specify anything, /tmp/tmp...
Rob Landley [Tue, 4 Sep 2012 02:24:46 +0000 (21:24 -0500)]
mktemp broke kernel build, so new rules: if you don't specify anything, /tmp/tmp.* Specify a file, ./file.  Specify -p dir then dir/tmp.*. Specify -p dir and file, dir/file. Also implement -q which lsb wants.

11 years agoRoy Tam pointed out that sh.c didn't get fully converted.
Rob Landley [Mon, 27 Aug 2012 10:25:50 +0000 (05:25 -0500)]
Roy Tam pointed out that sh.c didn't get fully converted.

11 years agoAdd du command.
Ashwini Kumar [Mon, 27 Aug 2012 02:17:00 +0000 (21:17 -0500)]
Add du command.

11 years agoSplit off pre-relaunch news entries into a separate oldnews.html page.
Rob Landley [Sun, 26 Aug 2012 21:33:06 +0000 (16:33 -0500)]
Split off pre-relaunch news entries into a separate oldnews.html page.

11 years agoRegularize command headers, update links to standards documents.
Rob Landley [Sat, 25 Aug 2012 23:08:51 +0000 (18:08 -0500)]
Regularize command headers, update links to standards documents.

11 years agoToysh is our posix sh, so move from "other" to "posix" and use sh as the base command...
Rob Landley [Sat, 25 Aug 2012 21:34:08 +0000 (16:34 -0500)]
Toysh is our posix sh, so move from "other" to "posix" and use sh as the base command name.

11 years agoTeach build to compare toys/*/*.c against .config symbol names instead of stopping...
Rob Landley [Sat, 25 Aug 2012 20:43:02 +0000 (15:43 -0500)]
Teach build to compare toys/*/*.c against .config symbol names instead of stopping at first _ when assembling list of files to build, and convert - to _. This lets us have commands like switch_root or nbd-client.

11 years agoMove commands into "posix", "lsb", and "other" menus/directories.
Rob Landley [Sat, 25 Aug 2012 19:25:22 +0000 (14:25 -0500)]
Move commands into "posix", "lsb", and "other" menus/directories.

11 years agoSome dubious asides, currently commented out.
Rob Landley [Sat, 25 Aug 2012 19:24:24 +0000 (14:24 -0500)]
Some dubious asides, currently commented out.

11 years agoCheck in the updated news and status web pages.
Rob Landley [Sat, 25 Aug 2012 16:51:25 +0000 (11:51 -0500)]
Check in the updated news and status web pages.

11 years agoFix bug spotted by Avery Pennarun: getusername() and getgroupname() can reuse the...
Rob Landley [Sun, 19 Aug 2012 02:12:02 +0000 (21:12 -0500)]
Fix bug spotted by Avery Pennarun: getusername() and getgroupname() can reuse the utoa buffer when neither is recognized, meaning uid would be shown again instead of gid.

11 years agoBugfix from Avery Pennarun: getpriority() uses a different range than nice(), so...
Rob Landley [Fri, 17 Aug 2012 03:24:30 +0000 (22:24 -0500)]
Bugfix from Avery Pennarun: getpriority() uses a different range than nice(), so follow thenice man page and zero errno then check it if nice returns -1.

11 years agoAdding usleep
Elie De Brauwer [Wed, 15 Aug 2012 10:53:54 +0000 (12:53 +0200)]
Adding usleep

11 years agoReplace TOY_LIST_LEN with more generic ARRAY_LEN()
Rob Landley [Tue, 14 Aug 2012 06:42:06 +0000 (01:42 -0500)]
Replace TOY_LIST_LEN with more generic ARRAY_LEN()

11 years agoRewrite taskset to use syscall directly without macros/prototypes glibc refuses to...
Rob Landley [Mon, 6 Aug 2012 04:05:16 +0000 (23:05 -0500)]
Rewrite taskset to use syscall directly without macros/prototypes glibc refuses to make available without yet more wacky inappropriate #defines. (Linux is not the hurd.)

11 years agoRefactoring, no code change.
Rob Landley [Tue, 31 Jul 2012 11:01:12 +0000 (06:01 -0500)]
Refactoring, no code change.

11 years agoAdd dos2unix/unix2dos, remove old wrapper versions.
Rob Landley [Mon, 30 Jul 2012 06:48:28 +0000 (01:48 -0500)]
Add dos2unix/unix2dos, remove old wrapper versions.

11 years agoAdd signal handler to clean up tempfile.
Rob Landley [Mon, 30 Jul 2012 06:01:33 +0000 (01:01 -0500)]
Add signal handler to clean up tempfile.

11 years agoMinor cleanups, mostly whitespace.
Rob Landley [Tue, 24 Jul 2012 07:52:36 +0000 (02:52 -0500)]
Minor cleanups, mostly whitespace.

11 years agoAdded tag 0.4.0 for changeset 85fc06bd63c4
Rob Landley [Tue, 24 Jul 2012 04:55:34 +0000 (23:55 -0500)]
Added tag 0.4.0 for changeset 85fc06bd63c4

11 years agoWorkaround longstanding glibc/ld bug, ala http://sources.redhat.com/bugzilla/show_bug...
Rob Landley [Tue, 24 Jul 2012 04:38:34 +0000 (23:38 -0500)]
Workaround longstanding glibc/ld bug, ala sources.redhat.com/bugzilla/show_bug.cgi?id=3400, which prevents "./toybox | wc" from producing any output when toybox was statically linked.

12 years agoMore web page roadmap/status update stuff.
Rob Landley [Sun, 22 Jul 2012 04:58:40 +0000 (23:58 -0500)]
More web page roadmap/status update stuff.

12 years agoMake chmod +w respect umask, implement +s and +t, fix ls to show suid/sgid/stid witho...
Rob Landley [Sun, 22 Jul 2012 03:45:05 +0000 (22:45 -0500)]
Make chmod +w respect umask, implement +s and +t, fix ls to show suid/sgid/stid without x bit.

12 years agoUse "_password" instead of "_passwd" for names in lib/password.c.
Rob Landley [Sat, 21 Jul 2012 23:38:36 +0000 (18:38 -0500)]
Use "_password" instead of "_passwd" for names in lib/password.c.

12 years agoAdd date -r, make -u work even when /etc/localtime set, and lots of cleanup/refactoring.
Rob Landley [Sat, 21 Jul 2012 23:37:26 +0000 (18:37 -0500)]
Add date -r, make -u work even when /etc/localtime set, and lots of cleanup/refactoring.

12 years agoAdd status.html and script to calculate it from roadmap info.
Rob Landley [Sat, 21 Jul 2012 05:29:27 +0000 (00:29 -0500)]
Add status.html and script to calculate it from roadmap info.

12 years agotaskset.c now also support executing new commands with a given cpu affinity mask
Elie De Brauwer [Fri, 20 Jul 2012 07:43:27 +0000 (09:43 +0200)]
taskset.c now also support executing new commands with a given cpu affinity mask

12 years agotoys/login.c: make use of the read_passwd function offered by the passwd library.
Elie De Brauwer [Fri, 20 Jul 2012 06:42:44 +0000 (08:42 +0200)]
toys/login.c: make use of the read_passwd function offered by the passwd library.

12 years agoTrivial cleanups.
Rob Landley [Thu, 19 Jul 2012 02:10:57 +0000 (21:10 -0500)]
Trivial cleanups.

12 years agoCleanup of w command.
Rob Landley [Thu, 19 Jul 2012 01:28:19 +0000 (20:28 -0500)]
Cleanup of w command.

12 years agoAdd w command by Gaurang Shastri.
Rob Landley [Thu, 19 Jul 2012 01:21:50 +0000 (20:21 -0500)]
Add w command by Gaurang Shastri.

12 years agoOnly add / in dirtree_path if it hasn't already got one, spotted by Ashwini Sharma.
Rob Landley [Wed, 18 Jul 2012 05:19:08 +0000 (00:19 -0500)]
Only add / in dirtree_path if it hasn't already got one, spotted by Ashwini Sharma.

12 years agoLargely cosmetic code cleanups.
Rob Landley [Wed, 18 Jul 2012 04:11:06 +0000 (23:11 -0500)]
Largely cosmetic code cleanups.

12 years agoAdding initial implementation of taskset
Elie De Brauwer [Sun, 15 Jul 2012 11:28:51 +0000 (13:28 +0200)]
Adding initial implementation of taskset

12 years agoAdd passwd by Kyungwan Han.
Rob Landley [Tue, 17 Jul 2012 13:54:47 +0000 (08:54 -0500)]
Add passwd by Kyungwan Han.

12 years agoAdd documentation for lib/llist.c and lib/dirtree.c.
Rob Landley [Sun, 15 Jul 2012 22:47:08 +0000 (17:47 -0500)]
Add documentation for lib/llist.c and lib/dirtree.c.

12 years agoGenericize llist code a bit: rename llist_free() to llist_traverse(), and no longer...
Rob Landley [Sun, 15 Jul 2012 22:22:04 +0000 (17:22 -0500)]
Genericize llist code a bit: rename llist_free() to llist_traverse(), and no longer accept NULL as a synonym for free.

12 years agoNew infrastructure for od (oops).
Rob Landley [Sun, 15 Jul 2012 21:56:20 +0000 (16:56 -0500)]
New infrastructure for od (oops).

12 years agoFill out od -c and -f.
Rob Landley [Sat, 14 Jul 2012 05:59:32 +0000 (00:59 -0500)]
Fill out od -c and -f.

12 years agoComplete rewrite of od, mostly working. (Need to finish -c and -f.)
Rob Landley [Thu, 12 Jul 2012 01:59:17 +0000 (20:59 -0500)]
Complete rewrite of od, mostly working. (Need to finish -c and -f.)

12 years agoAdd modinfo by Andre Renaud.
Rob Landley [Tue, 10 Jul 2012 04:16:16 +0000 (23:16 -0500)]
Add modinfo by Andre Renaud.

12 years ago- Do not abort testing after running the sort tests
Elie De Brauwer [Thu, 5 Jul 2012 20:58:28 +0000 (22:58 +0200)]
- Do not abort testing after running the sort tests
- Add tail testcases for input not ending on a newline
- Fix condition where input coming from stdin does not have a trailing newline

12 years agoPut cmp.c EOF notice on stderr
Elie De Brauwer [Thu, 5 Jul 2012 18:11:40 +0000 (20:11 +0200)]
Put cmp.c EOF notice on stderr

12 years agoAdd LSB link to the template, for reference.
Rob Landley [Thu, 5 Jul 2012 13:21:57 +0000 (08:21 -0500)]
Add LSB link to the template, for reference.

12 years agoA note on error messages and internationalization.
Rob Landley [Mon, 2 Jul 2012 04:48:15 +0000 (23:48 -0500)]
A note on error messages and internationalization.

12 years agoAdd NOP b (byte) suffix to atolx() since od needs it.
Rob Landley [Sat, 30 Jun 2012 21:31:37 +0000 (16:31 -0500)]
Add NOP b (byte) suffix to atolx() since od needs it.

12 years agoMinor cleanups and refactoring. Make FLAG macros closer to what should eventually...
Rob Landley [Wed, 27 Jun 2012 01:47:01 +0000 (20:47 -0500)]
Minor cleanups and refactoring. Make FLAG macros closer to what should eventually be generated for us by the build infrastructure.

12 years agoLonger usage line and combine ascii[] into a single string.
Rob Landley [Wed, 27 Jun 2012 01:45:56 +0000 (20:45 -0500)]
Longer usage line and combine ascii[] into a single string.

12 years agoSome refactoring, shouldn't affect the generated code.
Rob Landley [Wed, 27 Jun 2012 01:45:14 +0000 (20:45 -0500)]
Some refactoring, shouldn't affect the generated code.

12 years agoFirst drop of od, from Andre Renaud.
Rob Landley [Wed, 27 Jun 2012 00:36:45 +0000 (19:36 -0500)]
First drop of od, from Andre Renaud.

12 years agoUpdate news page for the past two releases.
Rob Landley [Mon, 25 Jun 2012 11:42:24 +0000 (06:42 -0500)]
Update news page for the past two releases.

12 years agoAdded tag 0.3.1 for changeset 8bee9c27c219
Rob Landley [Mon, 25 Jun 2012 11:33:58 +0000 (06:33 -0500)]
Added tag 0.3.1 for changeset 8bee9c27c219

12 years agoAdded tag 0.3.0 for changeset d8566c3321f0
Rob Landley [Mon, 25 Jun 2012 11:33:41 +0000 (06:33 -0500)]
Added tag 0.3.0 for changeset d8566c3321f0

12 years agoUnify chown and chgrp, add support for -hHLP flags.
Rob Landley [Sun, 24 Jun 2012 23:35:49 +0000 (18:35 -0500)]
Unify chown and chgrp, add support for -hHLP flags.

12 years agoWork around a Bash bug that removes "." from the $PATH when you're root. (The FSF...
Rob Landley [Sun, 24 Jun 2012 20:26:53 +0000 (15:26 -0500)]
Work around a Bash bug that removes "." from the $PATH when you're root. (The FSF believes it knows better than you, and won't let you do things, in the name of Freedom.)

12 years agoAdd chgrp test.
Rob Landley [Sun, 24 Jun 2012 02:28:38 +0000 (21:28 -0500)]
Add chgrp test.

12 years agoMinor code refactoring.
Rob Landley [Sat, 23 Jun 2012 03:14:13 +0000 (22:14 -0500)]
Minor code refactoring.

12 years agoReplace CCFLAGS with description of how to add flags to HOSTCC.
Rob Landley [Tue, 19 Jun 2012 04:23:24 +0000 (23:23 -0500)]
Replace CCFLAGS with description of how to add flags to HOSTCC.

12 years agoAdd date command by Andre Renaud.
Rob Landley [Tue, 19 Jun 2012 04:22:08 +0000 (23:22 -0500)]
Add date command by Andre Renaud.

12 years agoAdd dirtree_parentfd()
Rob Landley [Sat, 16 Jun 2012 20:16:08 +0000 (15:16 -0500)]
Add dirtree_parentfd()

12 years agoMore header fiddling: crypt.h is silly, SUSv4 requires crypt() to be prototyped in...
Rob Landley [Sat, 16 Jun 2012 19:19:56 +0000 (14:19 -0500)]
More header fiddling: crypt.h is silly, SUSv4 requires crypt() to be prototyped in unistd.h. The fact glibc refuses to do so without a wacky #define is a glibc bug, treat it as such.

12 years agoA few more links for the index.
Rob Landley [Thu, 14 Jun 2012 05:33:33 +0000 (00:33 -0500)]
A few more links for the index.

12 years agoCosmetic tweak to command preamble.
Rob Landley [Thu, 14 Jun 2012 05:01:14 +0000 (00:01 -0500)]
Cosmetic tweak to command preamble.

12 years agoFix an embarassing bug causing ls -l to segfault on 32 bit targets.
Rob Landley [Thu, 14 Jun 2012 04:58:21 +0000 (23:58 -0500)]
Fix an embarassing bug causing ls -l to segfault on 32 bit targets.

12 years agoDelete wrappers converted to commands.
Rob Landley [Tue, 12 Jun 2012 06:14:50 +0000 (01:14 -0500)]
Delete wrappers converted to commands.

12 years agoMultiplexer needs stayroot flag for suid handling.
Rob Landley [Tue, 12 Jun 2012 04:57:16 +0000 (23:57 -0500)]
Multiplexer needs stayroot flag for suid handling.

12 years agoThe linux from scratch build wants -v on chmod.
Rob Landley [Mon, 11 Jun 2012 00:44:33 +0000 (19:44 -0500)]
The linux from scratch build wants -v on chmod.

12 years agoImplement DIRTREE_SYMFOLLOW and ls -cSHL.
Rob Landley [Sun, 10 Jun 2012 03:25:49 +0000 (22:25 -0500)]
Implement DIRTREE_SYMFOLLOW and ls -cSHL.

12 years agoFeeding -1 to xdup() isn't an error.
Rob Landley [Sun, 10 Jun 2012 00:49:37 +0000 (19:49 -0500)]
Feeding -1 to xdup() isn't an error.

12 years agoAdd ls -kqsunort, and fix -F @symlink.
Rob Landley [Sun, 10 Jun 2012 00:06:49 +0000 (19:06 -0500)]
Add ls -kqsunort, and fix -F @symlink.

12 years agoUpdate chmod to work with new dirtree, and fix bugs in string_to_mode().
Rob Landley [Sun, 3 Jun 2012 05:32:12 +0000 (00:32 -0500)]
Update chmod to work with new dirtree, and fix bugs in string_to_mode().

12 years agoChanged my mind about the design again, now callback is dirtree_opennode() and recurs...
Rob Landley [Sat, 2 Jun 2012 01:27:51 +0000 (20:27 -0500)]
Changed my mind about the design again, now callback is dirtree_opennode() and recursion choice is how caller interprets flags.

12 years agoFactor out dirtree_comeagain() callback, setting up depth-first search with open...
Rob Landley [Sat, 2 Jun 2012 01:04:39 +0000 (20:04 -0500)]
Factor out dirtree_comeagain() callback, setting up depth-first search with open filehandle in node->extra.

12 years agoConvert another realpath use to xrealpath().
Rob Landley [Fri, 1 Jun 2012 22:59:11 +0000 (17:59 -0500)]
Convert another realpath use to xrealpath().

12 years agoConvert mktemp to use xrealpath, and general clean up while there.
Rob Landley [Fri, 1 Jun 2012 18:51:22 +0000 (13:51 -0500)]
Convert mktemp to use xrealpath, and general clean up while there.

12 years agoAdd xrealpath() at suggestion of Ashish Briggers.
Rob Landley [Fri, 1 Jun 2012 18:50:41 +0000 (13:50 -0500)]
Add xrealpath() at suggestion of Ashish Briggers.

12 years agoImplement -C and -x for ls.
Rob Landley [Fri, 1 Jun 2012 02:22:10 +0000 (21:22 -0500)]
Implement -C and -x for ls.

12 years agocp doesn't really need the optstring + logic. Still needs to be updated for new...
Rob Landley [Fri, 1 Jun 2012 02:17:11 +0000 (21:17 -0500)]
cp doesn't really need the optstring + logic.  Still needs to be updated for new dirtree, though.

12 years agoUpdate chgrp so -R works, tweaking DIRTREE_COMEAGAIN design along the way.
Rob Landley [Sun, 27 May 2012 05:56:17 +0000 (00:56 -0500)]
Update chgrp so -R works, tweaking DIRTREE_COMEAGAIN design along the way.