aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Config option to create an fgrep aliasbug12003-04-272-0/+12
| | | | git-svn-id: svn://busybox.net/trunk/busybox@6820 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Fix segfault when cleaning upbug12003-04-271-1/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@6819 69ca8d6d-28ef-0310-b511-8ec308f3f277
* grep -f support, adds only 60 Bytes, but regex's now compiled asbug12003-04-271-27/+48
| | | | | | | required, rather than being pre-compiled. git-svn-id: svn://busybox.net/trunk/busybox@6818 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Always preserve datebug12003-04-261-2/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@6817 69ca8d6d-28ef-0310-b511-8ec308f3f277
* New commands, 'G' and 'H'bug12003-04-261-1/+21
| | | | git-svn-id: svn://busybox.net/trunk/busybox@6816 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Add the -d option, its used by old versions of config.guess, change tobug12003-04-261-3/+26
| | | | | | | use getopt. git-svn-id: svn://busybox.net/trunk/busybox@6815 69ca8d6d-28ef-0310-b511-8ec308f3f277
* iPatch from waldi, fixes usage of ip route flush (from)? (match|exact)bug12003-04-261-0/+14
| | | | git-svn-id: svn://busybox.net/trunk/busybox@6813 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Patch from Steven Scholz to fix telnetd compile problemandersen2003-04-251-2/+2
| | | | git-svn-id: svn://busybox.net/trunk/busybox@6811 69ca8d6d-28ef-0310-b511-8ec308f3f277
* There have been many reports of init failing to reboot and/or failing to haltandersen2003-04-241-7/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | over the years. Well I finally took the time to track this down. It turns out that inside linux/kernel/sys.c the kernel will call machine_halt(); do_exit(0); when halting, or will call machine_power_off(); do_exit(0); during a reboot. Unlike sysv init, we call reboot from within the init process, so if the call to machine_halt() or machine_power_off() returns, the call to do_exit(0) will cause the kernel to panic. Which is a very bad thing to happen. So I just added this little patch to fork and call the reboot syscall from within the forked child process, thereby neatly avoiding the problem. But IMHO, both calls to do_exit(0) within linux/kernel/sys.c are bugs and should be fixed. -Erik git-svn-id: svn://busybox.net/trunk/busybox@6808 69ca8d6d-28ef-0310-b511-8ec308f3f277
* unlink a previous file before its extractedbug12003-04-211-1/+2
| | | | git-svn-id: svn://busybox.net/trunk/busybox@6805 69ca8d6d-28ef-0310-b511-8ec308f3f277
* sync with waldibug12003-04-215-13/+47
| | | | git-svn-id: svn://busybox.net/trunk/busybox@6804 69ca8d6d-28ef-0310-b511-8ec308f3f277
* unlink() an existing file, before opening it, simply truncating canbug12003-04-211-1/+2
| | | | | | | cause nasty problems if overwriting glibc, spotted by waldi. git-svn-id: svn://busybox.net/trunk/busybox@6803 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Add link to SimplyGNUstepandersen2003-04-211-0/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@6801 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Patch from David Updegraff to use calloc so that forward pointers start outandersen2003-04-191-7/+29
| | | | | | | | NULL, and so it can handle format strings that have stuff _after_ the last %? specification git-svn-id: svn://busybox.net/trunk/busybox@6798 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Patch from David Updegraff to avoid corrupting memory while parsing theandersen2003-04-191-2/+5
| | | | | | | | networks/iterfaces file with next_word routine. Without this, next_word increments one beyond the end of the string. git-svn-id: svn://busybox.net/trunk/busybox@6797 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Minor .o file naming changeandersen2003-04-162-5/+5
| | | | git-svn-id: svn://busybox.net/trunk/busybox@6796 69ca8d6d-28ef-0310-b511-8ec308f3f277
* enable CONFIG_USE_BB_PWD_GRP for the debian installer,andersen2003-04-164-4/+4
| | | | | | | | | to prevent glibc from trying and failing to use NSS junk that is not present. -Erik git-svn-id: svn://busybox.net/trunk/busybox@6795 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Fix logic error in grouped commandsbug12003-04-121-42/+25
| | | | git-svn-id: svn://busybox.net/trunk/busybox@6792 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Fix up indentingbug12003-04-111-78/+59
| | | | git-svn-id: svn://busybox.net/trunk/busybox@6791 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Really fix the 'r' commandbug12003-04-091-4/+7
| | | | git-svn-id: svn://busybox.net/trunk/busybox@6790 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Fix the sed 'r' commandbug12003-04-091-3/+2
| | | | git-svn-id: svn://busybox.net/trunk/busybox@6789 69ca8d6d-28ef-0310-b511-8ec308f3f277
* fix substitution when replacing with &, we shouldnt check for an escape ↵bug12003-04-091-2/+1
| | | | | | charcter. Its already been taken care of _somewhere_ else git-svn-id: svn://busybox.net/trunk/busybox@6788 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Label ends at a newline, update comments, rename linked list fieldbug12003-04-091-36/+37
| | | | git-svn-id: svn://busybox.net/trunk/busybox@6787 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Run through indentbug12003-04-081-301/+360
| | | | git-svn-id: svn://busybox.net/trunk/busybox@6786 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Fixes block commands to correctly identify end of block, recognise the #n ↵bug12003-04-081-27/+63
| | | | | | directive, fix substitue command when regex isnt specified git-svn-id: svn://busybox.net/trunk/busybox@6785 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Add hold space commands 'g', 'h', 'x'bug12003-04-071-5/+19
| | | | git-svn-id: svn://busybox.net/trunk/busybox@6784 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Rename "line" to pattern_space to be more descriptive and closer to the ↵bug12003-04-071-34/+32
| | | | | | POSIX description git-svn-id: svn://busybox.net/trunk/busybox@6783 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Sync with waldi's packagebug12003-04-068-247/+1160
| | | | git-svn-id: svn://busybox.net/trunk/busybox@6782 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Preparation for the new net-udeb based on required applets documented atbug12003-04-061-0/+369
| | | | | | | http://cvs.debian.org/debian-installer/doc/busybox-applets.txt git-svn-id: svn://busybox.net/trunk/busybox@6781 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Add more help textandersen2003-04-041-1/+2
| | | | git-svn-id: svn://busybox.net/trunk/busybox@6780 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Test that cvs commit messages are working properlyandersen2003-04-041-1/+3
| | | | | | | -Erik git-svn-id: svn://busybox.net/trunk/busybox@6779 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Fix 'thinko'.mjn32003-04-031-1/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@6778 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Yet another rather large face lift. It now works for me as expected.andersen2003-04-021-488/+486
| | | | | | | -Erik git-svn-id: svn://busybox.net/trunk/busybox@6777 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Avoid errors with buggy preprocessorsandersen2003-03-311-2/+2
| | | | git-svn-id: svn://busybox.net/trunk/busybox@6774 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Update config to new menu optionsbug12003-03-301-93/+100
| | | | git-svn-id: svn://busybox.net/trunk/busybox@6773 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Rename, to specify kernelbug12003-03-301-1/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@6772 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Group common stringbug12003-03-301-4/+4
| | | | git-svn-id: svn://busybox.net/trunk/busybox@6771 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Small fix for sed 'y' commandbug12003-03-301-1/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@6770 69ca8d6d-28ef-0310-b511-8ec308f3f277
* sed 'y' command, simplify some other codebug12003-03-301-33/+97
| | | | git-svn-id: svn://busybox.net/trunk/busybox@6769 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Experimental support for embeded newline. (im evil)bug12003-03-302-10/+64
| | | | | | | Fix segfault when using 'N' with an odd number of lines. git-svn-id: svn://busybox.net/trunk/busybox@6768 69ca8d6d-28ef-0310-b511-8ec308f3f277
* trivial fix to make sure we have sufficient arguments beforeandersen2003-03-281-4/+3
| | | | | | | | we mess with a possibly non-existant argv[1] -Erik git-svn-id: svn://busybox.net/trunk/busybox@6767 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Still fine tunning the printing of the substitute commandbug12003-03-281-3/+5
| | | | git-svn-id: svn://busybox.net/trunk/busybox@6766 69ca8d6d-28ef-0310-b511-8ec308f3f277
* sed 't' branching commandbug12003-03-281-11/+13
| | | | git-svn-id: svn://busybox.net/trunk/busybox@6765 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Fix sed 's' command's 'p' flag, so it can print line twicebug12003-03-281-12/+10
| | | | git-svn-id: svn://busybox.net/trunk/busybox@6764 69ca8d6d-28ef-0310-b511-8ec308f3f277
* fix q commandbug12003-03-281-2/+5
| | | | git-svn-id: svn://busybox.net/trunk/busybox@6763 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Add basic branching support, sed ':' and 'b' commandsbug12003-03-281-0/+36
| | | | git-svn-id: svn://busybox.net/trunk/busybox@6762 69ca8d6d-28ef-0310-b511-8ec308f3f277
* make sed cleanup use linked listbug12003-03-281-18/+15
| | | | git-svn-id: svn://busybox.net/trunk/busybox@6761 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Use a linked list for sed commands in preparation for branching supportbug12003-03-281-15/+24
| | | | git-svn-id: svn://busybox.net/trunk/busybox@6760 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Oops... had != but meant ==.mjn32003-03-231-1/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@6757 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Minor cleanups. Document the cmp -l option.mjn32003-03-191-4/+7
| | | | git-svn-id: svn://busybox.net/trunk/busybox@6755 69ca8d6d-28ef-0310-b511-8ec308f3f277