Eric Andersen
c9f20d9fb9
Yet another major rework of the BusyBox config system, using the considerably
...
modified Kbuild system I put into uClibc. With this, there should be no more
need to modify Rules.mak since I've moved all the interesting options into the
config system. I think I've got everything updated, but you never know, I may
have made some mistakes, so watch closely.
-Erik
2002-12-05 08:41:41 +00:00
Robert Griebl
3ba7ceebfc
print an error message if we can't load a module
2002-12-03 22:41:36 +00:00
Aaron Lehmann
a170e1c858
Change if(x)free(x); to free(x);
2002-11-28 11:27:31 +00:00
Eric Andersen
31f9747a23
Fix needless formatting differences vs modutils
2002-10-18 22:14:07 +00:00
Eric Andersen
9060a73159
Doh! I screwed up applying vodz' patch.
...
-Erik
2002-10-12 04:16:08 +00:00
Eric Andersen
71ae64bdc6
last_patch61 from vodz:
...
New complex patch for decrease size devel version. Requires previous patch.
Also removed small problems from dutmp and tar applets.
Also includes vodz' last_patch61_2:
Last patch correcting comment for #endif and more integrated
with libbb (very reduce size if used "cat" applet also).
Requires last_patch61 for modutils/config.in.
2002-10-10 04:20:21 +00:00
Eric Andersen
528649463f
Fix missing \n noticed by Robert Schwebel
2002-10-08 09:38:07 +00:00
Eric Andersen
166fa4684f
Support module tainting
...
-Erik
2002-09-16 05:30:24 +00:00
Eric Andersen
2bec97c076
Some CML1 grammar fixes
...
-Erik
2002-09-01 06:45:55 +00:00
Aaron Lehmann
0df910af49
for some baffling reason tinycc insists that i change this 0 to NULL
2002-08-23 07:45:26 +00:00
Robert Griebl
6859d761d3
- updated a few copyright/left file headers
...
- documented most of my 0.61 changes in the ChangeLog
2002-08-05 02:57:12 +00:00
Robert Griebl
70112da81a
Fixed a bug that I had introduced with the new "options" handling.
2002-07-29 20:28:38 +00:00
Robert Griebl
aead70b4d1
modprobe now also uses "options" from /etc/modules.conf
2002-07-26 15:54:20 +00:00
Robert Griebl
967c3d4406
Fixed two compiler warnings
2002-07-21 17:33:27 +00:00
Robert Griebl
d378c3149c
Applied vodz' patches #49 and #50 (with a small correction in runshell.c)
...
#49 : I found one memory overflow and memory leak in "ln" applet.
Last patch reduced also 54 bytes. ;)
#50 : I found bug in loginutils/Makefile.in.
New patch have also new function to libbb and
aplied this to applets and other cosmetic changes.
2002-07-19 00:05:54 +00:00
Eric Andersen
b493dec91e
David Frascone <dave@frascone.com> noticed two problems. First, modprobe was
...
trying to call 'insmod -q', which wasn't supported. Secondly, when modprobe
was fed blank lines from modules.dep, we ended up calling xstrndup(ptr, -1),
which with suitably bad results. David provided a patch to catch the blank
lines, and I have added insmod -q support. So modprobe should work again.
-Erik
2002-07-02 19:14:23 +00:00
Eric Andersen
61f83059c1
Apply vodz' cleanup for insmod buffer overflows, which was cleaner
...
than my first effort.
2002-06-22 17:15:42 +00:00
Eric Andersen
2d34215456
As noted by Yves Lavoie ing. <yves.lavoie.ing@sympatico.ca>, don't
...
lose the last letter of the module name.
2002-06-18 05:16:25 +00:00
Eric Andersen
6fb4e4877a
Fix buffer overflows noted by Gerardo Puga
...
-Erik
2002-06-06 14:24:57 +00:00
Robert Griebl
bc28f7a1e1
Cleaned up Erik's fgets -> read patch and fixed a buffer overflow
2002-06-04 19:33:58 +00:00
Eric Andersen
c06391be0d
Avoid stack munching stdio implementations.
...
-Erik
2002-06-04 13:28:43 +00:00
Robert Griebl
3b79370a7d
Fixed a realloc bug found by Martin Volf
2002-06-02 09:36:12 +00:00
Robert Griebl
1d4ef2a9e9
Added support for /etc/modules.conf parsing
...
for now only the 'alias' entries are evaluated
2002-05-28 21:32:10 +00:00
Eric Andersen
8302c43265
Ensure that insmod supports at least one MODULE_INTERFACE
...
-Erik
2002-05-24 06:59:22 +00:00
Eric Andersen
cffd5022c5
Patch from Magnus Damm <damm@opensource.se> to rework things
...
greatly, and keep the arch specific relocations together,
fixes R_PPC_ADDR32 handling so powerpc can work, and changes the
tlb tables to be linked lists (again so powerpc can work).
2002-05-24 06:50:15 +00:00
Robert Griebl
236abbfd71
Some cleanups, some size reductions and some buffer overflow checks
...
Most of it based on ideas from vodz
2002-05-22 23:34:35 +00:00
Robert Griebl
52e8d060a9
Complete rewrite to support stack loading/unloading with proper
...
handling of duplicates in the dependencies list.
2002-05-14 23:42:08 +00:00
Eric Andersen
864b79791a
Patch from Robert Griebl <griebl@gmx.de> to support modprobe -r properly,
...
merged in with the latest and greatest.
2002-05-03 15:48:26 +00:00
Eric Andersen
26920c6c94
Make verbose and show_only work as expected
...
-Erik
2002-05-03 15:22:42 +00:00
Eric Andersen
c088c582bf
Patch from Robert Griebl <griebl@gmx.de> to ignore the -s flag
2002-05-03 10:34:35 +00:00
Eric Andersen
60e56f5292
Reworked by Robert Griebl <griebl@gmx.de> to support proper
...
module dependancies.
2002-04-26 06:04:01 +00:00
Eric Andersen
85208e2ab9
Completely rework the config system so that it no longer annoys me to work on
...
the busybox development tree. This eliminates the use of recursive make, and
once again allows us to run 'make' in a subdirectory with the expected result.
And things are now much faster too. Greatly improved IMHO...
-Erik
2002-04-12 12:05:57 +00:00
Eric Andersen
b1591d1f8b
Fix handling of endianness.
...
-Erik
2002-04-12 00:28:59 +00:00
Eric Andersen
fcffa2cc1a
Apply lash_patch35 from vodz, which brings several nice size_optimizations.
2002-04-06 05:17:57 +00:00
Miles Bader
75ce8d7c88
Tweak my credit (ah, vanity...)
2002-04-01 14:25:51 +00:00
Miles Bader
ae28b04ff2
Add support for the NEC v850e processor.
2002-04-01 09:34:25 +00:00
Eric Andersen
6d13964714
Silence some silly warnings
...
-Erik
2001-12-29 04:15:13 +00:00
Matt Kraai
1f0c43668a
Remove == TRUE' tests and convert
!= TRUE' and `== FALSE' tests to use !.
2001-12-20 23:13:26 +00:00
Matt Kraai
e62dc86bc7
Add support for big-endian ARM (initial patch by Mike Voytovich).
2001-12-14 16:08:17 +00:00
Matt Kraai
8a35c9a557
Add space before module name (noted by Ron Yorston).
2001-11-27 17:28:01 +00:00
Matt Kraai
c8227639db
Change strdup calls to xstrdup (patch from Steve Merrifield).
2001-11-12 16:57:27 +00:00
Eric Andersen
7131213460
config.in features patch from Giulio Orsero <giulioo@pobox.com>
...
with some minor edits from me
2001-11-10 09:53:23 +00:00
Eric Andersen
bdfd0d78bc
Major rework of the directory structure and the entire build system.
...
-Erik
2001-10-24 05:00:29 +00:00
Eric Andersen
1071ccfd25
Force BB_FEATURE_NEW_MODULE_INTERFACE and BB_FEATURE_OLD_MODULE_INTERFACE
...
to be mutually exclusive
2001-08-22 05:41:57 +00:00
Eric Andersen
ac5dbd193b
Fix an _old_ interface problem with a never-used feature.
2001-08-22 05:26:08 +00:00
Matt Kraai
063c1f54ea
Simplified version checking.
2001-08-06 14:18:08 +00:00
Eric Andersen
f672c9e62f
Silence a silly warning
2001-07-31 22:51:49 +00:00
Eric Andersen
2835efe3da
Note that m68k is supported
2001-07-25 16:58:58 +00:00
Eric Andersen
1b06419e60
Cleanup some warnings and a really obvious bug.
...
-Erik
2001-07-25 07:23:38 +00:00
Eric Andersen
0139ca92ff
An initial modproble implementation. Quite suboptimal still,
...
but it does work...
2001-07-22 23:01:03 +00:00