e7212a4ce5
scripts/mkconfigs: don't use invalid basic regexp
...
\? are GNU extension and thus are non-standard
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2011-02-09 01:33:41 +01:00
5a746dcec5
scripts/kconfig/mconf.c: stop-gap fix for buffer overflow
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2011-02-07 02:19:02 +01:00
b2fa0b6219
scripts: fix fixdep.c to let it workable in cygwin
...
Update retrun character detection in the fixdep.c
to let it work in cygwin.
Signed-off-by: Macpaul Lin <macpaul@andestech.com >
Signed-off-by: Greentime <green.hu@gmail.com >
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-12-18 01:46:38 +01:00
e06884208a
Revert "scripts: fix fixdep.c to let it workable in cygwin"
...
This reverts commit 10c36b8657
.
2010-12-18 01:46:04 +01:00
10c36b8657
scripts: fix fixdep.c to let it workable in cygwin
...
Update return character detection in the fixdep.c
to let it workable in cygwin.
Signed-off-by: Macpaul Lin <macpaul@andestech.com >
Signed-off-by: Greentime <green.hu@gmail.com >
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-12-18 01:45:14 +01:00
7a3f8e2fe1
gen_build_files.sh: better comment
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-11-25 06:55:18 +01:00
749e305d36
build system: fix for dash
...
Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com >
2010-11-24 15:06:49 +01:00
26777aa1c6
fixes for bugs discovered by randomconfig builds and tests
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-11-22 23:49:10 +01:00
f9d091316d
gen_build_files.sh: restore deleted comment
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-11-21 22:10:07 +01:00
f718e3a0db
gen_build_files.sh: rewrite with sed
...
The shell parsing of files is incredibly slow on many systems. With
one report, the process was taking a minute or two which made people
thing the build was hung. So rewrite the craziness with sed and proper
shell functions. On an idle system, this cut the runtime by half.
Signed-off-by: Mike Frysinger <vapier@gentoo.org >
2010-11-16 09:01:54 -05:00
f595d8ed46
typo fix
...
Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com >
2010-11-06 22:17:30 +01:00
833d4e7f84
rename archival/libunarchive -> archival/libarchive; move bz/ into it
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-11-03 02:38:31 +01:00
1642d02710
scripts/mkdiff_obj: show "size OBJFILE" too
...
Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com >
2010-10-29 19:06:20 +02:00
8410ac1a07
bloat-o-meter: make it python3 compliant
...
Python 3 doesn't support the iterkeys() method anymore. Use
iter(foo.keys()) instead of foo.iterkeys().
Signed-off-by: Marek Polacek <mmpolacek@gmail.com >
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-10-28 21:39:40 +02:00
02788ac7e2
scripts: remove bitrotted scripts/individual
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-10-28 20:45:37 +02:00
ef6c6d8cfe
mkmakefile: make 3.82 fix
...
Signed-off-by: Thomas Chou <thomas@wytron.com.tw >
Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com >
2010-10-19 12:49:51 +02:00
d493e9361f
remove stray debugging stuff
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-08-29 14:39:45 +02:00
9ce07e778f
bbconfig: add COMPRESS_BBCONFIG option
...
function old new delta
bbconfig_config_bz2 - 4905 +4905
bbconfig_main 13 70 +57
bbconfig_config 21811 - -21811
------------------------------------------------------------------------------
(add/remove: 1/1 grow/shrink: 1/0 up/down: 4962/-21811) Total: -16849 bytes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-08-29 14:36:11 +02:00
0ef64bdb40
*: make GNU licensing statement forms more regular
...
This change retains "or later" state! No licensing _changes_ here,
only form is adjusted (article, space between "GPL" and "v2" and so on).
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-08-16 20:14:46 +02:00
95b83ba4f8
OpenBSD compatibility
...
Signed-off-by: Waldemar Brodkorb <wbx@openadk.org >
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-08-06 09:17:26 +02:00
6e06da5efd
update _shipped file with hurd fix
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-08-02 02:17:25 +02:00
3d615b8a41
find_stray_empty_lines: make it work
...
Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com >
2010-07-28 21:29:19 +02:00
a3f71001c3
find_stray_empty_lines: fix tail "invalid context" error
...
"tail -1" works only with one input file. Using it with multiple input
files throws following error on Ubuntu systems:
tail: option used in invalid context
Adding "-n" makes it work on all cases.
Signed-off-by: Javier Viguera <javier.viguera@digi.com >
Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com >
2010-07-28 21:01:55 +02:00
b4d035165f
*: s/spaces/tabs/
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-07-26 12:47:36 +02:00
ba2dcccd79
*: trailing empty lines removed
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-07-26 01:49:12 +02:00
0f8960542f
*: more empty lines removed. no code changes
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-07-26 01:35:44 +02:00
daf286cda5
Fix out-of-tree build's recursion
...
While doing O=build build I've noticed that it was getting gradually
slower with each invocation. The reason turned out to be that the build
directory was inside the source tree and got recreated inside itself
with all its subdirectories.
This patch changes the behavior so that only the directories with
Kbuild.src or Config.src in them are created in the out-of-tree build
directory. A quick rebuild from scratch revealed no problems with this.
Signed-off-by: Alexander Shishkin <virtuoso@slind.org >
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-07-18 23:57:49 +02:00
1883cb1746
fix make O=dir build
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-07-09 01:25:36 +02:00
3e5fa43b2f
scripts/randomtest: update to pass testsuite with Rob's toolchain
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-07-06 02:26:35 +02:00
926031b764
*: introduce and use xfork() and xvfork()
...
function old new delta
launch_helper 170 169 -1
setup_heredoc 312 302 -10
handle_dir_common 367 354 -13
expand_vars_to_list 2456 2443 -13
open_transformer 89 74 -15
data_extract_to_command 439 423 -16
do_ipaddr 1406 1389 -17
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 0/7 up/down: 0/-85) Total: -85 bytes
Signed-off-by: Pascal Bellard <pascal.bellard@ads-lu.com >
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-07-04 15:32:38 +02:00
1d72d43940
gen_build_files.sh is an order prerequisite only for autoconf.h
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-06-25 13:30:59 +02:00
134d0eb114
cosmetics on top of Dan's patches
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-06-19 20:07:23 +02:00
ebeac1685a
Define GNU-specific link options in one place
...
This makes them easier to change to support a non-GNU toolchain.
Signed-off-by: Dan Fandrich <dan@coneharvesters.com >
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-06-19 20:03:21 +02:00
2f41e7ea57
fix extra bogus files generation in include/config/*
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-06-17 20:20:24 +02:00
da3a956dda
scripts/echo.c: remove bb-ism
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-06-14 14:27:26 +02:00
aa30efcc07
check-lxdialog.sh: fix helptext
...
Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com >
2010-06-11 15:31:54 +02:00
729ecb87bf
bbconfig: make it independent from printf functions
...
function old new delta
full_write2_str - 25 +25
full_write1_str - 25 +25
clear_main 21 20 -1
telnet_main 1488 1477 -11
getty_main 1932 1918 -14
full_write22_str 25 - -25
------------------------------------------------------------------------------
(add/remove: 2/1 grow/shrink: 0/3 up/down: 50/-51) Total: -1 bytes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-06-07 14:14:26 +02:00
2f32bf8be6
remove defconfig. Now "make defconfig" simply uses defaults from Config.in
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-06-06 04:14:28 +02:00
f0f9470061
make it possible to keep usage texts in .c files
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-06-06 01:53:38 +02:00
6c5bf0d347
make it possible to have include/applets.h-esque entries in .c files
...
As an example, bunzip2 and bzcat is changed to use it.
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-06-06 00:53:45 +02:00
da929a95aa
mass renaming Kbuild -> Kbuild.src, Config.in -> Config.src
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-06-04 20:10:51 +02:00
eb29e91dc6
trivial fixes: use uint8_t, not __u8; fix defconfig for fgconsole
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-05-27 13:35:04 +02:00
76c936f522
build system: make gen_build_files.sh messages more inline with the rest
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-05-27 02:33:31 +02:00
ad7a5d436c
fgconsole: new applet by Grigory Batalov <bga@altlinux.org>
...
function old new delta
fgconsole_main - 51 +51
applet_names 2227 2237 +10
applet_main 1304 1308 +4
applet_nameofs 652 654 +2
applet_install_loc 163 164 +1
packed_usage 27079 27073 -6
------------------------------------------------------------------------------
(add/remove: 2/0 grow/shrink: 4/1 up/down: 68/-6) Total: 62 bytes
Signed-off-by: Grigory Batalov <bga@altlinux.org >
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-05-23 23:22:10 +02:00
a88585a931
trylink: gold may not support --sort-common (yet)
...
Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com >
2010-05-21 12:11:34 +02:00
e91bc53d0c
lxdialog: fix ncursesw include detection
...
the lib was checked but the include not, do so.
TODO: check if upstream fixed that already or fix it there, too.
Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com >
2010-05-21 11:49:11 +02:00
a1db8b8415
make scripts/gen_build_files.sh standard-clean
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-05-18 00:24:17 +02:00
3015a1351a
scripts/gen_build_files.sh: revert to using /bin/sh
...
People want busybox to build w/o bash, with /bin/sh = ash
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-05-17 01:59:16 +02:00
748139332a
scripts/Makefile.clean: Make Kbuild and Makefile optional
...
During cleaning, some directories might not have a Makefile or Kbuild
file. Previously scripts/Makefile.clean would spit out the following
error when neither file could be found:
ptyser@petert busybox $ make mrproper
scripts/Makefile.clean:17: /home/user/busybox/findutils/Makefile: No such file or directory
make[1]: *** No rule to make target `/home/user/busybox/findutils/Makefile'. Stop.
make: *** [_clean_findutils] Error 2
This issue can be triggered by running 'make mrproper' in a freshly
cloned busybox repository.
Signed-off-by: Peter Tyser <ptyser@xes-inc.com >
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-05-16 02:50:07 +02:00
084e2284c7
gen_build_files.sh uses bashism, document it
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-05-15 21:08:51 +02:00