Eric Andersen
a49b025b19
Oops. As Aaron Lehmann <aaronl@vitelus.com> just noticed,
...
I forgot to add procps to the SUBDIR list
2001-10-24 08:24:41 +00:00
Eric Andersen
3cd2760ba1
Fixup the new buildsystem a bit.
2001-10-24 07:58:02 +00:00
Eric Andersen
ca38a29c81
A couple of leftovers
2001-10-24 06:48:42 +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
74400ccfd0
Scrub up some function prototypes.
...
-Erik
2001-10-18 04:11:39 +00:00
Eric Andersen
5c72104a85
Fix large file support -- 2+ gig files should now actually
...
work this time...
-Erik
2001-10-02 07:58:23 +00:00
Eric Andersen
63ae66198d
use the pedantically correct compiler for preprocessing
2001-09-26 06:20:54 +00:00
Eric Andersen
d36cdd25a5
Bump version to 0.61.pre
2001-08-22 04:16:36 +00:00
Eric Andersen
54eceffcae
some minor wording changes
2001-08-20 17:48:17 +00:00
Matt Kraai
a7cecbc917
Commit Vladimir's simplify_path.
2001-08-10 15:05:27 +00:00
Eric Andersen
0b7d70c822
Fix up some silly messups with the debian packaging, and a dumb
...
bug with chroot. I've had the package uploaded but perms set to
000, so I am going to re-tag things and re-cut the release. Folks
who pulled from CVS in the last 30 minutes with just have to cope.
-Erik
2001-08-02 20:56:16 +00:00
Eric Andersen
9e6089ee0f
Ok, here we go...
2001-08-02 19:31:08 +00:00
Eric Andersen
be0c36009a
More libc5 fixups
...
-Erik
2001-08-02 10:55:32 +00:00
Eric Andersen
3450636169
Latest patch from vodz. Adds a check for divide by zero in the posix
...
math suport, cleaner math syntax error checking, moves redundant signal
string tables (from kill and ash) into libbb and provides a few
cleanups elsewhere.
2001-08-02 05:02:46 +00:00
Matt Kraai
2d91deba45
Allow multiple shells to be enabled.
2001-08-01 17:21:35 +00:00
Eric Andersen
74bcd16425
This incorporates Posix math support into ash. The Posix math support
...
was written by Aaron Lehmann <aaronl@vitelus.com> for busybox. This
patch makes a few trivial changes to Aaron's code so that it can be
used (in theory) by the other shells as well...
-Erik
2001-07-30 21:41:37 +00:00
Eric Andersen
8d79ce8320
Some patches to make dietlibc work...
2001-07-22 23:00:15 +00:00
Eric Andersen
20aab260e2
Some adjustments, mostly from David McCullough <davidm@lineo.com> to
...
make busybox be more uClinux friendly. I also adjusted Config.h for
uClinux so it will automagically disable apps the arn't going to
work without fork() and such.
-Erik
2001-07-19 22:28:02 +00:00
Eric Andersen
7467c8d3b6
Patch from vodz:
...
Changed email address
cmdedit API change
optimizations for traceroute and md5sum
added a new shared create_icmp_socket() function
2001-07-12 20:26:32 +00:00
Eric Andersen
c59fa37d40
Make the obj's generated from libbb/unarchive.c depend on the
...
Makefile, so things like setting DODMALLOC will cause them to
be recompiled
-Erik
2001-07-11 07:24:05 +00:00
Glenn L McGrath
654944fc36
Reverse my previous change, still cant compile with dmalloc
2001-07-10 14:33:22 +00:00
Glenn L McGrath
c3d2f1287e
When compiling unarchive objects link to $(LIBRARIES) incase using dmalloc
2001-07-10 14:04:30 +00:00
Matt Kraai
6199fa90e5
Update version number to 0.53pre.
2001-07-10 13:57:30 +00:00
Eric Andersen
b7e6f13b3c
Some minor updates. Bump version number in preparation for release.
...
-Erik
2001-07-07 00:03:00 +00:00
Eric Andersen
d28cb03819
Forgot this
2001-07-06 19:28:49 +00:00
Eric Andersen
10175a43ee
Simplify a comment
2001-06-30 18:11:52 +00:00
Glenn L McGrath
78b0e379d7
Vladimir's last_patch_15
2001-06-26 02:06:08 +00:00
Eric Andersen
30f1eafaaa
Fix the build process so it does not do the evil #ifdef BB_FOO stuff.
...
Build exactly one .o file per function, and let the linker throw away
the junk it doesn't want.
-Erik
2001-06-22 03:00:21 +00:00
Matt Kraai
ceeff73819
Rewrote mkdir (and touched lots of things in the process).
2001-06-21 19:41:37 +00:00
Glenn L McGrath
eb1c94078f
Reorganise unarchiving functions, more code re-use, only does single pass(no more linked lists), basis for supporting a cpio (and cheaper untar) applet, but cpio applet isnt included in this.
...
It effects ar, dpkg-deb applets only
2001-06-20 07:48:00 +00:00
Glenn L McGrath
9aff903603
Reorganise archive extraction code
2001-06-13 07:26:39 +00:00
Eric Andersen
f4dd6e3d1a
Do not purge the .cvsignore files on 'make release' so that
...
people can properly import into their own CVS trees.
-Erik
2001-06-04 17:26:38 +00:00
Eric Andersen
8b113f93b9
Vladimir's last_patch13, containing several bugfixes.
2001-06-01 21:47:15 +00:00
Eric Andersen
f12cc4ee68
Make hush the default shell. Ensure the applets_list gets
...
the axe on a distclean.
2001-05-30 19:09:40 +00:00
Matt Kraai
c55b8d41c1
Add xgethostbyname and herror_msg* functions.
2001-05-16 15:40:51 +00:00
Eric Andersen
55f9872616
This patch from Adam Heath <doogie@debian.org>, makes print_file
...
(used by cat, grep, sed, etc) quite a bit faster.
2001-05-15 17:48:09 +00:00
Eric Andersen
14d354312a
Per suggestion from Vladimir, eliminate check_wildcard_match(), which
...
was only being used by insmod these days.
Also, I spent a minute adjusting insmod so that it first searches
/lib/modules/`uname -r` and then (if that fails) searches /lib/modules,
which makes bb insmod behave much more like the real insmod, and should
avoid nasty surprises (such as the recent "Modutils vs. Busybox..."
thread).
-Erik
2001-05-14 17:07:32 +00:00
Eric Andersen
5f265b755a
Fix a segfault in lash, hush, and cmdedit. Each of these used
...
xgetcwd, but did not check the return for a NULL, and then continued
to call strlen on the NULL when the cwd had been removed from under it.
-Erik
2001-05-11 16:58:46 +00:00
Eric Andersen
d283e1cfe9
Bump version to 0.52pre
2001-05-09 17:31:27 +00:00
Eric Andersen
da7f095c12
Update comment re USE_SYSTEM_PWD_GRP
...
-Erik
2001-05-07 17:51:34 +00:00
Eric Andersen
abde065935
Oops. The dangers of applying patches by hand...
2001-05-01 14:37:03 +00:00
Eric Andersen
3f99b567b8
A patch from Larry to fix pristine source builds (again).
...
I just can't seem to _not_ break it. Sigh.
2001-05-01 01:40:34 +00:00
Mark Whitley
8a633268ef
Made new xreadlink function for libbb and changed applets to use it instead of
...
readlink(2).
2001-04-30 18:17:00 +00:00
Eric Andersen
defa4f93c2
Per suggestion by Matt, make sh.c a real target. There is no
...
need for the useless sh_link dummy target -- use the real thing.
-Erik
2001-04-30 17:52:36 +00:00
David Kimdon
2bf4dad7ec
fix to applet_source_list rule so Debian package continues to build
2001-04-28 16:37:23 +00:00
Eric Andersen
07e462fd6d
Matt was complaining. Hopefully this helps the sh.c link situation
2001-04-27 18:36:43 +00:00
Eric Andersen
0081466925
Be a bit more sneaky about the sh.c symlink so you don't need to
...
do a mke clean for it to happen.
-Erik
2001-04-26 23:29:10 +00:00
Eric Andersen
25f2703015
This is the initial checkin of Larry Doolittle's hush.c, using his
...
April 25, 2001 snapshot, adjusted a bit by me so it has cmdedit support.
This checkin also removes sh.c. In the future sh.c will be a symlink to
your shell of choice. For now, this symlink will default to pointing to
lash.c (as in the past). If you change the symlink to point to hush.c,
then thats what you will get. This symlink business is a temporary situation,
which will be cleaned up Real Soon Now(tm).
-Erik
2001-04-26 23:22:31 +00:00
Eric Andersen
c1bdffe99b
Another nice cleanup from Larry. This adds a new last_char_is() function and
...
uses it to avoid possible buffer underruns whn strlen is zero, and avoid the
possible space-hogging inline of strlen() in several cases.
-Erik
2001-04-26 15:56:47 +00:00
Mark Whitley
e55987896a
Applied patch from Larry Doolittle to fix pristine build breakage.
2001-04-25 23:49:43 +00:00
Eric Andersen
04095e58fb
Move messages.c to libbb. Make each string in messages.c be its own .o file.
...
This way, we can new get rid of all that tedious #define rubbish we used to
need to enable specific messages. This way is enormously simpler, and as a
bonus also ends up saving us 96 bytes.
-Erik
2001-04-25 05:39:18 +00:00
Eric Andersen
3676374915
Cleanup more carefully after pod2html
2001-04-24 21:46:07 +00:00
Matt Kraai
8810bdbba3
Rewrote rm.
2001-04-24 20:04:18 +00:00
Matt Kraai
8a24a65d2f
Change link order so that libbb functions use libpwd.a when appropriate.
2001-04-23 16:11:57 +00:00
Eric Andersen
46cd74b9e3
This has two patches. First it moves interface.c to libbb (it is
...
support code after all). It also contains a patch from Larry Doolittle
that removes two instances of "strlen([^)]*) *- *1", un-shadows two
variables, relaxes requirement for a sprintf(3) that returns number of
bytes written, and eliminates a duplicate subroutine.
2001-04-19 16:55:27 +00:00
Glenn L McGrath
a529d885d2
NEw functions read_package_field and read_text_file_to_buffer
2001-04-15 12:50:15 +00:00
Matt Kraai
6ba1a80c26
Use date -u instead of date --utc and consolidate version string.
...
Patch by Larry Doolittle <ldoolitt@recycle.lbl.gov>.
2001-04-12 20:11:55 +00:00
Glenn L McGrath
a6ce670a87
use tmpfile() and revert my previous changes... convert() belongs here
2001-04-12 02:26:04 +00:00
Glenn L McGrath
4949faf4b2
copy_file_chunk uses streams now.
2001-04-11 16:23:35 +00:00
Glenn L McGrath
7fd92949d0
Move unzip, gz_open, gz_close to libbb
2001-04-11 03:11:33 +00:00
Glenn L McGrath
d22e560ad6
Move deb_extract() to libbb, dpkg now independent of dpkg-deb
2001-04-11 02:12:08 +00:00
Glenn L McGrath
9d53c8ab74
Move get_ar_headers to libbb, make dpkg_deb.c independent of ar.c
2001-04-11 01:37:03 +00:00
Eric Andersen
b9af894264
Fix up the uClibc compiler name (its format was recently changed slightly)
2001-04-10 18:35:02 +00:00
Eric Andersen
e5dfced23a
Apply Vladimir's latest cleanup patch.
...
-Erik
2001-04-09 22:48:12 +00:00
Eric Andersen
a75e286743
Bump version number to 0.51
2001-04-09 22:18:14 +00:00
John Beppu
94e505485e
- use docs/autodocifier.pl to merge POD together
2001-04-05 19:42:03 +00:00
Eric Andersen
a2a978ae23
Some further syscall adjustments. Split the module syscalls out of
...
insmod and into libbb. Only enable them for libc5. glibc and
uClibc don't need them.
-Erik
2001-04-05 06:08:14 +00:00
Eric Andersen
06070532ba
Failed to name "Electric-fence" explicitly
2001-04-04 19:32:00 +00:00
Eric Andersen
b2e3e9b0c9
Seems that stupid libc5 doesn't implement daemon(), so conditionally
...
inclde that here.
-Erik
2001-04-04 19:25:57 +00:00
Eric Andersen
24073c7665
Add in easy-to-use electric-fence support.
...
-Erik
2001-04-03 22:53:19 +00:00
Eric Andersen
c0c502e172
Fix for bug 1143 from Larry Doolittle
...
-Erik
2001-04-03 16:38:37 +00:00
Eric Andersen
c4cef5ab06
Move the mtab support stuff into libbb
...
-Erik
2001-04-01 16:01:11 +00:00
Mark Whitley
2b549c3be0
Fixed the Makefile so busybox can link against libc5 again. Putting libbb.a at
...
the end broke it.
2001-03-27 18:22:41 +00:00
Eric Andersen
36eff9ac55
Bump version number to 0.51pre
2001-03-24 06:34:59 +00:00
Eric Andersen
1ca20a7747
A nice patch from Larry Doolittle that adds -Wshadow and
...
cleans up most of the now-revealed problems.
2001-03-21 07:34:27 +00:00
Eric Andersen
b183dfad2d
Split error messages into separate files.
...
Update libbb.h, per suggestion from Vladimir, to include __attribute__((format
(printf ...))) stuff
-Erik
2001-03-19 19:24:06 +00:00
Eric Andersen
c75586e06d
Split libbb/pwd_grp_wrappers.c into 5 different libbb/my_* files.
...
-Erik
2001-03-19 18:37:42 +00:00
Eric Andersen
aad1a88c76
Convert utility.c into libbb.a. It is now a whole pile of .c
...
files. Clean up the resulting damage and fix up the makefile.
-Erik
2001-03-16 22:47:14 +00:00
Eric Andersen
53b55ac08d
Fix the make release target.
2001-03-16 07:43:53 +00:00
Eric Andersen
0d5051def0
Update files and version number prepratory to cutting a release.
...
-Erik
2001-03-15 22:12:43 +00:00
Eric Andersen
bdc8db9685
Use the system passwd and group stuff by default
2001-03-14 01:49:10 +00:00
Eric Andersen
b3d6e2df95
Update the lash shell (hopefully the last time...) so things like
...
echo "foo bar" and echo -n "foo\t\\\\\tbar" work as expected.
Merge prompt printing work from Vladimir.
-Erik
2001-03-13 22:57:56 +00:00
Mark Whitley
d2117e9c82
Created new regression testing framework with a number of testcases (many more
...
can be added). Also changed 'test' target in makefile to run the new
tester.sh. (Hopefully, we should be able to remove all the tests/*.mk files
soon.)
2001-03-10 00:51:29 +00:00
Eric Andersen
dd91724aa0
patch from Larry to fix pristine source builds
2001-03-09 20:47:27 +00:00
Eric Andersen
c27b9544b6
Make sure libpwd.a is linked _last_ so it overrides the system pwd/grp
...
implementation. It wasn't doing that as expected...
2001-03-05 17:57:34 +00:00
Eric Andersen
47cdcdd359
Try to do a little better at documenting how to use
...
alternate C libraries, thanks to David Douthitt.
2001-03-05 17:08:52 +00:00
Eric Andersen
1b6cff3df4
libpwd was getting added twice.
2001-02-27 22:24:45 +00:00
Mark Whitley
4f76bb6f3e
Little patchlet to make linking against libc5 work a little better
2001-02-27 19:53:48 +00:00
Eric Andersen
adea7a6101
Fix up Makefile -- uClibc nfs works these days
2001-02-22 23:36:30 +00:00
Eric Andersen
a183f05825
Cleanup the use of 'find' to prevent error msgs.
...
-Erik
2001-02-20 06:22:54 +00:00
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
Erik Andersen
9ffdaa647e
Updates
...
-Erik
2000-02-11 21:55:04 +00:00
Erik Andersen
e132f4b09e
Fixed the init problem where it wouldn't unmount filesystems
...
on reboot. Also fixed swapoff -a so it works.
-Erik
2000-02-09 04:16:43 +00:00
Erik Andersen
fac10d7c59
A few minor updates. ;-)
...
Seriously though, read the Changelog for busybox 0.42,
which this is about to become...
-Erik
2000-02-07 05:29:42 +00:00
Erik Andersen
de552874d2
Some busybox updates. You no longer _have_ to put a "-" in front of tar
...
options, logger is better behaved and has a "-t" option now. init now supports
the kernel chroot patch, so you can chroot to a new device and umount the old
root.
-Erik
2000-01-23 01:34:05 +00:00
Erik Andersen
3163821967
Sync up busybox with the latest and greatest. This is not stuff for
...
the Embedix release.
-Erik
2000-01-15 22:28:50 +00:00
Erik Andersen
05df239ed9
Bug fixes.
...
-Erik
2000-01-13 04:43:48 +00:00
Erik Andersen
766f9c7a19
Oops. left debug on.
...
-Erik
2000-01-08 21:20:49 +00:00
Erik Andersen
1dbc17f630
Fix cp and mv so 'cp foo/README bar' where foo and bar are directories,
...
and README is a file.
-Erik
2000-01-08 21:16:29 +00:00
Erik Andersen
9b5c0b7611
More adjustments
...
-Erik
2000-01-07 18:33:06 +00:00
Erik Andersen
96e2abd084
Init is now even more perfect then before.
...
-Erik
2000-01-07 11:40:44 +00:00
Erik Andersen
0881de706e
The latest and greatest. init basically works, though needs
...
a minor inittab design change to accomodate specifying the device
to run each process on.
-Erik
2000-01-05 09:34:26 +00:00
Erik Andersen
7dc160721e
Bunches of fixes. Typos, bugs, etc.
...
Added 'gunzip -t'. inittab support _almost_ works (but it isn't
ready for prime time useage yet).
-Erik
2000-01-04 01:10:25 +00:00
Erik Andersen
f664c004db
Fixed mv so it now does the right thing (same method used in cp). Removed
...
some cruft from cp.
-Erik
1999-12-29 02:36:29 +00:00
Erik Andersen
2fe08c7afb
Fixed cp so it works as God intended it to.
...
-Erik
1999-12-29 02:10:35 +00:00
Erik Andersen
d387d01f11
Sync to my local tree
1999-12-21 02:55:11 +00:00
Erik Andersen
4d1d0113fd
Reworked the source so it will compile and run under glibc 2.0.7
...
and linux kernel 2.0.36 (though the dubious reasons why someone
would want to do that defy imagination ;)
-Erik
1999-12-17 18:44:15 +00:00
Eric Andersen
59248bad97
Set version to 0.39
...
-Erik
1999-12-11 04:21:50 +00:00
Eric Andersen
d00c262847
Stuf
1999-12-07 08:37:31 +00:00
Eric Andersen
b186d980d6
Stuf
1999-12-03 09:19:54 +00:00
Eric Andersen
1667fb4b63
Fixes
1999-11-27 20:34:28 +00:00
Eric Andersen
befda6e4ed
Stuf
1999-11-25 08:06:22 +00:00
Eric Andersen
3843e96252
Stuf
1999-11-25 07:30:46 +00:00
Eric Andersen
0727458a97
Stuf
1999-11-21 21:50:07 +00:00
Eric Andersen
ab746abfc0
Stuf
1999-11-18 20:33:45 +00:00
Eric Andersen
ded6259f62
Latest and greatest
1999-11-18 00:19:26 +00:00
Eric Andersen
d80e851dc0
Stuf
1999-11-16 00:46:00 +00:00
Eric Andersen
a9c95ea655
Updates
1999-11-15 17:33:30 +00:00
Eric Andersen
80974fad03
Fix makefile
1999-11-13 04:51:47 +00:00
Eric Andersen
eded54bd96
Adjust install a bit...
1999-11-12 08:03:23 +00:00
Eric Andersen
96bcfd346b
Latest and greatest
...
-Erik
1999-11-12 01:30:18 +00:00
Eric Andersen
add0158554
LAtest and greatest
1999-11-09 03:10:26 +00:00
Eric Andersen
50d6360771
Stuff
1999-11-09 01:47:36 +00:00
Eric Andersen
350577c5a0
Minor stuf
1999-11-06 06:34:20 +00:00
Eric Andersen
2f6c04f63c
Ha! Got init working.
...
-Erik
1999-11-01 23:59:44 +00:00
Eric Andersen
0460ff2e5d
Stuf
1999-10-25 23:32:44 +00:00
Eric Andersen
a709317cea
More stuff
1999-10-23 05:42:08 +00:00
Eric Andersen
a07f0b0408
More stuff.
1999-10-22 19:49:09 +00:00
Eric Andersen
8eefd021ca
Fixed version number
1999-10-22 05:18:28 +00:00
Eric Andersen
c49960189a
Fixed up copyright notices and such
1999-10-20 22:08:37 +00:00
Eric Andersen
d23f9ba0f6
Made ps work. Fixed some stuff.
1999-10-20 19:18:15 +00:00
Eric Andersen
ce8f3b9933
Fixed chmod and friends.
1999-10-20 07:03:36 +00:00
Eric Andersen
f8d650c4e5
More stuff
1999-10-19 23:27:54 +00:00
Eric Andersen
cb6e25655f
More stuff
1999-10-16 15:48:40 +00:00
Eric Andersen
3c163822d8
Fixed cp -[aR] and some other stuf.
1999-10-14 22:16:57 +00:00
Eric Andersen
2c1030177e
More stuff
1999-10-13 22:56:11 +00:00
Eric Andersen
21943ce641
More fixes
1999-10-13 18:04:51 +00:00
Eric Andersen
8341a15653
Finally mount works properly. Made debugging work (no more -s ld flag
...
when debugging is on).
1999-10-08 17:14:14 +00:00
Eric Andersen
596e5469d0
more stuff
1999-10-07 08:30:23 +00:00
Eric Andersen
17d49efd8c
More stuff.
1999-10-06 20:25:32 +00:00
Eric Andersen
9d3aba7b37
more stuff
1999-10-06 09:04:55 +00:00
Eric Andersen
2b69c40e80
More stuff works.
...
-Erik
1999-10-05 22:58:32 +00:00
Eric Andersen
cc8ed39b24
Initial revision
1999-10-05 16:24:54 +00:00