Просмотр исходного кода

add support for flagging packages

SVN-Revision: 23172
Jo-Philipp Wich 15 лет назад
Родитель
Сommit
8b9ca16985
2 измененных файлов с 6 добавлено и 0 удалено
  1. 5 0
      include/package-defaults.mk
  2. 1 0
      include/package-ipkg.mk

+ 5 - 0
include/package-defaults.mk

@@ -23,6 +23,11 @@ define Package/Default
   else
     VERSION:=$(PKG_RELEASE)
   endif
+  ifneq ($(PKG_FLAGS),)
+    PKGFLAGS:=$(PKG_FLAGS)
+  else
+    PKGFLAGS:=
+  endif
   ifneq ($(ARCH_PACKAGES),)
     PKGARCH:=$(ARCH_PACKAGES)
   else

+ 1 - 0
include/package-ipkg.mk

@@ -117,6 +117,7 @@ ifeq ($(DUMP),)
     $$(INFO_$(1)): $$(IPKG_$(1))
 	@[ -d $(TARGET_DIR)/tmp ] || mkdir -p $(TARGET_DIR)/tmp
 	$(OPKG) install $$(IPKG_$(1))
+	$(if $(PKGFLAGS),for flag in $(PKGFLAGS); do $(OPKG) flag $$$$flag $(1); done)
 
     $(1)-clean:
 	rm -f $(PACKAGE_DIR)/$(1)_*