Make busybox config file location a config option

This commit is contained in:
Eric Andersen 2005-04-12 20:32:45 +00:00
parent 6e8666ead8
commit 9fc890fc1f
4 changed files with 19 additions and 6 deletions

View File

@ -1,5 +1,5 @@
config BR2_PACKAGE_BUSYBOX
bool "busybox"
bool "BusyBox"
default y
help
The Swiss Army Knife of embedded Linux. It slices, it dices, it
@ -10,10 +10,21 @@ config BR2_PACKAGE_BUSYBOX
Most people will answer Y.
config BR2_PACKAGE_BUSYBOX_SNAPSHOT
bool "Use the daily snapshot of busybox?"
bool "Use the daily snapshot of BusyBox?"
depends BR2_PACKAGE_BUSYBOX
default y
help
Use the latest busybox CVS snapshot instead of release.
Use the latest BusyBox daily snapshot instead of release.
For fun, you should say Y.
config BR2_PACKAGE_BUSYBOX_CONFIG
string "BusyBox configuration file to use?"
depends BR2_PACKAGE_BUSYBOX
default "package/busybox/busybox.config"
help
Some people may wish to use their own modified BusyBox configuration
file, and will specify their config file location with this option.
Most people will just use the default BusyBox configuration file.

View File

@ -16,7 +16,9 @@ BUSYBOX_SOURCE:=busybox-$(BUSYBOX_VER).tar.bz2
BUSYBOX_SITE:=http://www.busybox.net/downloads
endif
BUSYBOX_UNZIP=bzcat
BUSYBOX_CONFIG_FILE=package/busybox/busybox.config
BUSYBOX_CONFIG_FILE=$(subst ",, $(strip $(BR2_PACKAGE_BUSYBOX_CONFIG)))
#"
$(DL_DIR)/$(BUSYBOX_SOURCE):
$(WGET) -P $(DL_DIR) $(BUSYBOX_SITE)/$(BUSYBOX_SOURCE)

View File

@ -1,6 +1,6 @@
ALCHEMY_DBAU1500_PATH=target/device/AMD/DBAu1500
BUSYBOX_CONFIG=$(ALCHEMY_DBAU1500_PATH)/busybox.config
BR2_PACKAGE_BUSYBOX_CONFIG=$(ALCHEMY_DBAU1500_PATH)/busybox.config
UCLIBC_CONFIG_FILE=$(ALCHEMY_DBAU1500_PATH)/uClibc.config.$(ARCH)
TARGET_SKELETON=$(ALCHEMY_DBAU1500_PATH)/skel.tar.gz

View File

@ -1,7 +1,7 @@
# Override the default uClibc configuration
ifeq ($(strip $(BR2_TARGET_SOEKRIS_NET4521)),y)
UCLIBC_CONFIG_FILE:=target/device/Soekris/net4521/uClibc.config
BUSYBOX_CONFIG:=target/device/Soekris/net4521/busybox.config
BR2_PACKAGE_BUSYBOX_CONFIG:=target/device/Soekris/net4521/busybox.config
ifeq ($(strip $(BR2_PACKAGE_LINUX)),y)
include target/device/Soekris/net4521/linux.mk