add profile specific base-files packages - does not work with the imagebuilder yet, but will be fixed later

SVN-Revision: 9870
master
Felix Fietkau 17 years ago
parent 09c8712627
commit c2e873499a
  1. 9
      package/base-files/Makefile

@ -18,6 +18,9 @@ include $(INCLUDE_DIR)/package.mk
ifneq ($(DUMP),1) ifneq ($(DUMP),1)
TARGET:=-$(BOARD) TARGET:=-$(BOARD)
ifneq ($(wildcard $(PLATFORM_DIR)/base-files-$(PROFILE) $(PLATFORM_SUBDIR)/base-files-$(PROFILE)),)
TARGET:=$(TARGET)-$(PROFILE)
endif
LIBGCC_VERSION:=$(GCC_VERSION) LIBGCC_VERSION:=$(GCC_VERSION)
else else
UCLIBC_VERSION:=<UCLIBC_VERSION> UCLIBC_VERSION:=<UCLIBC_VERSION>
@ -129,10 +132,16 @@ define Package/base-files$(TARGET)/install
if [ -d $(PLATFORM_DIR)/base-files/. ]; then \ if [ -d $(PLATFORM_DIR)/base-files/. ]; then \
$(CP) $(PLATFORM_DIR)/base-files/* $(1)/; \ $(CP) $(PLATFORM_DIR)/base-files/* $(1)/; \
fi fi
if [ -d $(PLATFORM_DIR)/base-files-$(PROFILE)/. ]; then \
$(CP) $(PLATFORM_DIR)/base-files-$(PROFILE)/* $(1)/; \
fi
$(if $(filter-out $(PLATFORM_DIR),$(PLATFORM_SUBDIR)), \ $(if $(filter-out $(PLATFORM_DIR),$(PLATFORM_SUBDIR)), \
if [ -d $(PLATFORM_SUBDIR)/base-files/. ]; then \ if [ -d $(PLATFORM_SUBDIR)/base-files/. ]; then \
$(CP) $(PLATFORM_SUBDIR)/base-files/* $(1)/; \ $(CP) $(PLATFORM_SUBDIR)/base-files/* $(1)/; \
fi \ fi \
if [ -d $(PLATFORM_SUBDIR)/base-files-$(PROFILE)/. ]; then \
$(CP) $(PLATFORM_SUBDIR)/base-files-$(PROFILE)/* $(1)/; \
fi \
) )
$(SED) 's,$$$$R,$(REVISION),g' $(1)/etc/banner $(SED) 's,$$$$R,$(REVISION),g' $(1)/etc/banner
$(SED) 's,$$$$S,$(BOARD),g' -e 's,$$$$A,$(ARCH),g' $(1)/etc/ipkg.conf $(SED) 's,$$$$S,$(BOARD),g' -e 's,$$$$A,$(ARCH),g' $(1)/etc/ipkg.conf

Loading…
Cancel
Save