diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/image.mk | 2 | ||||
-rw-r--r-- | include/rootfs.mk | 2 |
2 files changed, 3 insertions, 1 deletions
diff --git a/include/image.mk b/include/image.mk index b963735266..d48b1f6abf 100644 --- a/include/image.mk +++ b/include/image.mk @@ -297,7 +297,7 @@ opkg_target = \ target-dir-%: FORCE rm -rf $(mkfs_cur_target_dir) $(mkfs_cur_target_dir).opkg - $(CP) $(TARGET_DIR) $(mkfs_cur_target_dir) + $(CP) $(TARGET_DIR_ORIG) $(mkfs_cur_target_dir) -mv $(mkfs_cur_target_dir)/etc/opkg $(mkfs_cur_target_dir).opkg echo 'src default file://$(PACKAGE_DIR_ALL)' > $(mkfs_cur_target_dir).conf $(if $(call opkg_package_files,$(mkfs_packages_add)), \ diff --git a/include/rootfs.mk b/include/rootfs.mk index 6ca7c9c322..6a6610019f 100644 --- a/include/rootfs.mk +++ b/include/rootfs.mk @@ -52,6 +52,8 @@ opkg_package_files = $(wildcard \ $(foreach dir,$(PACKAGE_SUBDIRS), \ $(foreach pkg,$(1), $(dir)/$(pkg)_*.ipk))) +TARGET_DIR_ORIG := $(TARGET_ROOTFS_DIR)/root.orig-$(BOARD) + define prepare_rootfs @if [ -d $(TOPDIR)/files ]; then \ $(call file_copy,$(TOPDIR)/files/.,$(1)); \ |