Commit Graph

64 Commits

Author SHA1 Message Date
Peter Korsgaard
bf4c77cca0 busybox: fix missing dependencies in unpacked and config rules
Aadds dependency to host-sed and $(PROJECT_BUILD_DIR) when running
make busybox-config and busybox-unpacked.

Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
2008-08-06 12:56:31 +00:00
John Voltz
69ae3cec84 confusing busybox config option description patch, busybox can be built as shared libs, hardlinks ... etc. rename to full install. Patch from Nigel Kukard 2008-03-21 17:56:00 +00:00
Peter Korsgaard
1af1c77554 busybox: remove config dependency on busybox-source
busybox-source target doesn't need to depend on the config file.
Patch by Simon Pasch.
2008-03-11 08:17:03 +00:00
Bernhard Reutner-Fischer
14a71561a3 - just use the strip binary to avoid confusing libtool (quotes)
- use $(STRIPCMD) in packages to avoid clashes with $(STRIP)
2007-10-01 16:15:31 +00:00
Bernhard Reutner-Fischer
b1681007f1 - no need to $(strip ..) bool/tristate values (Cristian Ionescu-Idbohrn) 2007-09-30 12:48:25 +00:00
Ulf Samuelsson
6acce2cf1f Add more management to linux and buysbox packages 2007-09-26 22:12:51 +00:00
Bernhard Reutner-Fischer
5f0baad293 - remove inadequate dependencies prerequisite.
If needed, this should be done slightly different, otherwise the source target runs dependencies, which is not correct.
2007-09-22 10:25:09 +00:00
Bernhard Reutner-Fischer
6547bced93 - global whitespace trimming 2007-08-22 12:35:41 +00:00
Bernhard Reutner-Fischer
6c6cb06709 - sed -i -e "/;$/s/;$//g" $(egrep ";$" package/* package/*/*.mk toolchain/* toolchain/*/*.mk */Makefile.in -l) 2007-08-21 19:20:18 +00:00
Ulf Samuelsson
412ca2a4d4 BSP Patch:
=========================================================
	The purpose of the BSP patch is to allow building
	several boards inside the same buildroot tree.
	For this to work, each board has to have its
	own "$(TARGET_DIR)" and all *configurable* packages
	must be rebuilt for each board.
	They are now built in the "$(PROJECT_BUILD_DIR)"
	All non configurable packages can and should still
	be built in the "$(BUILD_DIR)".
	If a package is built for one board, then when
	you build for a second board of the same architecture
	the build becomes a simple copy of the resulting
	binaries.

	-----
	Define BR2_PROJECT which will be used as the selector
	between different boards. Note that BR2_PROJECT allow
	you to build multiple root file systems for a single 
	board, and should not be confused with BR2_BOARD_NAME
	which relates to the H/W.

	-----
	Define PROJECT_BUILD_DIR as 	"PROJECT_BUILD_DIR/$(PROJECT)"
	Define BINARIES_DIR as 		"binaries/$(PROJECT)"
	Define TARGET_DIR as		"$(PROJECT_BUILD_DIR)/root"
	(some prefix/postfix may apply)

	Resulting images are stored in	"$(BINARIES_DIR)"

	-----
	Define a few new environment variables in Makefile

	PROJECT:	Stripped BR2_PROJECT
	DATE:		Date of build in YYYY-MM-DD format
	HOSTNAME:	Stripped BR2_HOSTNAME	=> /etc/hostname
	BANNER:		Stripped BR2_BANNER	=> /etc/issue

	Linux and Busybox will be built in $(PROJECT_BUILD_DIR)
	More patches will be needed later to ensure all
	configurable packages are built in this directory.
