874af85d5e
import most of e2fsprogs 1.38 updates
2006-03-08 07:03:27 +00:00
0f2dd9f4eb
vi-mode changes: eliminate warnings from out-of-range-for-type
...
case labels that are emitted by gcc4. rearrange macros to
eliminate these extra case labels entirely (since the optimizer
may no longer do it for us). eliminate static BUFSIZ character
deletion buffer -- malloc it, and make it much much smaller.
2006-03-07 20:26:11 +00:00
dfba741457
Robert P. Day removed 8 gazillion occurrences of "extern" on function
...
definitions. (That should only be on prototypes.)
2006-03-06 20:47:33 +00:00
1f5e25bf3e
Walt Wimer noticed that mknod couldn't handle major or minor > 255. Now our
...
limit checking autodetects what the system supports (at compile time).
2006-03-06 19:31:39 +00:00
2e9cf373a9
- workaround bug in make-3.81beta4:
...
- has to use
/top/obj/dir/*.o: /top/obj/dir/file.o: /top/src/file.c
instead of the proper
/top/obj/dir/*.o: /top/obj/dir/file.o: /top/src/dir/file.c
2006-03-06 14:20:43 +00:00
a59721166a
- work around missing features and bugs in make-3.79.1:
...
- no order-only prerequisites; incomplete workaround (see comment in diff)
- no internal variable MAKEFILE_LIST; workaround
- define bar\nfoo:=<long-list> doesn't work; workaround
also:
- reinstate clean, distclean as noconfig_target.
- unconditionally clean libbusybox.so*
2006-03-06 14:19:15 +00:00
56ee779074
clean *.osm as pointed out by Robert P. J. Day
2006-03-05 18:04:23 +00:00
33b45a09a1
clean busybox_unstripped as pointed out by Robert P. J. Day
2006-03-05 16:25:19 +00:00
688ed0d760
Patch from Robert P. Day, moving byte order checks to use platform.h macros.
2006-03-04 22:40:25 +00:00
d9969ea175
- correct comment.
...
Should revisit gcc >= 4.1 with that =1 later on
2006-03-03 20:31:33 +00:00
06ec8cff83
Typo fixes brought to you by the letters a, l, and Robert P. Day.
2006-03-03 19:02:50 +00:00
cbd1c85744
Kill off some unused code that was wasting several k, as noticed by
...
Denis Vlasenko when building with -ffunction-sections -fdata-sections
2006-03-03 18:37:39 +00:00
c05dda4b2d
Denis Vlasenko noticed that falign=0 is meaningless, and that should probably
...
be falign=1. Saves a little over 3k on an x86 "make defconfig" build.
2006-03-03 17:57:50 +00:00
7ad83b4e2c
- ar cruP doesn't replace ('r') but unconditionally _adds_ all objects.
...
landley, that one broke your tar-testing (see below).
To see the issue i was talking about in the comment to rev. 14431, remove the
'P' from ARFLAGS in Rules.mak, then recompile.
You will see undefined references to these symbols:
iplink_main
iproute_main
iptunnel_main
login_main
run_parts_main
These are due to the fact that these applets (named e.g. login.o) clash with
libbb/login.o, for example. So ar sees that we're going to add login.o
(the applet!) and does so. Later on, we add libbb/login.o (just the basename
is used, so login.o). and this libbb/login.o *replaces* the login.o (the
applet!).
I therefor want (you) to rename abovementioned files from libbb to have
a prefix bb_ (e.g. svn mv libbb/login.c libbb/bb_login.c) to avoid these
clashed.
ok?
TIA,
2006-03-03 14:19:15 +00:00
e3ec99de82
- remove unused lists *-m
2006-03-02 18:23:13 +00:00
c8e278f54b
- make sure applets.o is rebuilt when the .config changes.
...
- don't overwrite objects in the archive. Affected applets with name-clash
mostly vs. libbb:
iplink_main
iproute_main
iptunnel_main
login_main
run_parts_main
2006-03-02 18:13:05 +00:00
9b6b894422
- allow for make /path/to/dir/file.o
2006-03-02 17:38:15 +00:00
022eb311d5
- use absolute path for top_builddir and top_srcdir.
...
Fixes make trying to include the very same file in an endless loop.
2006-03-02 17:33:25 +00:00
c0bb308389
- silence warning about "'free_and_close_stuff' used but never defined"
2006-03-02 10:06:22 +00:00
cfc5d860e6
Denis Vlasenko writes: make sizes was rebuilding busybox - unstripped one!
2006-03-02 09:44:32 +00:00
5d26126b9e
- fixes parallel builds (make -j)
...
- use less resources for the buildsystem itself
2006-03-01 22:54:48 +00:00
12c2429a42
Fixup to make warnings from the last patch go away.
2006-03-01 21:36:18 +00:00
08abe64d91
Selinux fix from Jan Kiszka.
2006-03-01 20:48:44 +00:00
b7f39732f8
- fix compilation of sed.
...
error: static declaration of 'free_and_close_stuff' follows non-static declaration
Tiny whitespace cleanup while at it,
also make sure that we don't use CONFIG_ anymore.
Rob, hope this is ok w/ you..
2006-03-01 20:14:16 +00:00
e7c43b66d7
Cleanup patch from Denis Vlasenko. Mostly variants of removing the if(x)
...
from before "if(x) free(x)".
2006-03-01 16:39:45 +00:00
93f2286e6e
When gnu fails this one we shouldn't let it _hang_...
2006-03-01 16:32:35 +00:00
e8e7811fb4
Yet more sed tests. Passing these is a to-do item for 1.1.2 or 1.2, not a
...
1.1.1 issue.
2006-03-01 16:32:01 +00:00
325da7b509
use bb_xstrndup vs strndup. Thanks rfelker.
2006-03-01 05:39:41 +00:00
5c2b238b3a
more busybox's style: close bug 745
2006-02-28 10:15:42 +00:00
716bbe96d4
make grep faster (close bug 758), reduce small memory leak in CONFIG_FEATURE_CLEANUP mode
2006-02-28 10:10:19 +00:00
73804d6f7e
more security: don't start shell code from argv
2006-02-28 08:23:27 +00:00
8bbee85214
defconfig shouldn't enable CONFIG_INSTALL_NO_USR, and while we're at it
...
remove residue of old defconfig and tweak "make with no config" to run
defconfig before bringing up menuconfig.
2006-02-28 05:26:13 +00:00
2fe4eac4ea
Cosmetic cleanup from tito.
2006-02-28 04:45:24 +00:00
e813ddba18
Cleanup from Glenn McGrath.
2006-02-28 03:53:14 +00:00
0817313255
- whitespace cleanup from Tito.
2006-02-27 22:34:41 +00:00
4217bab02e
Patch from Glenn McGrath to remove code that opens a file but does nothing
...
with it.
2006-02-26 04:42:05 +00:00
5ba2fb2c9d
remove duplicate license notice
2006-02-25 07:57:32 +00:00
983e0ca89e
strip out unneeded comments
2006-02-25 07:42:02 +00:00
5c06b277ce
fdisk unmaintained now :(
2006-02-25 07:20:15 +00:00
5527b9117e
Another clean-up patch from Garrett.
2006-02-25 03:46:10 +00:00
736e52532e
Minor cleanup from Garrett Kajmowicz.
2006-02-25 03:36:00 +00:00
b73451daee
Cleanup from Denis Vlasenko.
2006-02-24 16:29:00 +00:00
75cc0cace3
I was playing around with a dependency generator a couple weeks ago and I found
...
some #include files that aren't in the tree. No biggie...
2006-02-24 03:15:34 +00:00
883e0e83f2
Missed one in the get_line_from_file() update...
2006-02-24 03:12:03 +00:00
3cb94d2eb3
Move FAQ under docs, add programming.html to docs list.
2006-02-24 02:55:24 +00:00
f6ddadc172
Mention patches directory as a read-only svn alternative.
2006-02-24 02:48:49 +00:00
2b26fd5570
A few changes falling out from the effort to make sed handle embedded NUL bytes.
...
Checking in to reduce the diff between my tree and svn...
2006-02-24 02:30:39 +00:00
5c22c11de2
Add a test suite for seq.
2006-02-24 01:45:58 +00:00
0612b5fa68
add exception for uncuddling brackets
2006-02-24 01:18:24 +00:00
6b6edf959d
Lots of tests the fix to sed needs to pass...
2006-02-23 23:13:16 +00:00