Commit Graph

439 Commits

Author SHA1 Message Date
Peter Korsgaard
255c8ea89c busybox: additional 1.15.1 fixes
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-09-27 23:17:43 +02:00
Peter Korsgaard
8a83e8d7b8 busybox: 1.15.1 fixes
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-09-22 23:20:55 +02:00
Thomas Petazzoni
397fe5cc0b Remove the "project" feature
The "project" feature was designed to allow to several projects to be
built inside the same Buildroot source tree and allowing the toolchain
and non-configurable packages to be shared between the different
projects on the same architecture. While being interesting in theory,
this feature adds a level of complexity to Buildroot, both from an
user perspective and from a developer perspective, while one of the
main Buildroot strengh is to be simple. Moreover, this feature is only
seldomly used by our users.

From a user-level perspective, this for example allows to remove the
project_build_ARCH directory, which was very confusing. The
autotools-stamps directory is also removed, since these stamps are
back at their normal location.

Description of the changes involved :

 * project/, directory removed

 * Makefile

    - Don't include project/Makefile.in and project/project.mk anymore

    - Grab a copy of the contents of project/Makefile.in at the
      location it was imported, but remove the definition related to
      PROJECT_BUILD_DIR. The TARGET_DIR is now in
      $(BUILD_DIR)/target_dir

    - Remove the creation/removal of the $(PROJECT_BUILD_DIR) and
      $(PROJECT_BUILD_DIR)/autotools-stamps directories

    - Don't make world depends on target-host-info. This target was
      defined by project/project.mk to customize /etc/issue,
      /etc/hostname and create /etc/br-version depending on the
      project definitions. We can of course imagine re-adding such a
      feature later.

    - Replace PROJECT_BUILD_DIR by BUILD_DIR everywhere

    - Remove the update, log and lognr.$(PROJECT) target, they were
      specific to the project feature.

 * package/Makefile.autotools.in

    - Replace PROJECT_BUILD_DIR by BUILD_DIR for the location of the
      configure cache

    - Move the INSTALL_TARGET and HOOK_POST_INSTALL stamps to the same
      directory as the other stamps (i.e, in the package directory).

 * package/Makefile.in

    - Replace PROJECT_BUILD_DIR by BUILD_DIR for the location of the
      configure cache

 * package/at/at.mk,
   package/busybox/busybox.mk,
   package/busybox/initramfs.mk,
   package/customize/customize.mk,
   package/linux-fusion/linux-fusion.mk,
   package/ltp-testsuite/ltp-testsuite.mk,
   package/nfs-utils/nfs-utils.mk,
   target/cpio/cpioroot.mk,
   target/cramfs/cramfs.mk,
   target/device/Atmel/DataFlashBoot/DataflashBoot.mk,
   target/device/Atmel/Makefile.in,
   target/device/Atmel/at91bootstrap/at91bootstrap.mk,
   target/device/KwikByte/Makefile.in,
   target/ext2/ext2root.mk,
   target/initramfs/initramfs.mk,
   target/iso9660/iso9660.mk,
   target/jffs2/jffs2root.mk,
   target/linux/Makefile.in,
   target/romfs/romfs.mk,
   target/squashfs/squashfsroot.mk,
   target/tar/tarroot.mk,
   target/ubifs/ubifsroot.mk

    - Replace PROJECT_BUILD_DIR by BUILD_DIR

 * target/device/Config.in

    - Do not include project/Config.in anymore

 * target/linux/Makefile.in.advanced

    - Replace PROJECT_BUILD_DIR by BUILD_DIR

    - Store the stamps file in $(STAMP_DIR) instead of
      $(PROJECT_BUILD_DIR)/autotools-stamps

 * target/u-boot/Makefile.in

    - Replace PROJECT_BUILD_DIR by BUILD_DIR

    - Remove $(PROJECT) from the U-Boot target binary name

    - Remove the insertion in the configuration of the project name as
      the hostname

    - The u-boot-autoscript target now generates
      $(U_BOOT_AUTOSCRIPT).img instead of
      $(U_BOOT_AUTOSCRIPT).$(PROJECT)

 * toolchain/gcc/gcc-uclibc-3.x.mk
   toolchain/gcc/gcc-uclibc-4.x.mk

    - Move the stamps files to $(STAMP_DIR)

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2009-09-16 20:28:25 +02:00
Peter Korsgaard
b3ee84e407 busybox: bump 1.14.x version
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-09-16 08:51:20 +02:00
Peter Korsgaard
6804b484a9 busybox: don't default to long gone file for snapshot config
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-09-15 14:16:40 +02:00
Peter Korsgaard
f76d8a3fd4 busybox: bump 1.15.x version
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-09-12 20:17:34 +02:00
Peter Korsgaard
848b76f2fe busybox: 1.15.0 fixes
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-09-10 10:51:38 +02:00
Peter Korsgaard
f39dbdea73 busybox: 1.14.3 fixes
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-09-10 10:51:15 +02:00
Peter Korsgaard
0642da7818 Merge branch 'qstrip' of git://git.busybox.net/~tpetazzoni/git/buildroot 2009-09-05 15:24:12 +02:00
Thomas Petazzoni
3c35d55ea9 packages: use qstrip
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2009-09-05 14:43:17 +02:00
Peter Korsgaard
6538b1d1e7 busybox: 1.15.0 inetd fix
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-09-05 08:43:53 +02:00
Will Newton
422ce6536b package: Remove unnecessary dependencies on uclibc.
A C library will have been built by the toolchain makefiles, so there is no
need for packages to explicitly depend on uclibc.

