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
d1bd218618
- fdisk was broken in r18727, disable for now.
2007-07-08 12:04:34 +00:00
Bernhard Reutner-Fischer
20dd05b6c3
- forgot to provide a default config for 1.6.1
...
Thanks to Cristian Ionescu-Idbohrn for noticing this.
2007-07-08 11:56:38 +00:00
Bernhard Reutner-Fischer
4217651181
- forgot a line
2007-07-02 15:20:05 +00:00
Bernhard Reutner-Fischer
1ca33cb117
- bump version
2007-07-02 09:54:18 +00:00
Bernhard Reutner-Fischer
e89cffadee
- use BR2_INET_IPV6
2007-06-27 21:07:09 +00:00
Bernhard Reutner-Fischer
489a777527
- add post 1.6.0 fix
2007-06-25 11:07:11 +00:00
Peter Korsgaard
12958f2d6f
busybox 1.6.0 patches
2007-06-14 13:09:06 +00:00
Bernhard Reutner-Fischer
ca50d0da5c
- bump version
2007-06-02 13:13:56 +00:00
Bernhard Reutner-Fischer
5706a8f36e
- fixed upstream in r18618
2007-05-15 09:33:57 +00:00
"Steven J. Hill"
a70e39cd5e
This patch increases the maximum host name length for 'dnsd' to 40 characters in length and fixes a resolving bug. For example, if there are two entries in the 'dnsd.conf' file of 'foo1' and 'foo2'. Doing a 'nslookup foo2' the 'dnsd' will always return the IP address of 'foo1' because the string comparison is faulty.
2007-05-07 04:07:06 +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
Peter Korsgaard
67e8f62954
sed patch
2007-04-25 07:11:10 +00:00
Peter Korsgaard
27950be974
busybox 1.5.0 patches
2007-04-05 07:04:31 +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
5b582fdaa0
tftp patch
2007-03-15 08:36:18 +00:00
Bernhard Reutner-Fischer
2984972d04
- fix ptr_to_globals
2007-03-14 13:02:07 +00:00
Peter Korsgaard
72d7eda385
tar -t hotfix
2007-02-27 09:04:31 +00:00
Peter Korsgaard
4e65a9271e
Set CONFIG_PREFIX for all versions
2007-02-23 11:55:27 +00:00
Bernhard Reutner-Fischer
6fadee86df
- just reading the first 9 bytes for the maj:min ought to be enough (TM)
2007-02-16 15:19:49 +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
6e53512a7d
Additional 1.4.1 patches
2007-02-12 14:43:57 +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
588f9d44be
hide busybox version selector if disabled
2007-02-06 16:20:29 +00:00
Peter Korsgaard
7deacb0d2d
busybox 1.4.1 support
2007-02-06 16:18:12 +00:00
Bernhard Reutner-Fischer
0b351be15b
- there is something wrong in the new buildsys: If one selects ip and has e..g rule or route unset, ip still wants to build those.
...
This fails (correctly) since rtnl_rttable_n2a and rtnl_rtrealm_n2a aren't available if they were turned off. TODO: Talk to vda about this
2007-02-02 16:15:51 +00:00
Bernhard Reutner-Fischer
f449113914
- the generic x86 busybox config is ment for current busybox trunk
2007-02-01 12:30:34 +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
9d14879bef
busybox 1.4.0 support files
2007-01-30 13:37:21 +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
d749450fc1
- add central knob (BR2_PACKAGE_BUSYBOX_HIDE_OTHERS) to hide packages that
...
are potentially provided by busybox.
2007-01-17 11:48:11 +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
Eric Andersen
555adc366e
Use a stable version of busybox by default. The daily snapshot of
...
busybox tends to break often and is thus not a great default.
2006-12-13 06:18:41 +00:00
Bernhard Reutner-Fischer
7ba97716ce
- pass the target (kernel-) arch in.
2006-12-07 16:31:21 +00:00
Bernhard Reutner-Fischer
8f0c458c85
- provide default config for busybox for a generic i386 target.
2006-12-02 19:36:29 +00:00
Bernhard Reutner-Fischer
110f7dbfbf
- adjust busybox-source dependencies
2006-12-02 18:36:04 +00:00
Bernhard Reutner-Fischer
a7c4777b39
- name the default busybox config-file.
2006-12-02 17:03:38 +00:00
Bernhard Reutner-Fischer
6e2823c1fa
- add and use BR2_BZCAT config option.
2006-11-17 15:43:51 +00:00