Eric Andersen
1cf8166329
More updates.
2001-02-17 15:55:15 +00:00
Eric Andersen
19f86207f5
Update the build system for pristine source directory builds. This
...
update is primarily work done by Larry Doolittle, but I did some
touchups of my own to make it work for me,
-Erik
2001-02-17 00:42:47 +00:00
Eric Andersen
5f2c79d8c7
Make ar be crossed.
2001-02-16 18:36:04 +00:00
Eric Andersen
8305006f7c
Make usage.c depend on usage.h
...
-Erik
2001-02-14 21:52:18 +00:00
Eric Andersen
88a5ceb450
Bump rev to 0.50pre.
2001-02-14 07:55:19 +00:00
Mark Whitley
76c5e60d54
Patch from Chris Jaeger that makes turning on and off options in the makefile
...
a bit less error prone by calling 'strip' on makefile vars before performing
truth tests against them.
2001-02-02 01:07:17 +00:00
Eric Andersen
af4ac77d9d
Apply a patch from Larry Doolittle to add "-all" and "-none" switches
...
to multibuild.pl. I did a little formatting adjustments to make it
_very_ obvious when things stop working. I also removed the USE_PROCFS
config option -- just do the right thing when USE_DEVPS_PATCH is enabled.
-Erik
2001-02-01 22:43:49 +00:00
Eric Andersen
93a8e2e64b
Patch from Larry Doolittle to reduce the chance that fussing with VPATH will
...
break cross-compilation.
-Erik
2001-01-31 01:38:05 +00:00
Eric Andersen
8ec10a9483
Fix up copyright msgs. Bump version to 0.49 in preparation for
...
a release. Update the website with release details.
-Erik
2001-01-27 09:33:39 +00:00
Eric Andersen
ed3ef50c23
Fix header file usage -- there were many unnecessary header files included in
...
busybox.h which slowed compiles. I left only what was needed and then fixed up
all the apps to include their own header files. I also fixed naming for pwd.h
and grp.h functions. Tested to compile and run with libc5, glibc, and uClibc.
-Erik
2001-01-27 08:24:39 +00:00
Eric Andersen
ab050f5522
Add in a patch to make busybox use the normal pwd.h and grp.h
...
functions. Add in simple implementations of these functions,
which can, optionally, be used instead of the system versions.
-Erik
2001-01-27 06:01:43 +00:00
Eric Andersen
54e9457920
Oops. I am an idiot. Put CFLAGS_EXTRA back. Sorry 'bout that.
...
-Erik
2001-01-24 23:53:43 +00:00
Eric Andersen
0d5a08ed92
Patch from Larry Doolittle to close bug #1086 .
...
-Erik
2001-01-22 01:05:04 +00:00
Matt Kraai
8392acd8fc
All files include busybox.h, which includes applets.h, so the Makefile
...
should reflect this. Thanks to Vladimir N. Oleynik for the idea.
2001-01-18 03:03:09 +00:00
Eric Andersen
9aa23ba5a8
Show an example of how to compile with uClibc.
...
-Erik
2001-01-16 21:20:46 +00:00
Eric Andersen
a6cd07099d
Bump the version number to 0.49pre
2000-12-20 23:22:29 +00:00
Eric Andersen
46948366fa
Update the version number to 0.48 (no longer pre).
2000-12-13 16:42:24 +00:00
Eric Andersen
4d4b3b1d88
Fix so cross compiling works again...
2000-12-12 23:23:32 +00:00
Eric Andersen
9962cd9f78
Add a linker warning for symbol conflicts.
2000-12-11 16:20:40 +00:00
Randolph Chung
1e1d9d1c95
oops, didn't mean to commit that last one... reverting
2000-12-07 03:56:10 +00:00
Randolph Chung
da7b82981b
Write progress meter to stderr instead of stdout
2000-12-07 03:55:35 +00:00
Eric Andersen
868c057d25
Patch from Larry Doolittle so it will build the newdocs right.
2000-12-02 00:44:48 +00:00
Eric Andersen
29be79c5f6
More doc handling updates
2000-12-01 22:57:44 +00:00
Eric Andersen
b8b8d81c24
Fix yet another blunder. Create symlink correctly this time.
2000-12-01 20:26:30 +00:00
Eric Andersen
4d449c42f2
I forgot a "/". Oops.
2000-12-01 20:02:10 +00:00
Eric Andersen
e2f6e12213
More pristine source directory updates. It now works
...
for me (including doing install). How about you?
-Erik
2000-12-01 19:55:04 +00:00
Eric Andersen
09a34e5368
More updates for the Makefile to do BB_SRC_DIR. This is
...
primarily a patch from Larry Doolittle, but with updates
from me to handle docs and link creation properly...
2000-12-01 19:40:18 +00:00
Eric Andersen
20ea5c3352
Patch form Larry Doolittle <ldoolitt@recycle.lbl.gov> (in collaboration
...
with Matt Kraai <kraai@alumni.carnegiemellon.edu>) to allow for a
pristine source directory -- where all the .o files and such are
not placed into the source tree. Thanks Larry!
2000-11-29 22:08:35 +00:00
Eric Andersen
c559d30776
Add in -lgcc to add needed symbold when linking vs uclibc.
2000-10-27 18:26:18 +00:00
Eric Andersen
b344c21709
Oops. I never committed this. Update version to 0.48pre...
2000-10-27 18:09:53 +00:00
Eric Andersen
3570a34de4
Renamed "internal.h" to the more sensible "busybox.h".
...
-Erik
2000-09-25 21:45:58 +00:00
Eric Andersen
caffb6eff0
Gratuitously changed the file "busybox.defs.h" to the more
...
sensible and noticable "Config.h".
-Erik
2000-09-25 21:28:07 +00:00
Eric Andersen
488aac2e2a
Update newdoc dependancy
2000-09-24 02:42:48 +00:00
Matt Kraai
810d38f850
Fix loop.h dependencies.
2000-09-22 02:33:29 +00:00
Eric Andersen
2c1faecba7
Decouple DODEBUG and DOSTATIC
2000-09-21 22:26:02 +00:00
Eric Andersen
8a2e56c5df
Large file >2Gib support.
2000-09-21 02:23:30 +00:00
Eric Andersen
624cc771da
More portable handling of loop header files, as done in util-linux
2000-09-21 02:04:51 +00:00
Eric Andersen
080d51bf45
Minor fix to clean target
...
-Erik
2000-08-01 22:44:32 +00:00
Pavel Roskin
43c17b3d96
New variable WARNINGS to hold all warning options
2000-07-28 19:41:32 +00:00
Eric Andersen
7df345e149
Bump version number.
...
-Erik
2000-07-21 21:27:11 +00:00
Eric Andersen
51154bacbe
Adjusted install.sh to use relative symlinks, and to optionally
...
create hardlinks. Added a makefile target to create hardlinks.
-Erik
2000-07-20 21:57:11 +00:00
Eric Andersen
1d255be78d
Updated to add support for dmalloc, and adjusted for better cross
...
compiler support.
-Erik
2000-07-19 17:33:54 +00:00
Matt Kraai
bf181b9338
Extract usage information into a separate file.
2000-07-16 20:57:15 +00:00
Eric Andersen
aec27bca98
Final updates for release.
...
-Erik
2000-07-11 18:18:40 +00:00
Mark Whitley
cc54d12ef7
Removed all trace of hand-tooled regexp routines. Bye bye, baby.
2000-07-10 23:07:54 +00:00
Mark Whitley
dd23b8bb43
Added a rule to make tags files for vi(m).
2000-07-10 23:00:47 +00:00
Eric Andersen
a2c83d885e
Fix a dependancy bug for the docs.
...
-Erik
2000-07-07 20:52:56 +00:00
Eric Andersen
b0b732bfe4
Update 'make release' to remove all the .#filename files
...
the CVS leaves lying about...
-Erik
2000-07-06 23:17:16 +00:00
Eric Andersen
67536ffa43
Fix doc building so the dependancies work properly.
...
-Erik
2000-07-06 22:53:22 +00:00
Eric Andersen
1e03add675
a few minor cleanups.
...
-Erik
2000-07-06 09:56:35 +00:00
Eric Andersen
2086e3d679
Some cosmetic updates. Changed "OPTIONS" to "Options".
...
-Erik
2000-07-04 22:17:01 +00:00
Eric Andersen
5331025f79
A first pass at integrating the SGML docs into the Makefile.
...
A first pass a cleaning up the current SGML (lots more cleanup
is needed though).
-Erik
2000-07-04 19:42:23 +00:00
Eric Andersen
a44790f539
Better cross libc support.
...
-Erik
2000-06-28 20:11:28 +00:00
Eric Andersen
c6cdf58747
Bump version number to 0.45
...
-Erik
2000-06-21 22:50:59 +00:00
Eric Andersen
28c88a9430
Some makefile fixes to allow compiling with ucLibc (stuff turned off
...
by default of course).
-Erik
2000-06-20 21:03:24 +00:00
Eric Andersen
854e11581f
Urgh. revert Makefile. again. Forgot to do the 'cvs update -d now' trick
...
on my home box.
2000-06-13 06:57:56 +00:00
Eric Andersen
2b6ab3cbf8
Add new apps md5sum uudecode uuencode, fix some minor formatting things.
...
-Erik
2000-06-13 06:54:53 +00:00
Eric Andersen
0b66577368
Debug should be off in the Makefile. I will now do (per Pavel's
...
suggestion) a "cvs up -D now Makefile" so I stop updating the
Makefile by accident.
-Erik
2000-06-07 17:33:30 +00:00
Eric Andersen
815e904470
Fixed a bunch of stuff:
...
* Fixed segfault caused by "touch -c"
* Fixed segfault caused by "rm -f"
* Fixed segfault caused by "ln -s -s" and similar abuses.
* Fixed segfault caused by "cp -a -a" and similar abuses.
* Implemented "rm -- <foo>"
updated docs accordingly.
-Erik
2000-06-06 16:15:23 +00:00
Eric Andersen
832000f7f3
Turn off debugging in the Makefile.
...
-Erik
2000-06-03 05:22:31 +00:00
Eric Andersen
6082917e34
Some Makefile fixes for the docs.
...
-Erik
2000-06-02 03:35:22 +00:00
Eric Andersen
86ab8a32bd
A number of additional fixed from Pavel Roskin, note some more bugs in the
...
TODO list. Add Glenn to the Authors list for writing a mini ar for BusyBox,
which is now included.
-Erik
2000-06-02 03:21:42 +00:00
Eric Andersen
77bd2db325
Acknowledge contributions of Pavel Roskin, and fix doc building
...
so the html goes into the website directory.
-Erik
2000-06-02 03:21:32 +00:00
Erik Andersen
330fd2b576
More libc portability updates, add in the website (which has not been
...
archived previously). Wrote 'which' during the meeting today.
-Erik
2000-05-19 05:35:19 +00:00
Erik Andersen
499f65fb98
Some updates for better portability.
...
-Erik
2000-05-16 20:07:38 +00:00
Erik Andersen
23dea9b712
So much for my evil optimization. Doesn't seem to work. Will test
...
more on it later.
-Erik
2000-05-13 00:28:25 +00:00
Erik Andersen
7ab9c7ee52
Lots of updates. Finished implementing BB_FEATURE_TRIVIAL_HELP
...
which lets you compile out most of the "--help" output, saving
up to 17k.
Renamed mnc to nc.
-Erik
2000-05-12 19:41:47 +00:00
Erik Andersen
3d427ac5ef
Some experimental stuff (work in progress). heheh.
...
-Erik
2000-05-12 19:38:40 +00:00
Erik Andersen
59b9e87024
* cp -fa now works as expected for symlinks (it didn't before)
...
* zcat works again (wasn't working since option parsing was broken)
* more doc updates/more support for BB_FEATURE_SIMPLE_HELP
-Erik
2000-05-10 05:05:45 +00:00
Erik Andersen
a59d7094a6
Sensibly put the docs under the docs directory.
...
-Erik
2000-05-03 03:24:21 +00:00
Erik Andersen
0a704e8ff6
Remove BB_FEATURE_REMOUNT (small, and should always be present)
...
and fix documentation dependancy checks, so it is only built when
it should be built.
-Erik
2000-05-03 03:19:06 +00:00
Erik Andersen
03ccce6e30
Make the dependancies on the docs work properly
...
-Erik
2000-05-02 05:31:00 +00:00
Erik Andersen
5afc864422
More stuff
...
-Erik
2000-05-02 00:07:56 +00:00
Erik Andersen
4f3f757d56
Latest and greatest. Some effort at libc5 (aiming towards newlib)
...
compatability.
-Erik
2000-04-28 00:18:56 +00:00
Erik Andersen
e90f4045af
Some more updates and such...
...
-Erik
2000-04-21 21:53:58 +00:00
Erik Andersen
1d1d95051a
More Doc updates. cmdedit and more termio fixes.
2000-04-21 01:26:49 +00:00
Erik Andersen
262dd039eb
Fix the makefile so docs get built
...
-Erik
2000-04-19 04:26:30 +00:00
Erik Andersen
3fe7f9f20b
More minor updates to docs (and making apps behave as the docs
...
suggest they should)
-Erik
2000-04-19 03:59:10 +00:00
Erik Andersen
a3e57ca700
make ps accept (and ignore) all options (--help works of course).
...
tar now works with or without the leading "-" on the options.
-Erik
2000-04-19 03:38:01 +00:00
Jim Gleason
f29f797f54
Reset DODEBUG to false
2000-04-18 20:40:38 +00:00
Erik Andersen
0a64de9b4f
More little stuff.
...
-Erik
2000-04-18 20:00:03 +00:00
Erik Andersen
a6c752201e
Updates
...
-Erik
2000-04-18 00:00:52 +00:00
John Beppu
91e581fa04
- grep -v ^\.PHONY < Makefile
...
+ busybox.def.h
BB_FEATURE_TRIVIAL_HELP
+ uname.c has an example of how BB_FEATURE_TRIVIAL_HELP
is to be applied.
2000-04-17 17:49:44 +00:00
Erik Andersen
26702fe191
Bugfixes.
...
-Erik
2000-04-17 16:44:46 +00:00
John Beppu
200be97e36
- got rid of the .PHONY: docs, because I didn't want it to
...
generate the qw(man html txt) documentation every time I
ran make.
Unfortunately, "make docs" never amounts to anything, because
make sees the docs/ directory and thinks, "oh, I don't have
to do any work". Maybe the target should be "doc" to make it
different from "docs"?
2000-04-17 04:41:15 +00:00
John Beppu
3becdfc316
+ added a .PHONY: docs
...
target
2000-04-17 03:37:52 +00:00
Erik Andersen
ab01ed12bd
Turn off debugging
...
-Erik
2000-04-15 16:37:45 +00:00
John Beppu
cbd6628c8c
+ VERSION wasn't being propagated to the sub-make happening in docs/
...
so I exported VERSION and invoked make with a -C docs
2000-04-13 22:57:45 +00:00
Erik Andersen
9cf3bfa7c1
More doc updates for BusyBox, with fixes to apps for bugs revealed
...
while trying to write docs . :-)
-Erik
2000-04-13 18:49:43 +00:00
Erik Andersen
f3b3d17060
More minor patches
...
-Erik
2000-04-09 18:24:05 +00:00
Erik Andersen
0817d1372c
This makes tar work perfectly, and adds in "--exclude" as an option
...
-Erik
2000-04-09 15:17:40 +00:00
Erik Andersen
ecd512453c
Latest and greatest
...
-Erik
2000-04-08 03:08:21 +00:00
Erik Andersen
6bd3602988
Fix time stamp style
...
-Erik
2000-04-06 07:25:44 +00:00
Erik Andersen
c0dac18d6d
Turn off static linking. Duh.
...
-Erik
2000-04-06 07:24:45 +00:00
Erik Andersen
1ad302ac90
The new tar for busybox is now done, and works just fine
...
for extracting files. Creation of tarballs is next...
-Erik
2000-03-24 00:54:46 +00:00
Erik Andersen
1dbe340eba
more minor fixes
...
-Erik
2000-03-19 10:46:06 +00:00
Erik Andersen
9c5c29d442
Oops. I left debugging turned on...
...
-Erik
2000-03-06 18:34:48 +00:00
Erik Andersen
6437170cb3
Add in freeramdisk.c, which (duh) frees ramdisks. If you have any
...
ramdisks lying about and want to free up the memory they have used,
this baby is the answar you have been waiting for.
-Erik
2000-03-04 22:23:27 +00:00
Erik Andersen
7c4b2f3fe5
Minor makefile and todo updates
...
-Erik
2000-02-29 21:49:22 +00:00
Erik Andersen
e272915e1f
Some updates for the day,
...
-Erik
2000-02-18 21:34:17 +00:00