summaryrefslogtreecommitdiff
path: root/cleopatre/buildroot/package/busybox
AgeCommit message (Collapse)Author
2012-12-11cleo/buildroot/pkg/busybox.mk: fix dependencies for custom version, closes #3513Yacine Belkadi
In the case of a custom busybox version (source directory), the dependency on the creation of the $(BUSYBOX_DIR) was incorrect (The "build_dir" was always re-made). As a result, some parts of busybox were unnecessarily rebuilt and the "install" target was unnecessarily re-made. Fix that by using a dummy file "$(BUSYBOX_DIR)/.dir".
2012-09-06cleo/buildroot/pkg/busybox: build out of source tree, refs #3258Yacine Belkadi
After the preparation done by previous commits, this one enables building the custom busybox version out of its source tree, just like non-custom versions. In addition to homogeneity with other buildroot packages, the cleaning part becomes simpler, and the issue with clean/distclean disappears.
2012-09-06cleo/buildroot/pkg/busybox: some renaming, refs #3258Yacine Belkadi
2012-09-06cleo/buildroot/pkg/busybox: add the BUSYBOX_MAKE_DIRS variable, refs #3258Yacine Belkadi
Add the new BUSYBOX_MAKE_DIRS variable, in order to be able to customize which directories get passed to busybox's make.
2012-09-06cleo/buildroot/pkg/busybox: remove the TARGET_UNPACKED variable, refs #3258Yacine Belkadi
The ".patched" step is only done for non-custom busybox versions. And it always depends on the ".unpacked" step. So the TARGET_UNPACKED is no longer needed.
2012-09-06cleo/buildroot/pkg/busybox: rename patched2 to patched, refs #3258Yacine Belkadi
As there isn't a ".patched1" anymore, just rename ".patched2" to ".patched".
2012-09-06cleo/{buildroot/pkg/busybox,busybox}: remove .patched1, refs #3258Yacine Belkadi
Due to previous changes, ".patched1" is not needed anymore.
2012-09-06cleo/buildroot/pkg/busybox: remove outdated/unused code, refs #3258Yacine Belkadi
The code is removed for the following reasons: - it doesn't actually do anything. There is no "-i" or redirection of sed's output. - the "#include busybox.h" line that the command looks for in init/init.c, disappeared long ago, in version 1.6 of busybox. (busybox commit b6adbf1be29841501cc49917249e85f273e1df7c) - buildroot removed that line from their source code. (buildroot commit 7d814728ae38c5479ddb8b519eeb182f756f4291) - it will allow to remove ".patched1" and simplify things for custom busybox versions.
2012-06-28cleo/buildroot/busybox: fix busybox-clean, refs #3085Yacine Belkadi
On a cleopatre/buildroot$ make clean distclean the cleopatre/busybox-1.11.1-spc300 was not sufficiently cleaned. Ideally, a busybox-mrproper would be done on buildroot-distclean, but buildroot doesn't expect packages to expose a distclean target. So with this commit, busybox-mrproper is called on buildroot-clean.
2012-06-27cleo/buildroot/pkg/busybox: unhide BR2_BUSYBOX_VERSION_CUSTOM, closes #3085Yacine Belkadi
Now that the defconfig_files have been updated, the temporary "if" can be removed.
2012-06-27cleo/buildroot/pkg/busybox/makefile: cause a rebuild if the sources change, ↵Yacine Belkadi
refs #3085 Adapt the Makefile to cause a rebuild of the busybox package when the sources change.
2012-06-27cleo/buildroot/pkg/busybox: add support for custom version, refs #3085Yacine Belkadi
Add the possibility to use a custom version of busybox from a specified source directory. The makefile of busybox is adapted to handle the case when the sources are already prepared.
2012-06-27cleo/buildroot/pkg/busybox/makefile: split .patched into .patched1 and ↵Yacine Belkadi
.patched2, refs #3085 In the makefile of the busybox package, ".patched" indicates that: - changes due to the .config file have been applied to the sources - patches have been applied. As a preparation for upcomming changes, we need to dissociate these two operations. If the sources are already patched, only the part regarding the .config file needs to be done. This commits splits ".patched" into ".patched1" and ".patched2".
2012-06-27cleo/buildroot/pkg/busybox/makefile: split .unpacked into .unpacked and ↵Yacine Belkadi
.patched, refs #3085 In the makefile of the busybox package, .unpacked indicates that the sources have been prepared, ie: downloaded + extracted + patched. As a preparation for upcomming changes, we need to dissociate the (download + extraction) part from the application of patches. For example, if we already have the sources, we don't need to download and extract them. This commit splits ".unpacked" into ".unpacked" and ".patched".
2008-08-01- import of buildroot original sources (20080729 version)lefranc
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@2704 017c9cb6-072f-447c-8318-d5b54f68fe89