summaryrefslogtreecommitdiffstats
path: root/package/busybox
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'codesourcery-toolchain-support' of ↵Peter Korsgaard2010-04-212-4/+5
|\ | | | | | | git://git.busybox.net/~tpetazzoni/git/buildroot
| * busybox: make sure architecture flags are used at link timeThomas Petazzoni2010-04-172-4/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When compiling Busybox, according to readelf -A, all object files were properly compiled according to the select architecture (-march=armv4t for example), but the final busybox binary could be of a different architecture (ARMv5t even if ARMv4t was selected). This patch changes the way we configure/compile Busybox so that our CFLAGS aren't anymore passed through the make EXTRA_CFLAGS variable, but through the .config CONFIG_EXTRA_CFLAGS variable. Unfortunately, those variables don't have exactly the same semantic for the Busybox build system. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* | busybox: add 1.16.1 sed fixPeter Korsgaard2010-04-201-0/+47
| | | | | | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* | busybox: get rid of unused initramfs.mk filePeter Korsgaard2010-04-201-141/+0
|/ | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* busybox: 1.16.1 dnsd / hwclock fixesPeter Korsgaard2010-04-142-0/+181
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Get rid of all usages of BR2_RECENTThomas Petazzoni2010-04-121-2/+0
| | | | | | | | | | | | Since BR2_RECENT was enabled by default, we do not want entries marked BR2_RECENT (and thus appearing by default in Buildroot) to disappear. Therefore, all the entries marked BR2_RECENT are converted as non-deprecated. We can later decide, on a per-entry basis, to add BR2_DEPRECATED to some of them. But at least, this commit doesn't change the default current behaviour of Buildroot. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* Remove BR2_PREFER_IMAThomas Petazzoni2010-04-112-16/+0
| | | | | | | This option is barely used, no-one is maintaining it or extending it. So let's remove it. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* busybox initramfs: do not use the IMAGE variableThomas Petazzoni2010-04-091-1/+1
| | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* busybox: respect BR2_PREFER_STATIC_LIBPeter Korsgaard2010-04-051-0/+5
| | | | | | Build static version if requested in BR config. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* busybox: indent sub optionsPeter Korsgaard2010-04-021-10/+11
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* busybox: bump 1.16.x stable versionPeter Korsgaard2010-03-2917-2256/+1
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* busybox: additional 1.16.0 fixesPeter Korsgaard2010-03-223-0/+113
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* busybox: 1.16.0 beep fixPeter Korsgaard2010-03-181-0/+17
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* busybox: 1.16.0 tail fixPeter Korsgaard2010-03-121-0/+13
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* busybox: additional 1.16.0 fixesPeter Korsgaard2010-03-082-0/+105
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Revert "busybox: add upstream 1.16 fix"Peter Korsgaard2010-02-261-13/+0
| | | | | | | | | This reverts commit 1d7b6f65c633865b25c8603975f9aec88e4e1275. The fsync patch tries to add the same lines already added by busybox-1.16.0-compat.patch, so skip it. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* busybox: add upstream 1.16 fixThomas Petazzoni2010-02-261-0/+13
| | | | | | | Fixes https://bugs.busybox.net/show_bug.cgi?id=1177, available at http://busybox.net/downloads/fixes-1.16.0/busybox-1.16.0-fsync.patch. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* busybox: add 1.16.0 fixesPeter Korsgaard2010-02-249-0/+2007
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* busybox: add 1.16.x specific defconfigPeter Korsgaard2010-01-312-2/+922
| | | | | | | | | Closes #1003. Several config options have gotten renamed in 1.16, making the 1.13.x defconfig not enable the stuff we want. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* busybox: bump versionPeter Korsgaard2010-01-261-2/+8
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* busybox: bump 1.15.x stable versionPeter Korsgaard2009-12-128-1504/+1
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* busybox: 1.15.2 patchesPeter Korsgaard2009-12-047-25/+1424
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* busybox: 1.15.2 flash_eraseall fix for modern kernel headersPeter Korsgaard2009-11-281-0/+104
| | | | | | 86cfb70ca upstream. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* busybox: look at kernel headers for include files as wellPeter Korsgaard2009-11-281-3/+4
| | | | | | E.G. for flash_* applets. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* package: show packages with busybox alternatives if busybox is disabledPeter Korsgaard2009-10-271-2/+2
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* busybox: invert hide optionPeter Korsgaard2009-10-151-4/+3
| | | | | | | | | | Invert the BR2_PACKAGE_BUSYBOX_HIDE_OTHERS option to use positive logic, renaming it to _SHOW_OTHERS. Positive logic is simpler to understand, and it makes all{,package}config do the right thing. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* busybox: bump 1.15.x stable versionPeter Korsgaard2009-10-0810-822/+1
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* busybox: 1.15.1 find fixPeter Korsgaard2009-09-301-0/+230
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* busybox: 1.15.1 lineedit fixPeter Korsgaard2009-09-291-0/+156
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* busybox: additional 1.15.1 fixesPeter Korsgaard2009-09-272-0/+72
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* busybox: 1.15.1 fixesPeter Korsgaard2009-09-225-0/+363
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Remove the "project" featureThomas Petazzoni2009-09-162-22/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* busybox: bump 1.14.x versionPeter Korsgaard2009-09-164-88/+1
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* busybox: don't default to long gone file for snapshot configPeter Korsgaard2009-09-151-1/+1
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* busybox: bump 1.15.x versionPeter Korsgaard2009-09-127-566/+1
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* busybox: 1.15.0 fixesPeter Korsgaard2009-09-104-0/+495
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* busybox: 1.14.3 fixesPeter Korsgaard2009-09-103-0/+87
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Merge branch 'qstrip' of git://git.busybox.net/~tpetazzoni/git/buildrootPeter Korsgaard2009-09-051-4/+2
|\
| * packages: use qstripThomas Petazzoni2009-09-051-4/+2
| | | | | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* | busybox: 1.15.0 inetd fixPeter Korsgaard2009-09-051-0/+58
|/ | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* package: Remove unnecessary dependencies on uclibc.Will Newton2009-09-032-2/+2
| | | | | | | | 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>
* busybox: add 1.15.0Peter Korsgaard2009-09-012-2/+20
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* busybox: also enable ipv6 support in ifupdown if ipv6 support is enabledPeter Korsgaard2009-08-241-0/+2
| | | | | Reported by: Chris Smith <chris.smith@tandberg.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* busybox: bump 1.14.x versionPeter Korsgaard2009-08-045-363/+1
| | | | | | Fixes various problems. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* busybox: 1.14.2 test fixPeter Korsgaard2009-07-201-0/+64
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* busybox: additional 1.14.2 patchesPeter Korsgaard2009-07-122-0/+146
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* busybox: ls fix for v1.14.2Peter Korsgaard2009-07-051-0/+152
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* busybox: bump 1.14.x versionPeter Korsgaard2009-06-247-996/+1
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* busybox: autodetect nfs mount support based on BR2_INET_RPC settingPeter Korsgaard2009-06-221-0/+5
| | | | | | | | | 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>
* busybox: 1.13.x defconfig: enable devmem appletPeter Korsgaard2009-06-221-1/+1
| | | | | | Small and useful for a lot of early hardware testing/verification. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>