fli4l
  1. fli4l

busybox

Public
AuthorCommitMessageCommit dateIssues
Rob LandleyRob Landley
1f305dc0fdbPortability patch from rfelker. The bb_asprintf.c thing needs an eventualfollow up in platform.h to set the #ifdef, but the workaround works for everybody, so...
Rob LandleyRob Landley
3a324754f88I'm about to introduce tests that need to run as root (like mount.tests),meaning we want to run them in a chroot environment. To help with this, I worked out a utility function that makes it really easy to set up a chroot environment.
Rob LandleyRob Landley
31e3610c4b7Cleanup from Paul Fox. One find piped to xargs is faster/simpler thanlots of finds doing individual -exec rm.
Rob LandleyRob Landley
ac664e07dfbMention a few web browsers.
Rob LandleyRob Landley
d48633fa6f3They won't stop asking, but we can point them to the specific entry...
Rob LandleyRob Landley
49a5599ae95Patch from Denis Vlasenko to make unlzma smaller.
Bernhard Reutner-FischerBernhard Reutner-Fischer
478a188e851- remove check.Fixes e.g. buildroot
Bernhard Reutner-FischerBernhard Reutner-Fischer
39a9fddb535- fix typo
Bernhard Reutner-FischerBernhard Reutner-Fischer
07a79e75f50- backout using features which are not available with the previous stable version of make (3.71.1).
Mike FrysingerMike Frysinger
874af85d5ebimport most of e2fsprogs 1.38 updates
Paul FoxPaul Fox
0f2dd9f4eb9vi-mode changes: eliminate warnings from out-of-range-for-typecase 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.
Rob LandleyRob Landley
dfba741457cRobert P. Day removed 8 gazillion occurrences of "extern" on functiondefinitions. (That should only be on prototypes.)
Rob LandleyRob Landley
1f5e25bf3ecWalt Wimer noticed that mknod couldn't handle major or minor > 255. Now ourlimit checking autodetects what the system supports (at compile time).
Bernhard Reutner-FischerBernhard Reutner-Fischer
2e9cf373a95- 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
Bernhard Reutner-FischerBernhard Reutner-Fischer
a59721166af- 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*
Mike FrysingerMike Frysinger
56ee779074eclean *.osm as pointed out by Robert P.J. Day
Mike FrysingerMike Frysinger
33b45a09a1cclean busybox_unstripped as pointed out by Robert P.J. Day
Rob LandleyRob Landley
688ed0d7606Patch from Robert P.Day, moving byte order checks to use platform.h macros.
Bernhard Reutner-FischerBernhard Reutner-Fischer
d9969ea1755- correct comment.Should revisit gcc >= 4.1 with that =1 later on
Rob LandleyRob Landley
06ec8cff83bTypo fixes brought to you by the letters a, l, and Robert P.Day.
Eric AndersenEric Andersen
cbd1c857440Kill off some unused code that was wasting several k, as noticed byDenis Vlasenko when building with -ffunction-sections -fdata-sections
Rob LandleyRob Landley
c05dda4b2dfDenis Vlasenko noticed that falign=0 is meaningless, and that should probablybe falign=1. Saves a little over 3k on an x86 "make defconfig" build.
Bernhard Reutner-FischerBernhard Reutner-Fischer
7ad83b4e2ce- 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...
Bernhard Reutner-FischerBernhard Reutner-Fischer
e3ec99de828- remove unused lists *-m
Bernhard Reutner-FischerBernhard Reutner-Fischer
c8e278f54ba- 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
Bernhard Reutner-FischerBernhard Reutner-Fischer
9b6b8944224- allow for make /path/to/dir/file.o
Bernhard Reutner-FischerBernhard Reutner-Fischer
022eb311d57- use absolute path for top_builddir and top_srcdir. Fixes make trying to include the very same file in an endless loop.
Bernhard Reutner-FischerBernhard Reutner-Fischer
c0bb308389d- silence warning about "'free_and_close_stuff' used but never defined"
Bernhard Reutner-FischerBernhard Reutner-Fischer
cfc5d860e6bDenis Vlasenko writes: make sizes was rebuilding busybox - unstripped one!
Bernhard Reutner-FischerBernhard Reutner-Fischer
5d26126b9e8- fixes parallel builds (make -j)- use less resources for the buildsystem itself
Rob LandleyRob Landley
12c2429a424Fixup to make warnings from the last patch go away.
Rob LandleyRob Landley
08abe64d918Selinux fix from Jan Kiszka.
Bernhard Reutner-FischerBernhard Reutner-Fischer
b7f39732f8f- 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..
Rob LandleyRob Landley
e7c43b66d74Cleanup patch from Denis Vlasenko. Mostly variants of removing the if(x)from before "if(x) free(x)".
Rob LandleyRob Landley
93f2286e6e5When gnu fails this one we shouldn't let it _hang_...
Rob LandleyRob Landley
e8e7811fb47Yet more sed tests. Passing these is a to-do item for 1.1.2 or 1.2, not a1.1.1 issue.
"Vladimir N. Oleynik""Vladimir N. Oleynik"
325da7b509euse bb_xstrndup vs strndup.Thanks rfelker.
"Vladimir N. Oleynik""Vladimir N. Oleynik"
5c2b238b3a9more busybox's style: close bug 745
"Vladimir N. Oleynik""Vladimir N. Oleynik"
716bbe96d47make grep faster (close bug 758), reduce small memory leak in CONFIG_FEATURE_CLEANUP mode
"Vladimir N. Oleynik""Vladimir N. Oleynik"
73804d6f7e6more security: don't start shell code from argv
Rob LandleyRob Landley
8bbee852149defconfig shouldn't enable CONFIG_INSTALL_NO_USR, and while we're at itremove residue of old defconfig and tweak "make with no config" to run defconfig before bringing up menuconfig.
Rob LandleyRob Landley
2fe4eac4ea3Cosmetic cleanup from tito.
Rob LandleyRob Landley
e813ddba18dCleanup from Glenn McGrath.
Bernhard Reutner-FischerBernhard Reutner-Fischer
0817313255a- whitespace cleanup from Tito.
Rob LandleyRob Landley
4217bab02edPatch from Glenn McGrath to remove code that opens a file but does nothingwith it.
Mike FrysingerMike Frysinger
5ba2fb2c9ddremove duplicate license notice
Mike FrysingerMike Frysinger
983e0ca89e8strip out unneeded comments
"Vladimir N. Oleynik""Vladimir N. Oleynik"
5c06b277cedfdisk unmaintained now :(
Rob LandleyRob Landley
5527b9117eeAnother clean-up patch from Garrett.
Rob LandleyRob Landley
736e52532efMinor cleanup from Garrett Kajmowicz.