Browse Source

- busybox: use the 'noclobber' install rule , to prevent BusyBox from overwriting any full-blown versions of apps installed by other packages

master
vanhofen 6 years ago
parent
commit
8f090cce50
  1. 4
      make/target-tools.mk

4
make/target-tools.mk

@ -47,8 +47,8 @@ $(D)/busybox: $(D)/libtirpc $(ARCHIVE)/$(BUSYBOX_SOURCE) | $(TARGET_DIR)
$(call apply_patches, $(BUSYBOX_PATCH)); \
cp $(CONFIGS)/busybox-$(BOXTYPE)-$(BOXSERIES).config .config; \
sed -i -e 's|^CONFIG_PREFIX=.*|CONFIG_PREFIX="$(TARGET_DIR)"|' .config; \
$(BUSYBOX_MAKE_ENV) $(MAKE) busybox $(BUSYBOX_MAKE_OPTS); \
$(BUSYBOX_MAKE_ENV) $(MAKE) install $(BUSYBOX_MAKE_OPTS)
$(BUSYBOX_MAKE_ENV) $(MAKE) $(BUSYBOX_MAKE_OPTS) busybox; \
$(BUSYBOX_MAKE_ENV) $(MAKE) $(BUSYBOX_MAKE_OPTS) install-noclobber
$(REMOVE)/$(BUSYBOX_TMP)
$(TOUCH)

Loading…
Cancel
Save