aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Check that putenv succeeded, suggested by Jonas Holmberg.kraai2001-05-112-2/+4
| | | | git-svn-id: svn://busybox.net/trunk/busybox@2605 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Fix env usage information.kraai2001-05-113-3/+3
| | | | git-svn-id: svn://busybox.net/trunk/busybox@2604 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Fix handling of '-' option and way that variables are added to thekraai2001-05-112-12/+28
| | | | | | | | environment from Jonas Holmberg <jonas.holmberg@axis.com>. Fix handling of command options by adding + to getopt string. git-svn-id: svn://busybox.net/trunk/busybox@2603 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Fix symlink removal problem noted by Erik Andersen.kraai2001-05-111-1/+2
| | | | git-svn-id: svn://busybox.net/trunk/busybox@2602 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Add installation instructions from Tomas Pospisek <tpo_hp@sourcepole.ch>.kraai2001-05-101-0/+8
| | | | git-svn-id: svn://busybox.net/trunk/busybox@2597 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Make stdio functions which can be interrupted by the progressmeter timerkraai2001-05-092-10/+98
| | | | | | | recover gracefully from EINTR. git-svn-id: svn://busybox.net/trunk/busybox@2589 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Bump version to 0.52preandersen2001-05-094-3/+9
| | | | git-svn-id: svn://busybox.net/trunk/busybox@2587 69ca8d6d-28ef-0310-b511-8ec308f3f277
* A few more structural updates for job control.andersen2001-05-082-8/+26
| | | | | | | -Erik git-svn-id: svn://busybox.net/trunk/busybox@2573 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Fix a stupid segfault caused by dereferencing a NULL ptr.andersen2001-05-082-0/+4
| | | | | | | -Erik git-svn-id: svn://busybox.net/trunk/busybox@2572 69ca8d6d-28ef-0310-b511-8ec308f3f277
* This patch from Evin Robertson <nitfol@my-deja.com> fixes export so it works.andersen2001-05-072-2/+8
| | | | | | | | This way leaks memory, but oh well. We will probably fix that when we get around to doing local variables. git-svn-id: svn://busybox.net/trunk/busybox@2570 69ca8d6d-28ef-0310-b511-8ec308f3f277
* This syncs things with Vladimir's latest patches. Also getsandersen2001-05-072-8/+8
| | | | | | | | rid of useless 'const int' declarations. -Erik git-svn-id: svn://busybox.net/trunk/busybox@2569 69ca8d6d-28ef-0310-b511-8ec308f3f277
* This is Vladimir's update to last_char_is(). Since 'char *' isandersen2001-05-071-4/+7
| | | | | | | | the least common denominator, I modified it to use that (not const), which will minimize the need for casting elsewhere. git-svn-id: svn://busybox.net/trunk/busybox@2568 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Silence cut so it doesn't whine during compilationandersen2001-05-072-2/+2
| | | | git-svn-id: svn://busybox.net/trunk/busybox@2567 69ca8d6d-28ef-0310-b511-8ec308f3f277
* A patch from Vladimir to simplify chomp()andersen2001-05-071-7/+4
| | | | git-svn-id: svn://busybox.net/trunk/busybox@2566 69ca8d6d-28ef-0310-b511-8ec308f3f277
* A patch from Vladimir to simplify concat_path_file() andandersen2001-05-071-11/+7
| | | | | | | make it less likely to break. git-svn-id: svn://busybox.net/trunk/busybox@2565 69ca8d6d-28ef-0310-b511-8ec308f3f277
* A patch from Vladimir to use last_char_is(), and a patch fromandersen2001-05-072-8/+14
| | | | | | | | Larry to fix a silly bug when BB_FEATURE_VI_OPTIMIZE_CURSOR is not defined. git-svn-id: svn://busybox.net/trunk/busybox@2564 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Patch from Vladimir to use last_char_is to simplify du.candersen2001-05-072-12/+10
| | | | git-svn-id: svn://busybox.net/trunk/busybox@2563 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Patch from Vladimir to remove testing stuff from sttyandersen2001-05-072-134/+0
| | | | git-svn-id: svn://busybox.net/trunk/busybox@2562 69ca8d6d-28ef-0310-b511-8ec308f3f277
* A bug fix from Vladimir for a memory leak I stupidlyandersen2001-05-072-4/+4
| | | | | | | added to which.c. git-svn-id: svn://busybox.net/trunk/busybox@2561 69ca8d6d-28ef-0310-b511-8ec308f3f277
* More hush updates from Larry:andersen2001-05-072-38/+108
| | | | | | | | | | Update some comments. Generate partial placeholders for the missing builtins. Write builtin_umask. Properly treat exec without arguments as a means to open/close files within the running script. Implement "4<&-" that encodes for file descriptor closure. git-svn-id: svn://busybox.net/trunk/busybox@2555 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Patch from Jim McQuillan to pass the terminal type to the remote host.andersen2001-05-073-2/+109
| | | | git-svn-id: svn://busybox.net/trunk/busybox@2554 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Per comment from Jim McQuillan <jam@mcquil.com>, don't logandersen2001-05-072-4/+4
| | | | | | | | syslogd startup/shutdown messages as KERN.EMERG, but use SYSLOG.INFO instead. git-svn-id: svn://busybox.net/trunk/busybox@2553 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Update comment re USE_SYSTEM_PWD_GRPandersen2001-05-071-5/+6
| | | | | | | -Erik git-svn-id: svn://busybox.net/trunk/busybox@2552 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Per some comments from Lars Kellogg-Stedman <lars@larsshack.org>,andersen2001-05-077-11/+16
| | | | | | | | | make xreadlink() return NULL on failure, and make sure everyone uses the interface correctly. -Erik git-svn-id: svn://busybox.net/trunk/busybox@2551 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Another vi update from Sterling Huxley:andersen2001-05-072-448/+696
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - All of the ESC sequences are now in variables. This should make re-targeting for other terminals easier. - The initial screen draw does not force out every single column. Should be faster. - The place_cursor() routine trys to be smarter about moving the cursor. This is optional based on BB_FEATURE_VI_OPTIMIZE_CURSOR. - The 't' and 'f' intra-line positioning commands were added. They can now be used as targets in 'c' and 'd' commands, i.e., dfx - delete from dot to next 'x' dtx - delete from dot to the char before next 'x' - show_status_line() uses a static int checksum to remember what is currently displayed on the screen and not re-draw the status line unless it has changed. - Some of the code in refresh() was moved out to format_line(). refresh() trys to send out the smallest segment containing the changed chars rather than the whole line. - Added "flash" to the :set command to specify if error indication should be by flashing the screen or ringing the bell. - Changed the rawmode() routine so that it turns off the NL -> CR NL translation. On output of a NL, the OS will not add a CR. - If vi was started as "view", with global read-only mode, and another file is opened, the file is opened read-only rather than read+write. git-svn-id: svn://busybox.net/trunk/busybox@2550 69ca8d6d-28ef-0310-b511-8ec308f3f277
* woops, forgot the break statmentbug12001-05-072-0/+2
| | | | git-svn-id: svn://busybox.net/trunk/busybox@2548 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Tolerate -q argument, if -q is passed give a warning and continue rather ↵bug12001-05-074-4/+12
| | | | | | than just fail git-svn-id: svn://busybox.net/trunk/busybox@2547 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Actually we dont need to check if the device is nfs as it wont be stat'edbug12001-05-072-4/+2
| | | | git-svn-id: svn://busybox.net/trunk/busybox@2546 69ca8d6d-28ef-0310-b511-8ec308f3f277
* woops, i shouldnt be so presumtuous? about what the error will bebug12001-05-072-2/+2
| | | | git-svn-id: svn://busybox.net/trunk/busybox@2545 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Device may not be a real filenamebug12001-05-072-20/+32
| | | | git-svn-id: svn://busybox.net/trunk/busybox@2544 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Rewrite -c and -b processing to shrink code and eliminate buffer overrun.kraai2001-05-052-28/+8
| | | | git-svn-id: svn://busybox.net/trunk/busybox@2543 69ca8d6d-28ef-0310-b511-8ec308f3f277
* include libbb.h after other includesbug12001-05-051-3/+2
| | | | git-svn-id: svn://busybox.net/trunk/busybox@2542 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Larry's variant on Evin Robertson's fix to what I messed upandersen2001-05-042-2/+2
| | | | | | | | | trying to make job control work. This fix makes it so that hush doesn't error out when init hasn't set up job control, as in when init=/bin/sh git-svn-id: svn://busybox.net/trunk/busybox@2537 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Larry suggested using concat_path_file() would be an even safer betandersen2001-05-043-9/+9
| | | | | | | | | | for 'which'. I ageed, so I whipped this up -- which revealed a bug in concat_path_file. It turns out that that a '/' can be appended from either the path _or_ the filename, but only the former was checked. -Erik git-svn-id: svn://busybox.net/trunk/busybox@2536 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Wrote documentation and scripts for creating a busybox boot floppy. Initial ↵markw2001-05-0411-0/+445
| | | | | | revision. git-svn-id: svn://busybox.net/trunk/busybox@2535 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Don't reset parents context when we encounter an terminator. Fixeskraai2001-05-042-2/+0
| | | | | | | if true; then if true; then true; fi; fi git-svn-id: svn://busybox.net/trunk/busybox@2534 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Fix a buffer overflow. Which accounted for the size of the path, plus the theandersen2001-05-042-2/+2
| | | | | | | | | '/', plus the size of the test command. It did not account for the terminating NULL, which overwrote the end of the string. -Erik git-svn-id: svn://busybox.net/trunk/busybox@2533 69ca8d6d-28ef-0310-b511-8ec308f3f277
* If it fails to run a builtin, let it fall through toandersen2001-05-042-2/+0
| | | | | | | | exec the real thing. -Erik git-svn-id: svn://busybox.net/trunk/busybox@2531 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Fix two bugs reported by Ralph Jones.kraai2001-05-042-6/+14
| | | | git-svn-id: svn://busybox.net/trunk/busybox@2530 69ca8d6d-28ef-0310-b511-8ec308f3f277
* A todo update from larry to acknowledge the existance of hushandersen2001-05-031-11/+12
| | | | git-svn-id: svn://busybox.net/trunk/busybox@2527 69ca8d6d-28ef-0310-b511-8ec308f3f277
* devfs does not support creation of regular files. So change theandersen2001-05-032-12/+6
| | | | | | | | test a bit so as to not possibly create a regular file. -Erik git-svn-id: svn://busybox.net/trunk/busybox@2525 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Remove summary header. Not present in GNU or SUSv2.kraai2001-05-032-4/+2
| | | | git-svn-id: svn://busybox.net/trunk/busybox@2521 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Move up waitpid error check so that errno isn't clobbered by tcsetpgrp.kraai2001-05-022-6/+6
| | | | git-svn-id: svn://busybox.net/trunk/busybox@2519 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Canonicalize path before trying to unmount it.kraai2001-05-022-2/+12
| | | | git-svn-id: svn://busybox.net/trunk/busybox@2518 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Fix bug #1108 by always canonicalizing arguments.kraai2001-05-022-26/+32
| | | | git-svn-id: svn://busybox.net/trunk/busybox@2517 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Some more job control updates. It will now sucessfully backgroundandersen2001-05-022-92/+148
| | | | | | | | stuff. Good luck getting things back into the foreground though... -Erik git-svn-id: svn://busybox.net/trunk/busybox@2516 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Don't treat newline as pipe separator when processing substitutions.kraai2001-05-022-2/+8
| | | | git-svn-id: svn://busybox.net/trunk/busybox@2515 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Use .png for images (removing all .gifs) and make them all 90x36andersen2001-05-0211-7/+7
| | | | | | | -Erik git-svn-id: svn://busybox.net/trunk/busybox@2514 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Fix $(...) construction. Noted and patched by Larry Doolittlekraai2001-05-022-0/+2
| | | | | | | <ldoolitt@recycle.lbl.gov>. I'm just a patch whore. :) git-svn-id: svn://busybox.net/trunk/busybox@2513 69ca8d6d-28ef-0310-b511-8ec308f3f277
* First pass at getting job control working. This gets the infrastructureandersen2001-05-022-26/+284
| | | | | | | | | in place, but something is still missing/wrong in there. Testing with 'grep foo &' seems to put _hush_ into the background. Pondering... -Erik git-svn-id: svn://busybox.net/trunk/busybox@2512 69ca8d6d-28ef-0310-b511-8ec308f3f277