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

add option for cleaning all ipkg info before the image build

SVN-Revision: 9151
Felix Fietkau 18 лет назад
Родитель
Сommit
21a246d5d6
2 измененных файлов с 12 добавлено и 3 удалено
  1. 11 3
      Config.in
  2. 1 0
      package/Makefile

+ 11 - 3
Config.in

@@ -80,14 +80,22 @@ menuconfig DEVEL
 	select TOOLCHAINOPTS if !NATIVE_TOOLCHAIN
 	select TOOLCHAINOPTS if !NATIVE_TOOLCHAIN
 
 
 config BROKEN
 config BROKEN
-	bool "Show broken platforms / packages" if DEVEL
+	bool
+	prompt "Show broken platforms / packages" if DEVEL
 	default n
 	default n
 
 
 config LOCALMIRROR
 config LOCALMIRROR
-	string "Local mirror for source packages" if DEVEL
+	string
+	prompt "Local mirror for source packages" if DEVEL
 
 
 menuconfig BUILDOPTS
 menuconfig BUILDOPTS
-	bool "Build Options" if DEVEL
+	bool
+	prompt "Build Options" if DEVEL
+
+config CLEAN_IPKG
+	bool
+	prompt "Clean all ipkg files before building the rootfs" if BUILDOPTS
+	default n
 
 
 config AUTOREBUILD
 config AUTOREBUILD
 	bool
 	bool

+ 1 - 0
package/Makefile

@@ -35,6 +35,7 @@ $(curdir)/rootfs-prepare: $(TMP_DIR)/.build
 	@-find $(TARGET_DIR) -name CVS   | $(XARGS) rm -rf
 	@-find $(TARGET_DIR) -name CVS   | $(XARGS) rm -rf
 	@-find $(TARGET_DIR) -name .svn  | $(XARGS) rm -rf
 	@-find $(TARGET_DIR) -name .svn  | $(XARGS) rm -rf
 	@-find $(TARGET_DIR) -name '.#*' | $(XARGS) rm -f
 	@-find $(TARGET_DIR) -name '.#*' | $(XARGS) rm -f
+	$(if $(CONFIG_CLEAN_IPKG),rm -rf $(TARGET_DIR)/usr/lib/ipkg)
 
 
 $(curdir)/index: FORCE
 $(curdir)/index: FORCE
 	@(cd $(PACKAGE_DIR); $(SCRIPT_DIR)/ipkg-make-index.sh . > Packages)
 	@(cd $(PACKAGE_DIR); $(SCRIPT_DIR)/ipkg-make-index.sh . > Packages)