aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Eric Spakman noticed that ifdown' will attempt to run 'ifconfig'andersen2004-04-121-1/+1
| | | | | | | | even if built with CONFIG_FEATURE_IFUPDOWN_IP when shutting down a dhcp connection. git-svn-id: svn://busybox.net/trunk/busybox@8743 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Silly meandersen2004-04-121-1/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@8741 69ca8d6d-28ef-0310-b511-8ec308f3f277
* As reported by Quy Tonthat, init has problems with inittab's thatandersen2004-04-121-8/+1
| | | | | | | | contain only actions sysinit/wait/once. It does not clean up zombies in that case. git-svn-id: svn://busybox.net/trunk/busybox@8740 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Peter Milne writes:andersen2004-04-121-3/+22
| | | | | | | | | | | | | | | | | | | Just upgraded from 0.6 to 1.00-pre8 Dot command handling handled args correctly (same as bash) in 0.60, but failed in 1.00: I fixed this by reverting the dotcmd function back to previous 0.60 instantiation, please consider using the older version. Thanks Peter git-svn-id: svn://busybox.net/trunk/busybox@8739 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Jamie Guinan writes:andersen2004-04-123-6/+6
| | | | | | | | | | | | | | It looks like latest uClibc defines ARCH_HAS_MMU, but a few busybox files test UCLIBC_HAS_MMU, resulting in vfork() getting called instead of fork(), etc. Patch below. Only tested for lash. Cheers, -Jamie git-svn-id: svn://busybox.net/trunk/busybox@8738 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Add an extra linkandersen2004-04-121-5/+6
| | | | git-svn-id: svn://busybox.net/trunk/busybox@8737 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Patch from Rob Landley to fix sed documentation.andersen2004-04-121-4/+8
| | | | | | | | The -i option was not documented, and in genereal the formatting was a bit ugly. git-svn-id: svn://busybox.net/trunk/busybox@8736 69ca8d6d-28ef-0310-b511-8ec308f3f277
* "Mac OS X" is how it is written on the Apple websiteandersen2004-04-121-2/+2
| | | | git-svn-id: svn://busybox.net/trunk/busybox@8735 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Fix spelling. "sort of" is two words.andersen2004-04-122-2/+2
| | | | git-svn-id: svn://busybox.net/trunk/busybox@8734 69ca8d6d-28ef-0310-b511-8ec308f3f277
* make mount ignore -n when CONFIG_FEATURE_MTAB_SUPPORT is disabledandersen2004-04-121-2/+2
| | | | git-svn-id: svn://busybox.net/trunk/busybox@8733 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Fix compile error if CONFIG_FEATURE_IP_ADDR isnt enabledbug12004-04-121-3/+3
| | | | git-svn-id: svn://busybox.net/trunk/busybox@8732 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Fix up conditional compile of files needed by ip appletsbug12004-04-121-0/+36
| | | | git-svn-id: svn://busybox.net/trunk/busybox@8731 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Add a comment explaining why we have to check for an extra \nbug12004-04-091-1/+3
| | | | git-svn-id: svn://busybox.net/trunk/busybox@8727 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Fix ftp resumebug12004-04-081-5/+9
| | | | | | | Terminate returned message at <CRLF> so strtoul returns without error git-svn-id: svn://busybox.net/trunk/busybox@8726 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Vladimir N. Oleynik writes:andersen2004-04-071-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | Hi. Last changes (rev 1.12) to recursive_actions() by Christian Grigis have problem. Test for demonstrate: $ mkdir aaa bbb ccc $ su # chown root bbb # chmod 700 bbb # exit $ busybox chmod 777 -R . ./bbb: Permision denied But "./ccc" mode not changed. Previous variant works fine, errors skiped and continued recursion. --w vodz git-svn-id: svn://busybox.net/trunk/busybox@8725 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Add the Tritton Technologies NAS120andersen2004-04-071-0/+2
| | | | git-svn-id: svn://busybox.net/trunk/busybox@8724 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Document insmod -oandersen2004-04-071-0/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@8723 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Update for releaseandersen2004-04-071-0/+26
| | | | git-svn-id: svn://busybox.net/trunk/busybox@8721 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Update changelog for releaseandersen2004-04-071-393/+1511
| | | | git-svn-id: svn://busybox.net/trunk/busybox@8720 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Fix urlandersen2004-04-071-1/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@8719 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Minor updateandersen2004-04-071-4/+5
| | | | git-svn-id: svn://busybox.net/trunk/busybox@8718 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Mention Acronis PartitionExpertandersen2004-04-071-0/+4
| | | | git-svn-id: svn://busybox.net/trunk/busybox@8717 69ca8d6d-28ef-0310-b511-8ec308f3f277
* More doc updatesandersen2004-04-073-20/+33
| | | | git-svn-id: svn://busybox.net/trunk/busybox@8716 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Add an example inetd.conf fileandersen2004-04-071-0/+73
| | | | git-svn-id: svn://busybox.net/trunk/busybox@8715 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Remove the CONFIG_FEATURE_SH_APPLETS_ALWAYS_WIN option. It was sortofandersen2004-04-078-43/+8
| | | | | | | stupid and didn't work properly anyways. git-svn-id: svn://busybox.net/trunk/busybox@8714 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Update the default configandersen2004-04-071-50/+81
| | | | git-svn-id: svn://busybox.net/trunk/busybox@8713 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Bump version to -pre9andersen2004-04-061-1/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@8712 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Fix buffalo urlandersen2004-04-061-1/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@8711 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Yet more doc updatesandersen2004-04-063-93/+178
| | | | git-svn-id: svn://busybox.net/trunk/busybox@8710 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Yet more doc cleanups. Many thanks to Robert P. J. Day forandersen2004-04-061-41/+46
| | | | | | | kindly reviewing the existing docs and providing helpful feedback. git-svn-id: svn://busybox.net/trunk/busybox@8709 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Seem not many people are using 'ipaddr' since it hasandersen2004-04-061-1/+1
| | | | | | | never worked.... Most people use 'ip addr foo' I suppose. git-svn-id: svn://busybox.net/trunk/busybox@8708 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Fix indentingandersen2004-04-061-12/+12
| | | | git-svn-id: svn://busybox.net/trunk/busybox@8707 69ca8d6d-28ef-0310-b511-8ec308f3f277
* yet-more doc updates and cleanupsandersen2004-04-061-103/+106
| | | | git-svn-id: svn://busybox.net/trunk/busybox@8706 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Yet more doc updatesandersen2004-04-063-56/+58
| | | | git-svn-id: svn://busybox.net/trunk/busybox@8705 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Eliminate all trace of the sgml based docs. It was a noble effort,andersen2004-04-063-4090/+12
| | | | | | | but it just never worked out... git-svn-id: svn://busybox.net/trunk/busybox@8704 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Fix it so build dependancies actually work and do something usefulandersen2004-04-061-2/+3
| | | | git-svn-id: svn://busybox.net/trunk/busybox@8703 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Fix it so usage is _always_ in sync with applets.c. Previously,andersen2004-04-065-23/+12
| | | | | | | broken depends allowed these to get out of sync. git-svn-id: svn://busybox.net/trunk/busybox@8702 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Michael Tokarev, mjt at tls dot msk dot ru writes:andersen2004-04-061-2/+4
| | | | | | | | | | | | | Fix parsing of all tag-value pairs (in modules.conf in particular). Without this fix, code chokes badly on lines where either value or both tag+value are missing, like bare alias line, or alias w/o the value like alias some-module (syntactically incorrect, but no need for coredumps either). git-svn-id: svn://busybox.net/trunk/busybox@8700 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Michael Tokarev, mjt at tls dot msk dot ru writes:andersen2004-04-061-1/+1
| | | | | | | | | | | alias 'off' parsing fix. It is not alias off module it is alias module off git-svn-id: svn://busybox.net/trunk/busybox@8699 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Michael Tokarev, mjt at tls dot msk dot ru writes:andersen2004-04-061-2/+2
| | | | | | | | | | | | | | | | Initialize all fields of struct dep_t. Without that, e.g. `busybox modprobe -v char-major-10-144' *sometimes* fails this way (strace): write(1, "insmod nvram `\213\f\10\n", 21) = 21 Note the garbage after module name which is taken from the m_options field, which is not initialized in the alias reading/parsing part. (Shell properly complains to this command, telling it can't find the closing backtick) git-svn-id: svn://busybox.net/trunk/busybox@8698 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Christian Grigis, christian.grigis at smartdata dot ch writes:andersen2004-04-062-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Hello everyone, Busybox's insmod fails to locate a module when that module is the only one existing in the /lib/modules directory (with a unique name). Example: # find /lib/modules/ -type f /lib/modules/kernel/drivers/char/bios.o # insmod bios insmod: bios.o: no module by that name found # touch /lib/modules/dummy # find /lib/modules/ -type f /lib/modules/kernel/drivers/char/bios.o /lib/modules/dummy # insmod bios Using /lib/modules/kernel/drivers/char/bios.o As long as there is another file in the /lib/modules directory, insmod finds it OK. I tracked the problem down to 'check_module_name_match()' in insmod.c: It returns TRUE when a match is found, and FALSE otherwise. In the case where there is only one module in the /lib/modules directory (or more that one module, but all with the same name), 'recursive_action()' will return TRUE and we end up on line 4196 in 'insmod.c' which returns an error. [The reason it works with more than one module with different names is that in this case there will always be one not matching, 'recursive_action()' will return FALSE and we end up in line 4189.] Now, from the implementation of 'recursive_action()' and from other usages of it (tar.c, etc.), it seems to me that FALSE should be returned to indicate that we want to stop the recursion, so TRUE and FALSE should be inverted in 'check_module_name_match()'. At the same time, 'recursive_action()' continues to recurse even after the recursive call has returned FALSE; again in my understanding and other usages of it, we can safely stop recursing at this point. Here is my patch against 1.00-pre8: git-svn-id: svn://busybox.net/trunk/busybox@8697 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Yet more 'make allyesconfig' adjustmentsandersen2004-04-061-0/+2
| | | | git-svn-id: svn://busybox.net/trunk/busybox@8696 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Make 'allyesconfig' be a bit less stupidandersen2004-04-061-0/+3
| | | | git-svn-id: svn://busybox.net/trunk/busybox@8695 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Minor tar test updateandersen2004-04-061-3/+3
| | | | git-svn-id: svn://busybox.net/trunk/busybox@8694 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Simplify, make formatting better match the procps versionandersen2004-04-061-3/+2
| | | | git-svn-id: svn://busybox.net/trunk/busybox@8693 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Kill off the old 'tests' stuff. Write a ton of new tests for theandersen2004-04-0683-1570/+316
| | | | | | | | | | 'testsuite' dir. Fix a bunch of broken tests. Fix the testsuite 'runtest' script so it actually reports all failures and provides meaningful feedback. -Erik git-svn-id: svn://busybox.net/trunk/busybox@8692 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Fix non standard 'date -R' formattingandersen2004-04-061-4/+4
| | | | git-svn-id: svn://busybox.net/trunk/busybox@8691 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Fix the test suite script so it actually works and actually flagsandersen2004-04-061-4/+13
| | | | | | | | all errors as such. Make verbose mode exit on FAIL and provide a printout of the failed test run. git-svn-id: svn://busybox.net/trunk/busybox@8690 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Some test additionsandersen2004-04-055-0/+42
| | | | git-svn-id: svn://busybox.net/trunk/busybox@8689 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Patch adding support for ibs= and obs= to ddandersen2004-04-051-0/+252
| | | | git-svn-id: svn://busybox.net/trunk/busybox@8688 69ca8d6d-28ef-0310-b511-8ec308f3f277