Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-06-08 | Isaac Dunham pointed out that busybox diff only implements unified diffs, ↵ | Rob Landley | |
and sent a patch to convert bloatcheck to use that. I tweaked it a bit. | |||
2014-06-08 | Replace large parenthetical in bloatcheck with a function. | Rob Landley | |
2014-06-01 | The tests for link and du are attached. | Isaac Dunham | |
2014-06-01 | cpio: archive more files | Isaac Dunham | |
While writing tests for cpio, I found that cpio tries to open empty files if they're regular files, and fails to archive them if unreadable. This can be easily avoided, and is not the usual behavior. | |||
2014-05-24 | Pass the same $CFLAGS to the library probe as the final build, to work with ↵ | Rob Landley | |
broken build environments that provide different libraries for --static and dynamic builds. | |||
2014-05-18 | Teach singleconfig to switch on sub-options of commands it's building. | Rob Landley | |
If we're building a standalone version, it might as well have all the bells and whistles enabled. | |||
2014-05-10 | Catch duplicate command name (which breaks the build already, but doesn't ↵ | Rob Landley | |
identify the culprit). | |||
2014-04-23 | Add example directory, move hello.c into it, add skeleton.c to demonstrate ↵ | Rob Landley | |
more complciated stuff (multiple commands per file, etc), and have genconfig.sh sort backwards so posix is first and example last in menuconfig. | |||
2014-04-23 | As long as uClibc's still around and requires you to jump through hoops to ↵ | Rob Landley | |
get iconv(), probe and build defconfig without it if it's not there. | |||
2014-04-16 | Probe for the existence of FIFREEZE and make fsfreeze depend on it. | Rob Landley | |
2014-04-15 | Probes for O_NOFOLLOW that compile and run something aren't compatible with ↵ | Rob Landley | |
cross compiling, so just #define it to 0 if it's not in fcntl.h where posix-2008 says. | |||
2014-04-09 | _mkflags_ had an issue for generating FLAG_xxxx macros for long options. | Ashwini Sharma | |
Only the first __long__ option, without any __short__ option had a proper flag value, rest all were defined to ZERO. Becaus the _flist_ was not moved to the next in this case. | |||
2014-04-07 | generated/help.h is a lot easier to read with an extra newline between each ↵ | Rob Landley | |
help entry. | |||
2014-03-19 | There are cases when the long options are of the format abc-def. In current ↵ | Ashwini Sharma | |
implementation FLAG_xxx macros are generated for long options too. with __-__ sign in the macro, it will generate errors. I am of the opinion that __-__ be converted to '_' for generating the FLAG_xxx macros and be used in the command. This will enable the user to 'abc-def', but be handled like 'abc_def' in code. | |||
2014-03-11 | Factor out mkpathat. | Rob Landley | |
2014-02-28 | Fix header file generation to not be confused by empty (but non-NULL) option ↵ | Rob Landley | |
string. You shouldn't use "" as an option string because a NULL allows toy_init() to avoid calling the option parsing logic entirely, which lets it drop out when nothing's using it (ala scripts/single.sh builds). That said, init.c is currently using a "" option string and a USE_ macro taking advantage of string concatenation may require a "" option config, so... | |||
2014-02-24 | Put all FOR_xxx blocks after all CLEANUP_xxx in generated/flags.h so the ↵ | Rob Landley | |
usages don't have to be in alphabetical order. | |||
2014-02-23 | CLEANUP transitions require all the generated/flags.h stanzas always be ↵ | Rob Landley | |
present (even for commands disabled in the config) to avoid undefined symbol errors referencing FLAG_ macros. | |||
2014-02-21 | Update status page. | Rob Landley | |
2014-02-16 | Make CLEANUP transitions work, so multiple NEWTOY() can exist in the same file. | Rob Landley | |
Don't #undefine TT in the CLEANUP blocks of generated/flags.h, and #ifdef around the other TT definition. That way you can put a union at the start of your GLOBALS() with the arguments filled out by option parsing, and then have multiple main() functions with different argumetns and different FLAG_x macros, while sharing infrastructure that's not under lib. | |||
2014-02-16 | Various cleanups found by Tom Sparrow's static analysis. | Rob Landley | |
2014-02-08 | Fix segfault with single build of a command with bare longopts. | Rob Landley | |
2014-02-04 | Use right config for single builds. | Rob Landley | |
2014-01-29 | More elaborate help text collating logic. | Rob Landley | |
2014-01-20 | Collate usage: lines in help text. | Rob Landley | |
2014-01-15 | Help text, collate usage blocks (badly). | Rob Landley | |
2014-01-03 | Replace python help converter with C implementation. | Rob Landley | |
2013-12-28 | Cosmetic tweak. | Rob Landley | |
2013-12-23 | Clean up half-finished blkid.test. | Rob Landley | |
2013-12-19 | Older python spit --version to stdout, 2.7 does it to stderr. Of course. | Rob Landley | |
2013-12-19 | Regression test against Ancient Build Environment (Ubuntu 8.04), fixup bit-rot. | Rob Landley | |
2013-12-18 | Ashwini Sharma added -v, I tweaked it a bit and added a couple test suite ↵ | Rob Landley | |
entries. | |||
2013-11-18 | Add test suite for blkid and clean up an editorial comment that shouldn't ↵0.4.7 | Rob Landley | |
have been checked in. | |||
2013-11-14 | Remove leftover debris from scripts/test.sh that screws up single tests with ↵ | Rob Landley | |
single.sh. | |||
2013-11-10 | Filesystem images for testing blkid, from Bradley Conroy. | Rob Landley | |
2013-10-27 | Promote nl from pending to posix, and add tests. | Rob Landley | |
2013-10-23 | Don't use $CC without $CROSS_COMPILE because $HOSTCC could be something else ↵ | Rob Landley | |
entirely. | |||
2013-10-15 | Teach scripts/test.sh to call scripts/single.sh. | Rob Landley | |
2013-10-03 | Switch flag generation from shell to C. | Rob Landley | |
This should actually generate FLAG_longopt 0 #defines for disabled bare longopts (ala ls without --color). Put temporary executables under "generated" (including instlist for install). | |||
2013-09-22 | Fix generated/oldtoys.h to contain option strings with USE() macros in them. | Rob Landley | |
2013-09-10 | First pass of cut cleanup, and make test script slightly happier with the ↵ | Rob Landley | |
concept of 80 character lines. | |||
2013-09-09 | Adjust patch to use dlist_pop() | Rob Landley | |
2013-09-09 | Redo tail closer to the original design. Add more tests for large data sets. ↵ | Rob Landley | |
(Still no -f support yet.) | |||
2013-09-05 | Allow shipped generated/help.h to still be used, until I rewrite the ↵ | Rob Landley | |
generator in C. | |||
2013-08-30 | make.sh: Fix probing for python2.x and be verbose in error reporting | Elie De Brauwer | |
2013-09-05 | Make chdir handle permissions according to posix, reported by Jacek Bukarewicz.. | Rob Landley | |
2013-09-01 | Implement ls --color=auto, suggested by Rich Felker. | Rob Landley | |
2013-09-01 | Update status and roadmap pages, and status page generator script. | Rob Landley | |
2013-08-30 | Add scripts/single.sh to build individual non-multiplexed standalone commands. | Rob Landley | |
Alas, you can't quite do this yet: make defconfig make for i in $(./toybox) do echo $i PREFIX=singles/ scripts/single.sh $i || break done Because the OLDTOY() aliases for commands won't build without the base command. And I can't just skip them because chown/chmod or mv/cp aren't the same thing. | |||
2013-08-19 | Finish grep rewrite and fleshing out test suite. Several of the grep tests ↵ | Rob Landley | |
fail with the ubuntu version, I _think_ these are upstream bugs? (Second opinions welcome...) |