Signed-off-by: Will Newton <will.newton@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-09-03 20:22:38 +02:00
Peter Korsgaard
01f783dc09 busybox: add 1.15.0
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-09-01 13:26:51 +02:00
Peter Korsgaard
4ae691ecb9 busybox: also enable ipv6 support in ifupdown if ipv6 support is enabled
Reported by: Chris Smith <chris.smith@tandberg.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-08-24 23:27:53 +02:00
Peter Korsgaard
1c559c3154 busybox: bump 1.14.x version
Fixes various problems.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-08-04 07:18:50 +02:00
Peter Korsgaard
214da03d14 busybox: 1.14.2 test fix
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-07-20 09:16:29 +02:00
Peter Korsgaard
e5afc25114 busybox: additional 1.14.2 patches
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-07-12 21:13:04 +02:00
Peter Korsgaard
c1a5772aeb busybox: ls fix for v1.14.2
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-07-05 21:58:29 +02:00
Peter Korsgaard
e616c68acc busybox: bump 1.14.x version
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-06-24 11:26:05 +02:00
Peter Korsgaard
ab5208886e busybox: autodetect nfs mount support based on BR2_INET_RPC setting
Override nfs mount support based on BR2_INET_RPC setting, so BR will DTRT.
This way you will automatically get NFS support in busybox if available in
the toolchain, and the build won't break if the defconfig enables it but
the user has it disabled in the toolchain.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-06-22 15:28:36 +02:00
Peter Korsgaard
263c8dc7b8 busybox: 1.13.x defconfig: enable devmem applet
Small and useful for a lot of early hardware testing/verification.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-06-22 15:17:16 +02:00
Peter Korsgaard
56d63b6193 busybox: 1.14.1 ash fix
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-06-14 20:12:40 +02:00
Peter Korsgaard
0b6b2e3470 busybox: additional 1.14.1 fixes
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-06-12 14:39:38 +02:00
Peter Korsgaard
e491611316 busybox: additional 1.14.1 fixes
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-06-11 12:34:01 +02:00
Peter Korsgaard
82182c3e27 busybox: 1.14.1 ftpd + modprobe patches
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-06-06 21:53:15 +02:00
Peter Korsgaard
3c85ab716f busybox: bump 1.14.x version
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-05-27 20:14:09 +02:00
Peter Korsgaard
8843ded099 busybox: fix brown paper bag typo introduced in a7ed91a
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-05-26 22:49:06 +02:00
Peter Korsgaard
a7ed91a957 busybox: additional 1.14.0 fixes
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-05-19 12:01:57 +02:00
Peter Korsgaard
c219988fdf busybox: 1.14.0 libbb fix
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-05-18 13:51:52 +02:00
Peter Korsgaard
8b8d3ff6c1 busybox: additional 1.14.0 patches
The original mdev patch was buggy.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-05-13 09:20:10 +02:00
Peter Korsgaard
032af4376f busybox: 1.14.0 mdev / des fixes
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-05-04 11:02:59 +02:00
Peter Korsgaard
78e8e2c74e busybox: 1.14.0 dhcp fix 2009-04-26 21:17:29 +00:00
Peter Korsgaard
3165260921 busybox: 1.14.0 fixes 2009-04-18 14:13:53 +00:00
Peter Korsgaard
40367aa404 busybox: 1.14.0 fix for move_to_unaligned32 / dnsd.c on !x86 2009-04-17 18:17:33 +00:00
Peter Korsgaard
55b03d6115 busybox: remove ancient versions 2009-04-15 13:42:08 +00:00
Peter Korsgaard
c19a51f993 busybox: add 1.14.x 2009-04-15 13:42:03 +00:00
Peter Korsgaard
edfe9feee7 busybox: bump 1.13.x version 2009-04-15 13:41:59 +00:00
Peter Korsgaard
d290edadb9 fakeroot: install into HOST_DIR 2009-04-01 14:15:19 +00:00
Peter Korsgaard
7737b360df makedevs: install into HOST_DIR 2009-04-01 13:02:07 +00:00
Peter Korsgaard
b54bedd60c busybox: additional 1.13.3 fixes 2009-04-01 13:01:54 +00:00
Peter Korsgaard
a0366abb10 busybox: 1.13.3 tail fix 2009-03-30 08:42:03 +00:00
Peter Korsgaard
ed6b7a111a busybox: 1.13.3 hush fix 2009-03-24 08:51:57 +00:00
Peter Korsgaard
27fb8ed49d busybox: 1.13.3 ash fix 2009-03-19 08:29:55 +00:00
Peter Korsgaard
f6d14f30b2 busybox: bump 1.13.x version 2009-03-11 10:10:58 +00:00
Peter Korsgaard
ba68824431 busybox: additional 1.13.2 fixes 2009-03-02 15:33:07 +00:00
Peter Korsgaard
bb76564738 busybox: 1.13.2 killall fix 2009-02-18 14:16:30 +00:00
Peter Korsgaard
f3b9454a19 busybox: additional 1.13.2 fixes 2009-02-01 19:36:56 +00:00
Peter Korsgaard
6e7f92310a busybox: rebuild if .config changed
As reported on irc - Fixes busybox-menuconfig
2009-01-29 11:29:49 +00:00
Peter Korsgaard
85d756d5cc busybox: remove unused handling of ancient versions no longer in BR 2009-01-29 11:27:20 +00:00
Peter Korsgaard
40e98127de busybox: 1.13.2 tar fix 2009-01-20 19:26:54 +00:00
Peter Korsgaard
983780cc9a busybox: 1.13.2 depmod fix 2009-01-19 12:34:38 +00:00
Peter Korsgaard
4a7bfd2775 package/: convert to DOWNLOAD helper 2009-01-16 11:42:52 +00:00
Peter Korsgaard
1e38a548bc busybox: 1.13.2 mdev fix 2009-01-12 09:36:57 +00:00
Peter Korsgaard
69f8592407 buildroot: set SHELL instead of messing around with CONFIG_SHELL
Simply set SHELL to bash instead of adding CONFIG_SHELL to all shell
invocations. CONFIG_SHELL is still set, as it is used by kconfig.
2009-01-01 21:20:35 +00:00
Peter Korsgaard
658529f40a busybox: bump 1.12.x / 1.13.x versions 2008-12-31 09:35:21 +00:00
Peter Korsgaard
f86c067bad busybox: 1.13.1 dc fix 2008-12-30 19:15:22 +00:00
Peter Korsgaard
0f32c13dd0 busybox; fix iptunnel compile with 2.6.28 headers (from r24253) 2008-12-29 10:09:50 +00:00
Peter Korsgaard
9878bf1d8c busybox: 1.13.1 bindtodevice fix 2008-12-11 09:35:07 +00:00
Peter Korsgaard
cdd72cd08f busybox: additional 1.13.1 fixes 2008-12-10 13:46:19 +00:00
Peter Korsgaard
ac1d92c425 package/: get rid of unneeded $(strip ..) 2008-12-08 08:15:27 +00:00
Peter Korsgaard
fb4e7fa4f6 busybox: 1.13.1 crond fix 2008-12-07 21:22:48 +00:00
Peter Korsgaard
92b9ca8dd2 busybox: 1.13.1 ip fix 2008-12-04 13:21:36 +00:00
Peter Korsgaard
026a3581ae busybox: bump 1.12.x / 1.13.x versions 2008-11-29 20:12:17 +00:00
Peter Korsgaard
b277d41ccc busybox: updated 1.13.0 ash fix 2008-11-28 08:19:23 +00:00
Peter Korsgaard
50def0e495 busybox: updated 1.13.0 ash fix 2008-11-22 06:49:33 +00:00
Peter Korsgaard
82569c48fe busybox: fixup id applet on 1.13.0 for old uclibc versions
The id applet in 1.13.0 only compiles with uclibc < 0.9.30 if the
busybox internal passwd/grp functions are used.

