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

ImageBuilder: respect the PROFILE parameter

Based on a patch from #10766

SVN-Revision: 29877
Gabor Juhos 14 лет назад
Родитель
Сommit
faf17f197f
1 измененных файлов с 5 добавлено и 4 удалено
  1. 5 4
      target/imagebuilder/files/Makefile

+ 5 - 4
target/imagebuilder/files/Makefile

@@ -38,7 +38,7 @@ Building images:
 	By default 'make image' will create an image with the default
 	By default 'make image' will create an image with the default
 	target profile and package set. You can use the following parameters
 	target profile and package set. You can use the following parameters
 	to change that:
 	to change that:
-	
+
 	make image PROFILE="<profilename>" # override the default target profile
 	make image PROFILE="<profilename>" # override the default target profile
 	make image PACKAGES="<pkg1> [<pkg2> [<pkg3> ...]]" # include extra packages
 	make image PACKAGES="<pkg1> [<pkg2> [<pkg3> ...]]" # include extra packages
 	make image FILES="<path>" # include extra files from <path>
 	make image FILES="<path>" # include extra files from <path>
@@ -113,7 +113,7 @@ ifneq ($(USER_FILES),)
 endif
 endif
 	$(MAKE) package_postinst
 	$(MAKE) package_postinst
 	$(MAKE) build_image
 	$(MAKE) build_image
-	
+
 package_index: FORCE
 package_index: FORCE
 	@echo
 	@echo
 	@echo Building package index...
 	@echo Building package index...
@@ -152,8 +152,9 @@ package_postinst: FORCE
 build_image: FORCE
 build_image: FORCE
 	@echo
 	@echo
 	@echo Building images...
 	@echo Building images...
-	$(NO_TRACE_MAKE) -C target/linux/$(BOARD)/image install TARGET_BUILD=1 IB=1
-	
+	$(NO_TRACE_MAKE) -C target/linux/$(BOARD)/image install TARGET_BUILD=1 IB=1 \
+		$(if $(USER_PROFILE),PROFILE="$(USER_PROFILE)")
+
 clean:
 clean:
 	rm -rf $(TOPDIR)/tmp $(TOPDIR)/dl $(TARGET_DIR) $(BIN_DIR)
 	rm -rf $(TOPDIR)/tmp $(TOPDIR)/dl $(TARGET_DIR) $(BIN_DIR)