Bernhard Reutner-Fischer
7abe709867
- Fix spurious rebuilds for (parallel) out-of-tree builds.
...
Make sure that the directories are order-only prerequisites. Otherwise we
may have object files created after the timestamp of the directory was
updated which would lead to spurious rebuilds (as some of the dentries
may be older than the dir itself).
2005-10-05 10:06:11 +00:00
Bernhard Reutner-Fischer
5c071bcf2f
- fix building out-of-tree;
...
to test, checkout the source (let's assume /scratch/src/busybox), then
mkdir /tmp/bb ; cd /tmp/bb
make top_srcdir=/scratch/src/busybox O="$(pwd)" -f /scratch/src/busybox/Makefile allyesconfig check
- default to O=$(pwd) if no O was specified. Now you can just specify
the top_srcdir (without O=/somewhere) to create the obj-tree in pwd.
- make "make configtarget buildtarget" work. Previously this didn't
work due to how HAVE_DOT_CONFIG was evaluated. Two separate steps were
needed before, e.g. make config ; make busybox.
- remove some unneeded variables from Rules.mak (BB_SRC_DIR from Mr.
ldoolitt@recycle.lbl ) which suggest that the stuff fixed above
didn't work before.
- move selinux libraries to where they belong (from Makefile to Rules.mak)
- update the docs to mention svn instead of cvs and provide an example
for building out-of-tree in INSTALL.
2005-10-05 07:40:46 +00:00
Mike Frysinger
dc2510327b
as Tito points out, e2fsck and fsck need more dependencies
2005-10-05 00:52:37 +00:00
Mike Frysinger
23fedb3ad4
dont typecast lvalue since gcc hates that
2005-10-05 00:50:03 +00:00
"Vladimir N. Oleynik"
9c44dce304
ps selinux logic correction, but do not tested too
2005-10-04 17:09:50 +00:00
"Vladimir N. Oleynik"
be0ed3d0b9
use updated bb_getopt_ulflags() for ps applet
2005-10-04 16:48:26 +00:00
Bernhard Reutner-Fischer
6d6a40cc4b
- add option 'w' to ps (wide output, optional feature defaults to off).
...
- move to ENABLE_ and use shorter boilerplate.
sizes without selinux-support:
text data bss dec hex filename
356 0 0 356 164 procps/ps.o.with-w
300 0 0 300 12c procps/ps.o.no-w
302 0 0 302 12e procps/ps.o.oorig
2005-10-04 14:31:18 +00:00
Bernhard Reutner-Fischer
5209e18ba7
- add prototype for llist_add_to_end to libbb.h
2005-10-04 13:39:06 +00:00
Rob Landley
5d3a0e8ed3
Add find -exec support from Rob Sullivan, and convert CONFIG_ to ENABLE_
...
while we're in the area.
2005-10-04 03:34:39 +00:00
"Vladimir N. Oleynik"
d128b71820
speed up * 2
2005-10-03 10:08:46 +00:00
"Vladimir N. Oleynik"
1a2f4d9af7
sync inetd with slackware-10.2 inetd (OpenBSD-1.79), have destroy bug 455
2005-10-03 08:08:58 +00:00
Mike Frysinger
7f782da048
excellent shrinkage patch by Tito
2005-10-02 08:10:31 +00:00
Mike Frysinger
9134dff078
clean out unneeded E2FSCK variables
2005-10-02 08:09:50 +00:00
Mike Frysinger
c31fcbbaf3
remove debug warning
2005-10-02 07:54:07 +00:00
Mike Frysinger
cb1ce7b974
reorder arches into alphabetical order
2005-10-02 07:50:49 +00:00
Mike Frysinger
fa17c4b949
fixup whitespace
2005-10-02 07:14:06 +00:00
Mike Frysinger
86a4bfb30a
remove all Elf32 hardcodes to make sure the elf handling is 64bit clean
2005-10-02 07:02:16 +00:00
Mike Frysinger
91fbdac6ab
svdavidson writes in Bug 459: add support for x86_64 relocations from modutils 2.4.27
2005-10-02 06:44:39 +00:00
Bernhard Reutner-Fischer
e6d5539ebb
typo
2005-09-30 09:46:27 +00:00
Bernhard Reutner-Fischer
f24e0f5e6f
- remove duplicate entry of resolve.c in BLKID_SRC
...
- use the sourcedir to look for includes rather than the builddir
2005-09-30 08:25:50 +00:00
"Vladimir N. Oleynik"
39a841cecf
change interface to bb_xasprintf() - more perfect for me.
...
ln.c: error_msg(str)->error_msg(%s, str) - remove standart "feature" for hackers
reduce 100 bytes don't care in sum
2005-09-29 16:18:57 +00:00
"Vladimir N. Oleynik"
6a60c821a8
forgotten putenv
2005-09-29 15:53:34 +00:00
"Vladimir N. Oleynik"
8e1bd4a05b
don't out \r to syslog
2005-09-29 12:55:21 +00:00
Bernhard Reutner-Fischer
bee9eb1a9d
- rename llist_add_to.c to llist.c
...
- move llist_add_to_end() from ifupdown.c to libbb/llist.c
2005-09-29 12:55:10 +00:00
"Vladimir N. Oleynik"
3e245c9e21
getty must chdir(/). Use bb_getopt_ulflags. Indent. error() perfect
2005-09-29 11:31:26 +00:00
"Vladimir N. Oleynik"
6160d45e05
more busybox's style for fsck.c, size reduce
2005-09-29 09:45:22 +00:00
"Vladimir N. Oleynik"
74078685e6
busybox.c: ENABLE_LOCALE logic correct.
2005-09-29 08:19:04 +00:00
"Vladimir N. Oleynik"
843c5ef0f9
reorder include <sys/types.h> and <sys/types.h>.
2005-09-29 07:55:51 +00:00
"Vladimir N. Oleynik"
69d728be18
more const, inline, forward declaration usage, strip 20k source size ;-)
2005-09-28 15:16:22 +00:00
Mike Frysinger
747fc5d5fd
allow people to adjtime location
2005-09-28 03:21:21 +00:00
"Vladimir N. Oleynik"
3978e5576e
move e2fsck/* to e2fsck.c, one e2fsck_main and jornal exported, small automatic size reduction
2005-09-27 11:43:29 +00:00
Mike Frysinger
16ce8aa412
fix building w/out et headers and w/out debug
2005-09-27 04:21:48 +00:00
Mike Frysinger
f87b3e30a7
as pointed out in Bug 17, use uint32_t instead of unsigned long since the code expects the size of the info variables to be 32bits and sizeof(long) on 64bit hosts is not 32bits
2005-09-27 04:16:22 +00:00
Mike Frysinger
67451849de
pass EXTRA_CFLAGS to final link since it may contain things that affect linking (such as -m32)
2005-09-27 04:06:39 +00:00
Mike Frysinger
de2b93859c
eat misappropriated whitespace
2005-09-27 03:18:00 +00:00
Mike Frysinger
10a11e23ba
uncuddle function scope brackets
2005-09-27 02:23:02 +00:00
Bernhard Reutner-Fischer
1c943eb88a
- remove unused variable TOPDIR
2005-09-26 16:01:43 +00:00
Rob Landley
d24eaac9e6
add "make help"
2005-09-26 15:49:41 +00:00
"Vladimir N. Oleynik"
7090800870
revert wait zombie, it have as linux-specific signal(SIG_CHLD,SIG_IGN) already, do not confuse me\!
2005-09-26 13:55:43 +00:00
"Vladimir N. Oleynik"
11d7c52912
correct set prompt if CONFIG_ASH_EXPAND_PRMT enabled, small automatic space->tabs convert by my personal editor
2005-09-26 13:24:45 +00:00
"Vladimir N. Oleynik"
5f46010ab7
spwd bulid now, (typo)
2005-09-26 12:58:24 +00:00
Rob Landley
5246063a7b
Patch from Amir Shalem to make busybox compile on a uClibc that has no shadow
...
password support.
2005-09-25 23:36:12 +00:00
Mike Frysinger
95544f78cb
whitespace sucks
2005-09-25 05:23:58 +00:00
Mike Frysinger
7ad978045d
fix building with debugging enabled #413
2005-09-25 05:18:04 +00:00
Mike Frysinger
de242f6d5f
this should fix parallel building with .depend/bb_config.h
2005-09-25 04:53:35 +00:00
Rob Landley
1ff789c567
Stop gcc4 from nit-picking about signedness of char *.
2005-09-25 03:12:26 +00:00
Mike Frysinger
3978abd05b
Cristian Ionescu-Idbohrn writes to fix a warning: networking/ifconfig.c uses an uchar ptr to work with a char ptr so change the uchar to char
2005-09-24 23:52:09 +00:00
Mike Frysinger
036f299137
Cristian Ionescu-Idbohrn says: touchup whitespace/display
2005-09-24 23:50:14 +00:00
Mike Frysinger
b7f88e01a4
touchup argc/argv handling to shrink a bit and fix a segfault when given wrong number of parameters as noted and fixed by Cristian Ionescu-Idbohrn
2005-09-24 23:48:18 +00:00
Mike Frysinger
a630cb15b1
re-order a little for alphabetical
2005-09-24 23:15:53 +00:00