Therefore, automatically enable CONFIG_USE_BB_PWD_GRP if that situation
is detected and warn the user.
2008-11-21 14:36:48 +00:00
Peter Korsgaard
5d66e99e6c busybox: 1.13.0 ash fix 2008-11-21 10:59:01 +00:00
Peter Korsgaard
8bd30c75c9 busybox: 1.13.0 klogd fix 2008-11-20 06:49:20 +00:00
Peter Korsgaard
cec630f8f4 busybox: updated 1.13.0 id patch (only error out if needed) 2008-11-17 07:40:14 +00:00
Peter Korsgaard
687edf150f busybox: 1.13.0 id patch (check) 2008-11-16 17:22:08 +00:00
Peter Korsgaard
4190cc1c41 busybox: disable id applet for 1.13.x
busybox 1.13.0 id applet doesn't compile with uclibc 0.9.29 / 0.9.28, so
disable it for now.
2008-11-15 21:25:29 +00:00
Peter Korsgaard
767577e504 busybox: add 1.13.x, mark older as deprecated 2008-11-13 16:32:56 +00:00
Peter Korsgaard
be4f829719 busybox: bump 1.12.x version 2008-11-13 16:32:52 +00:00
Peter Korsgaard
c4dbac60ae busybox: basename 1.12.1 fix 2008-11-07 10:16:55 +00:00
Peter Korsgaard
a2274077d9 busybox: additional 1.12.1 patches 2008-11-02 13:06:44 +00:00
Peter Korsgaard
b931451833 busybox: add 1.12.1 modprobe fix 2008-10-13 12:42:29 +00:00
Peter Korsgaard
a42c6373c4 busybox: 1.12.1 grep fix 2008-10-06 18:52:02 +00:00
Peter Korsgaard
08fd45b4fb busybox: bump 1.11.x and 1.12.x versions 2008-09-28 19:28:51 +00:00
Peter Korsgaard
22b455818d busybox: more 1.12.0 patches 2008-09-22 11:54:17 +00:00
Peter Korsgaard
32217740f2 busybox: 1.11.2 patch 2008-09-09 08:50:18 +00:00
Peter Korsgaard
629c878a30 busybox: remove stale busybox 1.11.1 patches
Hamish, don't forget to remove those when you bump the version
2008-09-09 08:50:15 +00:00
Peter Korsgaard
6c15ea38d1 busybox: additional 1.12.0 patches 2008-08-31 21:45:03 +00:00
Peter Korsgaard
13e2bb5620 busybox: udhcpc patch for 1.12.0 2008-08-28 04:57:27 +00:00
Hamish Moffatt
c964f7c880 Bump 1.11.x version to 1.11.2 (no patches yet) 2008-08-26 01:05:51 +00:00
Peter Korsgaard
d14a2c7796 busybox: add 1.12.x and make it default 2008-08-21 05:08:53 +00:00
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
Peter Korsgaard
2f06c38008 busybox: additional 1.11.1 patches 2008-08-06 06:37:21 +00:00
Peter Korsgaard
fa0ac2de33 busybox: default HIDE_OTHERS to y for all versions
There's no particular reason to only enable BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
by default for the snapshot version.
2008-08-04 19:06:19 +00:00
Peter Korsgaard
10d8ac5ed0 busybox: additional 1.11.1 fix 2008-07-23 06:01:50 +00:00
Peter Korsgaard
cb52bd0ddf busybox: 1.11.1 patches 2008-07-22 11:19:07 +00:00
Peter Korsgaard
4b586e6cda busybox: bump 1.11.x version 2008-07-11 22:19:21 +00:00
Peter Korsgaard
c6b42b4848 busybox: more 1.11.0 patches 2008-07-06 13:55:55 +00:00
Peter Korsgaard
013b51ec81 busybox: default to 1.11.x 2008-07-01 14:04:55 +00:00
Peter Korsgaard
c75b71199d busybox 1.11.0: additional fixes 2008-07-01 13:37:12 +00:00
Peter Korsgaard
a7b15eac14 busybox: 1.11.0 fixes 2008-06-28 20:53:52 +00:00
Peter Korsgaard
e3896fb28a busybox: add 1.11.x 2008-06-26 06:51:16 +00:00
Peter Korsgaard
538f656cf1 busybox: mark old versions as deprecated 2008-06-26 06:51:11 +00:00
Peter Korsgaard
87ac3fcaa4 buxybox: bump 1.10.x version 2008-06-26 06:50:59 +00:00
Peter Korsgaard
72746ea389 budybox: 1.10.3 udhcpc fix 2008-06-20 18:38:44 +00:00
Peter Korsgaard
a5ac61715b buildroot: s/depends/depends on/
The new kconfig is more strict regarding depends/depends on, so fixup
the tree.
2008-06-19 19:06:25 +00:00
Peter Korsgaard
e147608e7d busybox 1.10.3 patch 2008-06-13 20:49:35 +00:00
Peter Korsgaard
68cd7d62ca busybox 1.10.x: bump version 2008-06-07 07:46:01 +00:00
Peter Korsgaard
e7bdf94241 busybox: additional 1.10.2 fixes 2008-05-31 12:58:22 +00:00
Peter Korsgaard
abf69d676f busybox: 1.10.2 patches 2008-05-31 07:28:04 +00:00
Peter Korsgaard
63c97a8c8b busybox: bump version 2008-05-09 10:00:59 +00:00
Peter Korsgaard
371c487a0d busybox: additional 1.10.1 patches 2008-05-05 17:17:00 +00:00
Peter Korsgaard
8fdb0e25e6 busybox: 1.10.1 patches 2008-04-29 06:53:55 +00:00
Peter Korsgaard
7581683ef8 busybox: bump version 2008-04-22 09:37:22 +00:00
Peter Korsgaard
60dac8ff44 busybox-1.6.0.config: disable TASKSET.
Disable CONFIG_TASKSET as it only compiles if
sched_{g,s}etaffinity support is available.
2008-04-04 07:17:34 +00:00
Peter Korsgaard
c9477eea89 busybox: additional 1.10.0 fix 2008-04-01 10:00:00 +00:00
Peter Korsgaard
399a1f27fa busybox: additional 1.10.0 fixes 2008-03-30 14:37:06 +00:00
Peter Korsgaard
9c078e173a busybox: remove unused configs/patches 2008-03-26 21:53:15 +00:00
Peter Korsgaard
49a411ea73 busybox: bump 1.7.x and 1.8.x versions 2008-03-26 21:49:58 +00:00
Peter Korsgaard
18679d10a1 busybox: add 1.10.0 release 2008-03-25 14:38:45 +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
7c54beb870 busybox: bump version (1.9.2) 2008-03-21 10:14:15 +00:00
Peter Korsgaard
be36fc319e busybox: additional 1.9.1 patches 2008-03-17 19:44:43 +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
Peter Korsgaard
c4927e52c2 busybox 1.9.1 fixes 2008-02-28 14:38:06 +00:00
Peter Korsgaard
54255463b2 busybox: bump version to 1.9.1 2008-02-14 15:49:48 +00:00
Peter Korsgaard
7c44a53354 busybox: additional 1.9.0 patches 2008-02-14 14:45:23 +00:00
Peter Korsgaard
1767962c45 busybox: More 1.9.0 patches 2008-02-02 21:49:48 +00:00
Peter Korsgaard
1388c9ab03 busybox: 1.9.0 fixes 2008-01-08 12:51:36 +00:00
Peter Korsgaard
b03514bbb7 busybox: Don't depend on long gone busybox 1.0.1 symbol 2008-01-03 13:33:30 +00:00
Peter Korsgaard
9f36f45bcf busybox: Bump version to 1.9.0 2008-01-03 13:33:28 +00:00
Peter Korsgaard
e88a01bde3 busybox: Bump version to 1.8.2 2008-01-03 13:33:25 +00:00
Peter Korsgaard
a9e0ebe4b0 busybox: Bump version to 1.7.4 2008-01-03 13:33:21 +00:00
Peter Korsgaard
e291564b63 busybox: Remove unused 1.7.0 patches 2008-01-03 13:33:19 +00:00
Peter Korsgaard
13ad3367e2 busybox: Get rid of minor version selection.
There isn't much point in selecting anything else than the latest
in a stable release series, so merge all the 1.7.x options into a
single selection.
2008-01-03 13:31:26 +00:00
Ulf Samuelsson
cfeb86e2b3 Allow longer history for package versions 2007-10-07 18:29:17 +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
2ba27aec37 - bump version 2007-09-30 12:50:25 +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
4b0d5a80f8 - revert some bad checkins, fixup bad settings in atmel targets and move the gcc target abi back to a place where the other arch-specific settings live 2007-09-26 21:12:38 +00:00
Ulf Samuelsson
1a1ac77c26 Reduce clutter in packages menu 2007-09-26 06:32:42 +00:00
Ulf Samuelsson
b0b368f545 "Project Name" needed before "root" file system can be copied.
Put first according to principle of configuration order
Merge root skeleton configuration to one place
- currently in package/busybox/Config.in
- Should maybe have it's own Config.in
gcc ABI configuration moved from toplevel to toolchain/gcc/Config.in
2007-09-26 06:13:09 +00:00
Bernhard Reutner-Fischer
8eaa585915 - add dummy -source targets. 2007-09-25 12:20:37 +00:00
Bernhard Reutner-Fischer
5010039460 - revert patch that obfuscates the config UI and doesn't reflect the order of config steps 2007-09-25 07:55:45 +00:00
Ulf Samuelsson
34a88f1fb0 Reorganize configs to even more logical positions 2007-09-24 21:10:43 +00:00
Bernhard Reutner-Fischer
8b3a0cd2cd - fix typo in .config filename 2007-09-22 17:29:23 +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
ec9b0d8024 - bump version 2007-09-20 16:58:35 +00:00
Bernhard Reutner-Fischer
e4c6340a94 - cleanup and fixes (Cristian Ionescu-Idbohrn) 2007-09-17 12:30:31 +00:00
Bernhard Reutner-Fischer
5213ca3749 - depends on host-fakeroot 2007-09-15 18:14:53 +00:00
Peter Korsgaard
2750d69835 Busybox 1.7.0 patches 2007-09-10 07:38:03 +00:00
Bernhard Reutner-Fischer
a3c9cecb2a - adjust list of needed applets 2007-09-02 22:09:11 +00:00
Bernhard Reutner-Fischer
42450b1941 - build and use the list of the small initramfs
Overriding the use of the whole system (as does the initramfs target) is done
  on purpose.
