From 64c386c5662e923d284b1c5b742cb72d7ad24671 Mon Sep 17 00:00:00 2001 From: Felix Fietkau Date: Tue, 8 Nov 2016 05:47:39 +0100 Subject: build: remove stale .ipk files if package dir changes If a package nonshared status is changed, a stale .ipk file might still be present in the old package directory. Remove the .ipk file from all package directories when building a new one (or explicitly running clean) Signed-off-by: Felix Fietkau --- include/feeds.mk | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'include/feeds.mk') diff --git a/include/feeds.mk b/include/feeds.mk index c79c941ffa..2ff57e5762 100644 --- a/include/feeds.mk +++ b/include/feeds.mk @@ -25,6 +25,10 @@ endif PACKAGE_DIR_ALL := $(TOPDIR)/staging_dir/packages/$(BOARD) +opkg_package_files = $(wildcard \ + $(foreach dir,$(PACKAGE_SUBDIRS), \ + $(foreach pkg,$(1), $(dir)/$(pkg)_*.ipk))) + PKG_CONFIG_DEPENDS += \ CONFIG_PER_FEED_REPO \ CONFIG_PER_FEED_REPO_ADD_DISABLED \ -- cgit v1.2.3