John Beppu
c1dc5d9473
reduced .bss size by dynmaically allocating a certain large
...
array instead of letting it be static.
objdump -t busybox \
| grep .bss \
| sed 's/^.*\.bss //' \
| grep -v ABS \
#| perl -e 'while(<>) { @x = split; @y = reverse split(//, $x[0]); for ($i=0; $i<@y; $i++) { $s += $y[$i] * (16 ** $i); if ($y[$i] && $i > 2) { print "> $y[$i] * 16 ** $i $x[1]\n"; } } } print "$s\n";'
2000-02-11 12:43:20 +00:00
Erik Andersen
91f3df3c45
Fixed a bug,
...
-Erik
2000-02-10 22:58:40 +00:00
Erik Andersen
4d0543138e
More minor touchups.
...
-Erik
2000-02-10 07:31:15 +00:00
Erik Andersen
fb1793f03c
Fix stupid typos -- thanks to Taketoshi Sano <kgh12351@nifty.ne.jp>
...
for noticing these bugs.
-Erik
2000-02-09 16:37:08 +00:00
Erik Andersen
07f5604046
Fix a possible /linuxrc crash.
...
-Erik
2000-02-09 06:05:01 +00:00
Erik Andersen
d7ce5e7802
Update the sample inittab to add the "ctrlaltdel" action.
...
Note a bug in busybox init that I need to fix.
-Erik
2000-02-09 04:40:25 +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
e49d5ecbbe
Some formatting updates (ran the code through indent)
...
-Erik
2000-02-08 19:58:47 +00:00
Erik Andersen
c0bf817bbc
mkdir -p had gotten broken. Fixed now.
...
-Erik
2000-02-08 06:19:29 +00:00
Erik Andersen
d0480c26ab
Forgot a semicolon.
...
-Erik
2000-02-07 20:35:14 +00:00
Erik Andersen
31cf8e0056
device_open is common code -- moved into utility.c
...
-Erik
2000-02-07 20:31:19 +00:00
Erik Andersen
79ac30da83
Forgot cp and mv are now cp_mv
...
-Erik
2000-02-07 05:53:48 +00:00
Erik Andersen
d7cd21aed5
Remove the now obsolete test. Tests now
...
live in the tests directory.
-Erik
2000-02-07 05:30:41 +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
John Beppu
50bc101b7d
made more robust and commented my code.
2000-01-30 09:47:16 +00:00
John Beppu
b332e779e6
nslookup -- a work in progress...
2000-01-29 12:59:01 +00:00
Erik Andersen
04e97024e7
Clear up some ambiguity with old style assignments.
...
-Erik
2000-01-29 07:06:24 +00:00
Erik Andersen
a6d0dbc86f
Minor change. init now uses dup2.
...
-Erik
2000-01-29 06:29:32 +00:00
Erik Andersen
8e759aa31f
copy fixes to simplify link copying and always do the right thing.
...
ping could segfault because I'm an idiot, and tried to put a value
in where I hadn't allocated storage. choke.
-Erik
2000-01-29 05:52:40 +00:00
Erik Andersen
d7a44c76fe
Forgot some debugging noise.
...
-Erik
2000-01-27 23:00:01 +00:00
Erik Andersen
ce5b466bcc
copyFile could call chmod on a symlink, changing the perms
...
of the pointed to file. Minor fix to tar for directory handling.
-Erik
2000-01-27 19:50:47 +00:00
Erik Andersen
ccc7488615
Fixed ls formatting for 8 char user names.
...
-Erik
2000-01-27 02:40:21 +00:00
Erik Andersen
de7965ca7e
Shuffle location of generic code into utility.c
...
-Erik
2000-01-26 23:49:21 +00:00
Erik Andersen
5cbdd712f5
mount and umount could leak loop device allocations causing the system to
...
quickly run out. Also disable init's SIGHUP handler during shutdown.
-Erik
2000-01-26 20:06:48 +00:00
Erik Andersen
3fe39dce5d
Some busybox updates. See the changelog for details if you care.
...
-Erik
2000-01-25 18:13:53 +00:00
John Beppu
bf3a838aac
put #if's around the lchown, because
...
older glibc versions don't have it.
2000-01-24 12:06:22 +00:00
Erik Andersen
5509af7073
* added (and documented) "-n" option for head -
...
contributed Friedrich Vedder <fwv@myrtle.lahn.de>
* Cleanup for a number of usage messages -- also
contributed Friedrich Vedder <fwv@myrtle.lahn.de>
-Erik
2000-01-23 18:19:02 +00:00
John Beppu
9bc7e89fc1
Making note of my changes
2000-01-23 13:54:15 +00:00
John Beppu
a4a8fd05f4
Went ahead and fixed bug #301 (chown not working on symlinks)
...
in fileAction(), I changed the chown() to lchown(); Hopefully, that
doesn't break anything. (I don't think it does).
nested ?:?:?: madness in chmod_chown_chgrp.c
2000-01-23 13:38:32 +00:00
Erik Andersen
06936df164
Fix a bug where tar could change perms and ownership of dirs pointed
...
to by symlink within a tarball.
-Erik
2000-01-23 02:14:20 +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
f4acea8cf5
Better way to check for namespace aliasing.
...
-Erik
2000-01-22 04:55:32 +00:00
Erik Andersen
b2660c703d
Tell what I did
...
-Erik
2000-01-20 19:51:48 +00:00
Erik Andersen
8ad12e32c8
Fix a namespace aliasing problem wereby du and dutmp, or
...
rm and rmmod symlinks would be created when only du or rm
was included.
-Erik
2000-01-20 19:32:32 +00:00
John Beppu
4581b4cdd9
foreach (@busybox_command) {
...
put_help_message_in_busybox_pod($_);
}
2000-01-19 15:04:41 +00:00
John Beppu
08fe43d3f9
added a little more content.
2000-01-19 12:39:16 +00:00
Erik Andersen
a2f69e5485
Bug fix. grep wasn't printing file names they way it was supposed to.
...
-Erik
2000-01-19 04:30:37 +00:00
John Beppu
46a4e76243
fleshed out a bit more... just wanted to put the current
...
changes under version control.
2000-01-18 22:33:11 +00:00
John Beppu
3a1b6be7d8
the beginnings of a proper man page for busybox.
2000-01-18 15:45:59 +00:00
Erik Andersen
05100cd477
tar creation support is now optional.
...
-Erik
2000-01-16 01:30:52 +00:00
Erik Andersen
83865e3e90
Ready for release
2000-01-15 22:33:09 +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
b7cc49d992
* Added -o loop option for mount, and support in umount for loop
...
devices. Support is toggled by MOUNT_LOOP feature -- Ben Collins
<bcollins@debian.org>
-Erik
2000-01-13 06:38:14 +00:00
Erik Andersen
05df239ed9
Bug fixes.
...
-Erik
2000-01-13 04:43:48 +00:00
Erik Andersen
9a9a261569
Fix a logger bug.
...
-Erik
2000-01-09 06:49:08 +00:00
Erik Andersen
ac6e71f0c4
Possible fixes...
...
-Erik
2000-01-08 22:04:33 +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
5338ce19c8
foo
2000-01-07 23:30:07 +00:00
Erik Andersen
5f2df6ccb4
Remove some leftover debug noise.
...
-Erik
2000-01-07 23:11:00 +00:00