2007-07-12 13:11:03 +00:00
Bernhard Reutner-Fischer
d99aa31062 - CONFIG_FDISK_SUPPORT_LARGE_DISKS depends on LFS 2007-07-08 12:10:21 +00:00
Bernhard Reutner-Fischer
e89cffadee - use BR2_INET_IPV6 2007-06-27 21:07:09 +00:00
"Steven J. Hill"
58ef6b3ca7 If any of the netkit packages were selected, we disable their counterparts in Busybox and warn the user. 2007-05-07 04:04:34 +00:00
Bernhard Reutner-Fischer
d5b53a1763 - strip quotes. Thanks to Heikki Lindholm for pointing this out. 2007-03-24 12:08:57 +00:00
Bernhard Reutner-Fischer
e835e0e2a3 - make sure we have a build_$arch dir for -menuconfig even when in a pristine checkout 2007-03-23 13:26:51 +00:00
Bernhard Reutner-Fischer
d7d4d7f220 - bump version 2007-03-23 13:24:56 +00:00
Bernhard Reutner-Fischer
415d655a74 - simplify busybox version fiddling 2007-03-20 09:51:37 +00:00
Bernhard Reutner-Fischer
d9ae4dd945 - add busybox-1.4.2 2007-03-20 08:53:17 +00:00
Peter Korsgaard
4e65a9271e Set CONFIG_PREFIX for all versions 2007-02-23 11:55:27 +00:00
Bernhard Reutner-Fischer
df0d821460 - add skeleton to use busybox and mdev for a rather small skeleton 2007-02-16 14:32:22 +00:00
Peter Korsgaard
b79483adc1 Made _DIR/_SOURCE/_SITE common for all non-snapshot versions 2007-02-06 16:34:54 +00:00
Peter Korsgaard
94ffbabaa3 v1.0.1 tarball is called busybox-1.01 2007-02-06 16:31:59 +00:00
Peter Korsgaard
0d809dde0b CONFIG_PREFIX hack (r17670) no longer needed 2007-02-06 16:23:33 +00:00
Peter Korsgaard
7deacb0d2d busybox 1.4.1 support 2007-02-06 16:18:12 +00:00
Bernhard Reutner-Fischer
5776937251 - fix patch application. Use busybox-$(VER)-\*.patch for versions and busybox.\*.patch for snapshot 2007-01-31 14:21:08 +00:00
Peter Korsgaard
446f4f912d busybox 1.4.0 seems to use CONFIG_PREFIX instead of PREFIX 2007-01-30 16:47:27 +00:00
Peter Korsgaard
799b1ee4fe Busybox 1.4.0 support 2007-01-30 13:36:10 +00:00
Bernhard Reutner-Fischer
93ab6d3021 - add an experimental BR2_PREFER_IMA.
Currently disfunctional for gcc-4.2 due to PR30620 and possibly others
2007-01-28 12:03:58 +00:00
Bernhard Reutner-Fischer
f6c0fd635a - copy the _CONFIG_FILES back
- use the BUSYBOX_CONFIG_FILE if specified by the user
2007-01-19 14:17:34 +00:00
Bernhard Reutner-Fischer
b3d0f31bdc - make sure to agree on the installation CONFIG_PREFIX 2006-12-13 22:51:37 +00:00
Eric Andersen
162a23c220 update busybox defaults a bit 2006-12-13 09:14:10 +00:00
Eric Andersen
5ec906557c let people select different versions of busybox to suit their needs 2006-12-13 06:58:14 +00:00
Bernhard Reutner-Fischer
7ba97716ce - pass the target (kernel-) arch in. 2006-12-07 16:31:21 +00:00
Bernhard Reutner-Fischer
110f7dbfbf - adjust busybox-source dependencies 2006-12-02 18:36:04 +00:00
Bernhard Reutner-Fischer
6e2823c1fa - add and use BR2_BZCAT config option. 2006-11-17 15:43:51 +00:00
Bernhard Reutner-Fischer
3e2f3e5579 - Adjust the install prefix for current busybox. 2006-11-17 12:57:21 +00:00
Bernhard Reutner-Fischer
0032d37174 - newer busyboxen want CROSS_COMPILE rather than the old CROSS. 2006-11-17 11:37:47 +00:00
Bernhard Reutner-Fischer
870cb9e826 - check if busybox' Rules.mak exists.
- add target dirs to ensure that all required dirs do exist so make busybox-menuconfig works in a pristine checkout.
2006-11-17 11:21:23 +00:00
Peter Korsgaard
31e658dc24 Bump to upstream v1.2.2 2006-10-25 08:10:26 +00:00
Bernhard Reutner-Fischer
302ac099bb - repair deps. 2006-08-29 16:45:47 +00:00
Bernhard Reutner-Fischer
9752387b89 - make sure that the prerequisites of 'make busybox-menuconfig' are met 2006-08-24 19:48:31 +00:00
Peter Korsgaard
54044da973 Bump to upstream v1.2.1 2006-07-31 16:01:15 +00:00
Eric Andersen
9377ea7149 fix dependancy 2006-07-09 00:38:38 +00:00
Bernhard Reutner-Fischer
df1496abee - busybox recently renamed CROSS to CROSS_COMPILE. Pass in both for now. 2006-07-05 11:23:17 +00:00
Peter Korsgaard
d503cac9fa Bump to upstream v1.1.3 2006-05-18 17:36:17 +00:00
Eric Andersen
ef9e8c4fec per bug 825, bump busybox to stable rev 1.1.2 2006-04-11 17:29:42 +00:00
Mike Frysinger
8ca0e33cd1 ver bump 2006-01-16 09:40:13 +00:00
Mike Frysinger
0b940a8ed1 make updating configs easier 2005-11-15 06:47:15 +00:00
Mike Frysinger
dba033e7a4 add an option for installing symlinks for supported busybox applets #536 2005-11-10 02:59:20 +00:00
Eric Andersen
f2dd639c9f if we have external syslogd, force busybox to use it 2005-09-13 21:04:12 +00:00