add an option for installing symlinks for supported busybox applets #536

This commit is contained in:
Mike Frysinger 2005-11-10 02:59:20 +00:00
parent 57b6a1007d
commit dba033e7a4
2 changed files with 17 additions and 1 deletions

View File

@ -18,6 +18,19 @@ config BR2_PACKAGE_BUSYBOX_SNAPSHOT
For fun, you should say Y.
config BR2_PACKAGE_BUSYBOX_INSTALL_SYMLINKS
bool "Install symlinks for BusyBox applets"
depends BR2_PACKAGE_BUSYBOX
default y
help
If you want to automatically install symlinks for all the
supported applets to the busybox binary, then answer Y.
This may overwrite files from other packages if your
busybox includes replacement applets for the package.
If you wish to just install /bin/busybox, then answer N.
config BR2_PACKAGE_BUSYBOX_CONFIG
string "BusyBox configuration file to use?"
depends BR2_PACKAGE_BUSYBOX
@ -27,4 +40,3 @@ config BR2_PACKAGE_BUSYBOX_CONFIG
file, and will specify their config file location with this option.
Most people will just use the default BusyBox configuration file.

View File

@ -53,8 +53,12 @@ $(BUSYBOX_DIR)/busybox: $(BUSYBOX_DIR)/.configured
EXTRA_CFLAGS="$(TARGET_CFLAGS)" -C $(BUSYBOX_DIR)
$(TARGET_DIR)/bin/busybox: $(BUSYBOX_DIR)/busybox
ifeq ($(BR2_PACKAGE_BUSYBOX_INSTALL_SYMLINKS),y)
$(MAKE) CC=$(TARGET_CC) CROSS="$(TARGET_CROSS)" PREFIX="$(TARGET_DIR)" \
EXTRA_CFLAGS="$(TARGET_CFLAGS)" -C $(BUSYBOX_DIR) install
else
install -D -m 0755 $(BUSYBOX_DIR)/busybox $(TARGET_DIR)/bin/busybox
endif
# Just in case
-chmod a+x $(TARGET_DIR)/usr/share/udhcpc/default.script