commit profile support for base-files... patches still need to be done
SVN-Revision: 6465
This commit is contained in:
		| @@ -5,6 +5,21 @@ | ||||
| # See /LICENSE for more information. | ||||
| # | ||||
|  | ||||
| define AddProfile | ||||
|   $(eval $(call Profile/Default)) | ||||
|   $(eval $(call Profile/$(1))) | ||||
|   ifneq ($(ID),) | ||||
|     PROFILE:=$(ID) | ||||
| 	$(ID)_NAME:=$(NAME) | ||||
| 	$(ID)_PACKAGES:=$(PACKAGES) | ||||
|     ifneq ($(KCONFIG),) | ||||
|       PROFILE_LIST += \ | ||||
|   		echo '$(ID):'; [ -z '$(NAME)' ] || echo '	$(NAME)'; echo '	Packages: $(PACKAGES)'; | ||||
|     endif | ||||
|   endif | ||||
| endef | ||||
|  | ||||
|  | ||||
| include $(TMP_DIR)/.target.mk | ||||
|  | ||||
| ifeq ($(IB),1) | ||||
|   | ||||
| @@ -101,8 +101,13 @@ endef | ||||
|  | ||||
| define Package/base-files$(TARGET)/install | ||||
| 	$(CP) ./files/* $(1)/ | ||||
| 	if [ -d $(PLATFORM_DIR)/base-files/. ]; then \ | ||||
| 		$(CP) $(PLATFORM_DIR)/base-files/* $(1)/; \ | ||||
| 	if [ -d $(PLATFORM_DIR)/base-files/default/. ]; then \ | ||||
| 		$(CP) $(PLATFORM_DIR)/base-files/default/* $(1)/; \ | ||||
| 	fi | ||||
| 	if [ "$(PROFILE)" != "Default" ]; then \ | ||||
| 		if [ -d $(PLATFORM_DIR)/base-files/profile-$(PROFILE)/. ]; then \ | ||||
| 			$(CP) $(PLATFORM_DIR)/base-files/profile-$(PROFILE)/* $(1)/; \ | ||||
| 		fi; \ | ||||
| 	fi | ||||
| 	$(SED) 's,$$$$R,r$(REV),g' $(1)/etc/banner | ||||
| 	$(SED) 's,$$$$S,$(BOARD)-$(KERNEL),g' $(1)/etc/ipkg.conf | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Tim Yardley
					Tim Yardley