diff options
author | Felix Fietkau <nbd@nbd.name> | 2016-07-22 11:54:58 +0200 |
---|---|---|
committer | Felix Fietkau <nbd@nbd.name> | 2016-07-29 10:18:26 +0200 |
commit | 7dffc32ffa11069bb5c5e38e6f891c5052a3d488 (patch) | |
tree | 125ba0ef151049d437112152257628c546c73e03 /include | |
parent | c5ca181d12a18ecaff5d89e56a79226bec31f2c0 (diff) | |
download | upstream-7dffc32ffa11069bb5c5e38e6f891c5052a3d488.tar.gz upstream-7dffc32ffa11069bb5c5e38e6f891c5052a3d488.tar.bz2 upstream-7dffc32ffa11069bb5c5e38e6f891c5052a3d488.zip |
build: rework prepare_rootfs to pass target dir via parameter
Signed-off-by: Felix Fietkau <nbd@nbd.name>
Diffstat (limited to 'include')
-rw-r--r-- | include/rootfs.mk | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/include/rootfs.mk b/include/rootfs.mk index 5c9276a6e4..ac8f04da9c 100644 --- a/include/rootfs.mk +++ b/include/rootfs.mk @@ -25,7 +25,7 @@ ifdef CONFIG_USE_MKLIBS $(RSTRIP) $(TMP_DIR)/mklibs-out for lib in `ls $(TMP_DIR)/mklibs-out/*.so.* 2>/dev/null`; do \ LIB="$${lib##*/}"; \ - DEST="`ls "$(TARGET_DIR)/lib/$$LIB" "$(TARGET_DIR)/usr/lib/$$LIB" 2>/dev/null`"; \ + DEST="`ls "$(1)/lib/$$LIB" "$(1)/usr/lib/$$LIB" 2>/dev/null`"; \ [ -n "$$DEST" ] || continue; \ echo "Copying stripped library $$lib to $$DEST"; \ cp "$$lib" "$$DEST" || exit 1; \ @@ -53,26 +53,26 @@ OPKG:= \ define prepare_rootfs @if [ -d $(TOPDIR)/files ]; then \ - $(call file_copy,$(TOPDIR)/files/.,$(TARGET_DIR)); \ + $(call file_copy,$(TOPDIR)/files/.,$(1)); \ fi - @mkdir -p $(TARGET_DIR)/etc/rc.d + @mkdir -p $(1)/etc/rc.d @( \ - cd $(TARGET_DIR); \ + cd $(1); \ for script in ./usr/lib/opkg/info/*.postinst; do \ - IPKG_INSTROOT=$(TARGET_DIR) $$(which bash) $$script; \ + IPKG_INSTROOT=$(1) $$(which bash) $$script; \ done; \ for script in ./etc/init.d/*; do \ grep '#!/bin/sh /etc/rc.common' $$script >/dev/null || continue; \ - IPKG_INSTROOT=$(TARGET_DIR) $$(which bash) ./etc/rc.common $$script enable; \ + IPKG_INSTROOT=$(1) $$(which bash) ./etc/rc.common $$script enable; \ done || true \ ) - $(if $(SOURCE_DATE_EPOCH),sed -i "s/Installed-Time: .*/Installed-Time: $(SOURCE_DATE_EPOCH)/" $(TARGET_DIR)/usr/lib/opkg/status) - @-find $(TARGET_DIR) -name CVS | $(XARGS) rm -rf - @-find $(TARGET_DIR) -name .svn | $(XARGS) rm -rf - @-find $(TARGET_DIR) -name .git | $(XARGS) rm -rf - @-find $(TARGET_DIR) -name '.#*' | $(XARGS) rm -f - rm -f $(TARGET_DIR)/usr/lib/opkg/info/*.postinst* - rm -f $(TARGET_DIR)/usr/lib/opkg/info/*.prerm* - $(if $(CONFIG_CLEAN_IPKG),rm -rf $(TARGET_DIR)/usr/lib/opkg) - $(mklibs) + $(if $(SOURCE_DATE_EPOCH),sed -i "s/Installed-Time: .*/Installed-Time: $(SOURCE_DATE_EPOCH)/" $(1)/usr/lib/opkg/status) + @-find $(1) -name CVS | $(XARGS) rm -rf + @-find $(1) -name .svn | $(XARGS) rm -rf + @-find $(1) -name .git | $(XARGS) rm -rf + @-find $(1) -name '.#*' | $(XARGS) rm -f + rm -f $(1)/usr/lib/opkg/info/*.postinst* + rm -f $(1)/usr/lib/opkg/info/*.prerm* + $(if $(CONFIG_CLEAN_IPKG),rm -rf $(1)/usr/lib/opkg) + $(call mklibs,$(1)) endef |