Преглед изворни кода

build: fix compile error when a package includes itself in PROVIDES

Signed-off-by: Felix Fietkau <[email protected]>
Felix Fietkau пре 7 година
родитељ
комит
7c306ae640
1 измењених фајлова са 1 додато и 1 уклоњено
  1. 1 1
      include/package-ipkg.mk

+ 1 - 1
include/package-ipkg.mk

@@ -190,7 +190,7 @@ $(_endef)
 			fi; \
 		done; $(Package/$(1)/extra_provides) \
 	) | sort -u > $(PKG_INFO_DIR)/$(1).provides
-	$(if $(PROVIDES),@for pkg in $(PROVIDES); do cp $(PKG_INFO_DIR)/$(1).provides $(PKG_INFO_DIR)/$$$$pkg.provides; done)
+	$(if $(PROVIDES),@for pkg in $(filter-out $(1),$(PROVIDES)); do cp $(PKG_INFO_DIR)/$(1).provides $(PKG_INFO_DIR)/$$$$pkg.provides; done)
 	$(CheckDependencies)
 
 	$(RSTRIP) $$(IDIR_$(1))