summaryrefslogtreecommitdiff
path: root/packages/busybox
diff options
context:
space:
mode:
authorAbdoulaye Walsimou Gaye <awg@embtoolkit.org>2011-01-23 20:59:26 +0100
committerAbdoulaye Walsimou Gaye <awg@embtoolkit.org>2011-01-23 20:59:57 +0100
commite4f913c9c84fe92b8aba68dd5507daeb136b269b (patch)
treeb27e49bd63001801d8f5622cd558c1fc160de527 /packages/busybox
parent1e9abb5e1e930fb43549575ac0708b753b3c7e80 (diff)
downloadembtoolkit-e4f913c9c84fe92b8aba68dd5507daeb136b269b.tar.gz
embtoolkit-e4f913c9c84fe92b8aba68dd5507daeb136b269b.tar.bz2
embtoolkit-e4f913c9c84fe92b8aba68dd5507daeb136b269b.tar.xz
Packages: busybox: use download/decompress macros
Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
Diffstat (limited to 'packages/busybox')
-rw-r--r--packages/busybox/busybox.kconfig14
-rw-r--r--packages/busybox/busybox.mk14
2 files changed, 21 insertions, 7 deletions
diff --git a/packages/busybox/busybox.kconfig b/packages/busybox/busybox.kconfig
index 78a9b51..7548bb0 100644
--- a/packages/busybox/busybox.kconfig
+++ b/packages/busybox/busybox.kconfig
@@ -31,14 +31,19 @@ choice
config EMBTK_BB_VERSION_1_17_X
bool "busybox-1.17.x"
+ select EMBTK_BB_PKG_IS_TARBZ2
config EMBTK_BB_VERSION_1_16_X
bool "busybox-1.16.x"
+ select EMBTK_BB_PKG_IS_TARBZ2
config EMBTK_BB_VERSION_1_15_X
bool "busybox-1.15.x"
+ select EMBTK_BB_PKG_IS_TARBZ2
config EMBTK_BB_VERSION_1_14_X
bool "busybox-1.14.x"
+ select EMBTK_BB_PKG_IS_TARBZ2
config EMBTK_BB_VERSION_1_13_X
bool "busybox-1.13.x"
+ select EMBTK_BB_PKG_IS_TARBZ2
endchoice
choice
@@ -103,4 +108,13 @@ config EMBTK_BB_VERSION_STRING
default "1.14.1" if EMBTK_BB_VERSION_1_14_1
default "1.13.4" if EMBTK_BB_VERSION_1_13_4
+config EMBTK_BB_NEED_PATCH
+ bool
+config EMBTK_BB_NEED_AUTORECONF
+ bool
+config EMBTK_BB_PKG_IS_TARGZ
+ bool
+config EMBTK_BB_PKG_IS_TARBZ2
+ bool
+
source packages/busybox/busybox-kconfigs/busybox.kconfig
diff --git a/packages/busybox/busybox.mk b/packages/busybox/busybox.mk
index 5c06a48..52ec31b 100644
--- a/packages/busybox/busybox.mk
+++ b/packages/busybox/busybox.mk
@@ -23,10 +23,13 @@
# \date May 2009
################################################################################
-BB_VERSION := $(subst ",,$(strip $(CONFIG_EMBTK_BB_VERSION_STRING)))
-BB_DOT_CONFIG := $(subst ",,$(strip $(CONFIG_EMBTK_BB_DOT_CONFIG)))
+BB_NAME := busybox
+BB_VERSION := $(call EMBTK_GET_PKG_VERSION,BB)
BB_SITE := http://www.busybox.net/downloads
+BB_SITE_MIRROR3 := ftp://ftp.embtoolkit.org/embtoolkit.org/packages-mirror
+BB_PATCH_SITE := ftp://ftp.embtoolkit.org/embtoolkit.org/busybox/$(BB_VERSION)
BB_PACKAGE := busybox-$(BB_VERSION).tar.bz2
+BB_SRC_DIR := $(PACKAGES_BUILD)/busybox-$(BB_VERSION)
BB_BUILD_DIR := $(PACKAGES_BUILD)/busybox-$(BB_VERSION)
busybox_install: $(BB_BUILD_DIR)/.installed
@@ -45,13 +48,10 @@ $(BB_BUILD_DIR)/.installed: download_busybox $(BB_BUILD_DIR)/.decompressed \
@touch $@
download_busybox:
- @test -e $(DOWNLOAD_DIR)/$(BB_PACKAGE) || \
- wget -O $(DOWNLOAD_DIR)/$(BB_PACKAGE) $(BB_SITE)/$(BB_PACKAGE)
+ $(call EMBTK_DOWNLOAD_PKG,BB)
$(BB_BUILD_DIR)/.decompressed:
- $(call EMBTK_GENERIC_MESSAGE,"Decompressing $(BB_PACKAGE) ...")
- @tar -C $(PACKAGES_BUILD) -xjf $(DOWNLOAD_DIR)/$(BB_PACKAGE)
- @touch $@
+ $(call EMBTK_DECOMPRESS_PKG,BB)
$(BB_BUILD_DIR)/.configured:
$(call EMBTK_GENERIC_MESSAGE,"Configuring busybox...")