2007-09-02 21:50:37 +00:00
Bernhard Reutner-Fischer
54bacdba59 - improve configury 2007-09-02 14:56:39 +00:00
Bernhard Reutner-Fischer
0f7a5aa214 - add my working draft for busybox-initramfs (not yet finished, so still commented out in Config.in) 2007-09-01 17:33:19 +00:00
Bernhard Reutner-Fischer
8d41a4be9b - add busybox-1.7.0 2007-08-24 14:23:53 +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
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
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
Mike Frysinger
257dcdeabf busybox-1.01 has been released 2005-08-18 02:04:15 +00:00
Eric Andersen
369864cf10 be a bit more consistant with naming, always escape wildcards 2005-06-24 08:36:13 +00:00
Eric Andersen
c8bd577ca9 routine .config update 2005-06-09 12:02:08 +00:00
Eric Andersen
e130848b4b routine .config updates 2005-06-09 11:27:10 +00:00
Eric Andersen
eadb1e7ba4 Update for latest config options 2005-04-21 20:06:06 +00:00
Eric Andersen
9fc890fc1f Make busybox config file location a config option 2005-04-12 20:32:45 +00:00
Eric Andersen
2460dadf07 Trivial updates 2005-02-25 01:30:13 +00:00
Eric Andersen
6970a92158 give uclibc and busybox config files consistant variable names 2005-02-15 22:48:08 +00:00
Eric Andersen
ec3977300f update default config 2005-02-12 00:26:45 +00:00
Eric Andersen
d06645d8ed There is no need to have a separate 'Makefile.in' file in the
general case, therefore, combine the toplevel Makefile options
such as setting TARGETS into the per-package *.mk file
2005-02-10 03:06:39 +00:00
Mike Frysinger
b715166993 merge some updates from George Joseph 2005-01-11 03:05:11 +00:00
Eric Andersen
c456f3dd23 Update config 2005-01-09 08:01:03 +00:00
Mike Frysinger
450d6150c4 add homepage 2004-12-26 07:16:38 +00:00
Eric Andersen
71f799e085 Disable busybox ar 2004-11-06 07:02:56 +00:00
Mike Frysinger
c04d0fca9a busybox 1.00 2004-10-13 18:37:16 +00:00
Eric Andersen
e697a16e5a Andrew May writes:
A few more little ones.

busybox fdisk with large files should be removed without large files.

gdbtarget/gdb_client got mixed up in the Makefile.in.
I think gdbtarget should have a depend on ncurses but I am not
sure if it should go in the config or in the .mk.
It may be nice to split out the server and client.

uclibc.mk was checking BR2_SOFT_FLOAT for true not y.
2004-10-10 01:12:46 +00:00
Eric Andersen
bb05a9ad46 Make the TAR_VERBOSITY option a bit more sane 2004-10-09 21:19:47 +00:00
Mike Frysinger
3a7b488366 use $(TAR_VERBOSITY) 2004-10-09 19:05:40 +00:00
Mike Frysinger
40fbbbad2a add support for using busybox snapshot 2004-10-09 18:00:34 +00:00
Eric Andersen
44eedc5c44 facelift step number two 2004-10-09 02:49:33 +00:00
Eric Andersen
2d523c2317 Major buildroot facelift, step one.
-Erik
2004-10-09 01:06:03 +00:00