Skip to content
Snippets Groups Projects
Verified Commit 3f62c4f4 authored by Michal Hrusecky's avatar Michal Hrusecky :mouse:
Browse files

busybox: More features and better move out from /usr

parent 19634a1b
Branches
Tags
No related merge requests found
......@@ -94,3 +94,7 @@ CONFIG_PACKAGE_ppp-mod-pppoa=n
CONFIG_PACKAGE_node=n
CONFIG_BUSYBOX_CONFIG_IFUP=n
CONFIG_BUSYBOX_CONFIG_IFDOWN=n
CONFIG_BUSYBOX_CONFIG_FEATURE_VI_UNDO=y
CONFIG_BUSYBOX_CONFIG_FEATURE_VI_REGEX_SEARCH=y
CONFIG_BUSYBOX_CONFIG_BUSYBOX=y
CONFIG_BUSYBOX_CONFIG_INSTALL_NO_USR=y
......@@ -12,17 +12,11 @@ diff --git a/package/utils/busybox/Makefile b/package/utils/busybox/Makefile
index fc882d3..5d4ba1d 100644
--- a/package/utils/busybox/Makefile
+++ b/package/utils/busybox/Makefile
@@ -132,6 +132,14 @@ endef
@@ -132,6 +132,8 @@ endef
define Package/busybox/install
$(INSTALL_DIR) $(1)/etc/init.d
$(CP) $(PKG_INSTALL_DIR)/* $(1)/
+ for i in $(1)/usr/bin/*; do \
+ [ "$$$$(basename $$$$i)" \!= env ] || continue; \
+ rm -f $$$$i && ln -s busybox $(1)/bin/`basename $$$$i`; \
+ done
+ for i in $(1)/usr/sbin/*; do \
+ rm -f $$$$i && ln -s ../bin/busybox $(1)/sbin/`basename $$$$i`; \
+ done
+ ln -s ../../bin/busybox $(1)/usr/bin/env
+ rm -f $(1)/sbin/ifup $(1)/sbin/ifdown
ifneq ($(CONFIG_BUSYBOX_$(BUSYBOX_SYM)_CROND),)
$(INSTALL_BIN) ./files/cron $(1)/etc/init.d/cron
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment