e2b428cbb1
Use lstat() instead of stat so /init being a symlink doesn't screw people up.
...
(And use it consistently, for size reasons.)
2006-03-20 01:43:29 +00:00
99a072d524
- tito writes: this patch fixes some comments in dos2unix that are wrong
...
or that reports non existent features (that i've ripped out...)
2006-03-18 23:05:37 +00:00
2523da259c
- explain what magic numbers we're using here.
2006-03-18 23:02:45 +00:00
66753a3850
- whitespace cleanup (and also check against the const first and only then look
...
at bb_applet_name[1])
2006-03-18 15:59:29 +00:00
263e75d051
- fix order of includes.
2006-03-18 11:59:55 +00:00
9aa7f2005d
declare const id argument const for probe_{ext2,ext3,cramfs}
2006-03-18 04:17:59 +00:00
179f417788
need string.h as well as strings.h
2006-03-18 04:13:32 +00:00
25f67d419d
need EXT2FS_OBJS for fsck
2006-03-18 04:11:51 +00:00
6bc10635f8
Make the new chroot environment creation infrastructure more flexible about
...
non-absolute paths.
2006-03-18 03:01:57 +00:00
dcb2122e85
My mount testsuite. Not automatically run at the moment, need to figure out
...
how to (optionally) supply User Mode Linux to runtests.
2006-03-18 03:00:22 +00:00
eaa34ca5b4
More fixes. Type "auto" should mean unspecified from fstab as well as the
...
command line, initialize singlemount's rc to an error value so it doesn't
think it succeeded when it didn't, use absolute path when associating a
loop device (and the previous FEATURE_CLEAN_UP logic related to that was
freeing the wrong thing), move reading of /proc/filesystems to where we can
re-read it (when it's empty) for every entry on a "mount -a" so that when
/proc is mounted as the first entry, the later filesystems can autodetect
filesystem type.
2006-03-18 02:58:11 +00:00
aae8b3405e
Whitespace cleanup and minor tweak (return -ERRNO instead of ERRNO so
...
EPERM doesn't register as a successful read-only mount.
2006-03-18 02:38:10 +00:00
5a57821565
Bug fix: umount wasn't detaching loop devices unless mtab support was enabled.
...
Made some whitespace cleanups while I was there.
2006-03-17 03:30:05 +00:00
2824ded677
More test updates.
2006-03-16 16:02:06 +00:00
4bb1b04fd1
Redo test suite to be able to test more than one command at a time. Eliminate
...
$COMMAND environment variable, instead put full command line (including
command to run) in second argument. Modify $PATH to have test versions of
commands at start of path. (Also more infrastructure for testing as root,
work in progress...)
2006-03-16 15:20:45 +00:00
ea9a471acd
Random in-passing tweak.
2006-03-16 14:40:27 +00:00
187e352b7f
Update for bug 14.
2006-03-15 17:09:56 +00:00
330ac853e3
Tito shrank dos2unix.
2006-03-14 21:49:18 +00:00
31642d75e1
More "extern" removals from Robert P. Day
2006-03-14 21:45:38 +00:00
386f85eadf
Attempt to make a warning go away without increasing size.
2006-03-14 21:13:48 +00:00
d221d2137f
Missed one.
2006-03-14 20:06:44 +00:00
dc0955b603
The new, new mount rewrite. (Mount double prime?) Still being debugged, but
...
the new infrastructure is reentrant so in theory it's capable of handling
mount -a sanely. It can also re-use existing flags with remount, handle
-t auto, mount -a -t, and several smaller bugfixes.
2006-03-14 18:16:25 +00:00
0b22c1c962
Tito unified fdflush and freeramdisk. I tweaked the result a bit.
2006-03-14 02:40:51 +00:00
2f135fc6bf
update comments as to what caused the defines to change
2006-03-13 23:48:18 +00:00
ef7ccac9da
- add two comments
2006-03-13 20:32:48 +00:00
a25d83b282
- remove superfluous dependency which was fixed in r14527
2006-03-13 19:30:06 +00:00
df10094870
- revert back to r14406
2006-03-13 19:04:00 +00:00
c5b1d4d6b1
Patch from Denis Vlasenko to add xstat() and use it.
2006-03-13 15:45:16 +00:00
965030e35a
Update documentation.
2006-03-13 04:38:40 +00:00
19808fea76
"make help" should not build the configurator first.
2006-03-13 03:19:46 +00:00
9dc6913896
Fix "rm .config;make menuconfig" to work like "rm .config; make" (I.E. do
...
defconfig first), and group busybox administrative settings into a sub-menu.
2006-03-13 02:52:23 +00:00
e01d746fe9
Cleanup patch from tito.
2006-03-12 19:26:01 +00:00
1c60d9762e
Size reduction by Tito.
2006-03-11 18:22:35 +00:00
9e094552c8
fix building with glibc-2.4
2006-03-10 23:41:29 +00:00
c70240cc1d
add a sep option for stripping
2006-03-10 23:20:48 +00:00
72d59dbd76
rearrange the menu a little to split general settings from applet selection
2006-03-10 23:17:17 +00:00
ead19306f5
Cleanup patches from tito.
2006-03-10 23:16:25 +00:00
bc68cd14cc
Patch from Denis Vlasenko turning static const int (which gets emitted into
...
the busybox binary) into enums (which don't).
2006-03-10 19:22:06 +00:00
dae6aa2859
Fixup to the previous (portability) patch. Linux actually does need
...
arpa/inet.h rather than netinet/in.h, otherwise we get warnings.
2006-03-09 22:39:08 +00:00
1f305dc0fd
Portability patch from rfelker. The bb_asprintf.c thing needs an eventual
...
follow up in platform.h to set the #ifdef, but the workaround works for
everybody, so...
2006-03-09 22:21:20 +00:00
3a324754f8
I'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.
2006-03-09 22:04:33 +00:00
31e3610c4b
Cleanup from Paul Fox. One find piped to xargs is faster/simpler than
...
lots of finds doing individual -exec rm.
2006-03-09 22:01:05 +00:00
ac664e07df
Mention a few web browsers.
2006-03-09 18:20:43 +00:00
d48633fa6f
They won't stop asking, but we can point them to the specific entry...
2006-03-09 18:03:21 +00:00
49a5599ae9
Patch from Denis Vlasenko to make unlzma smaller.
2006-03-09 17:51:25 +00:00
478a188e85
- remove check. Fixes e.g. buildroot
2006-03-09 16:49:46 +00:00
39a9fddb53
- fix typo
2006-03-09 16:49:01 +00:00
07a79e75f5
- backout using features which are not available with the previous stable
...
version of make (3.71.1).
2006-03-09 09:03:37 +00:00
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