summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--cleopatre/buildroot/package/busybox/busybox.mk7
1 files changed, 5 insertions, 2 deletions
diff --git a/cleopatre/buildroot/package/busybox/busybox.mk b/cleopatre/buildroot/package/busybox/busybox.mk
index f939ea4ffd..e7c042c936 100644
--- a/cleopatre/buildroot/package/busybox/busybox.mk
+++ b/cleopatre/buildroot/package/busybox/busybox.mk
@@ -32,11 +32,14 @@ $(BUSYBOX_DIR)/.unpacked: $(DL_DIR)/$(BUSYBOX_SOURCE)
$(BUSYBOX_UNZIP) $(DL_DIR)/$(BUSYBOX_SOURCE) | tar -C $(PROJECT_BUILD_DIR) $(TAR_OPTIONS) -
touch $@
-$(BUSYBOX_DIR)/.patched: $(BUSYBOX_DIR)/.unpacked
+$(BUSYBOX_DIR)/.patched1: $(BUSYBOX_DIR)/.unpacked
ifeq ($(BR2_PACKAGE_SYSKLOGD),y)
# if we have external syslogd, force busybox to use it
$(SED) "/#include.*busybox\.h/a#define CONFIG_SYSLOGD" $(BUSYBOX_DIR)/init/init.c
endif
+ touch $@
+
+$(BUSYBOX_DIR)/.patched2: $(BUSYBOX_DIR)/.patched1
# Allow busybox patches.
ifeq ($(BR2_PACKAGE_BUSYBOX_SNAPSHOT),y)
toolchain/patch-kernel.sh $(BUSYBOX_DIR) package/busybox busybox.\*.patch
@@ -45,7 +48,7 @@ else
endif
touch $@
-$(BUSYBOX_DIR)/.configured: $(BUSYBOX_DIR)/.patched $(BUSYBOX_CONFIG_FILE)
+$(BUSYBOX_DIR)/.configured: $(BUSYBOX_DIR)/.patched2 $(BUSYBOX_CONFIG_FILE)
cp -f $(BUSYBOX_CONFIG_FILE) $(BUSYBOX_DIR)/.config
$(SED) s,^CONFIG_PREFIX=.*,CONFIG_PREFIX=\"$(TARGET_DIR)\", \
$(BUSYBOX_DIR)/.config