Compare commits

...

1 Commits

Author SHA1 Message Date
Reidar Cederqvist
fac3702620 moved all netmodes into thir own packages 2016-11-30 16:32:46 +01:00
49 changed files with 30 additions and 7 deletions

View File

@@ -11,19 +11,14 @@ PKG_BUILD_DIR := $(BUILD_DIR)/$(PKG_NAME)
include $(INCLUDE_DIR)/package.mk
define Package/inteno-netmodes
CATEGORY:=Base system
TITLE:=Predefined Network Modes
CATEGORY:=Base system
TITLE:=Predefined Network Modes
endef
define Package/inteno-netmodes/description
Predefined Network Modes
endef
define Build/Prepare
mkdir -p $(PKG_BUILD_DIR)
$(CP) ./files/* $(PKG_BUILD_DIR)/
endef
define Build/Compile
endef
@@ -32,3 +27,31 @@ define Package/inteno-netmodes/install
endef
$(eval $(call BuildPackage,inteno-netmodes))
########### Netmodes ###########
define DefineNetmode
define Package/inteno-netmodes-$(1)
CATEGORY:=Base system
TITLE:=$(2)
DESCRIPTION:=$(3)
DEPENDS:=inteno-netmodes $(4)
endef
define Package/inteno-netmodes-$(1)/install
$(eval $(call ExtraInstall))
$(INSTALL_DIR) $$(1)/etc/netmodes/$(1)
$(CP) ./netmodes/$(1)/* $$(1)/etc/netmodes/$(1)
endef
endef
define RegisterNetmode
$(eval $(call DefineNetmode,$(1),$(2)))
$(eval $(call BuildPackage,inteno-netmodes-$(1)))
endef
$(eval $(call RegisterNetmode,routed, Routed Netmode, Fully Routed (NAT),,))
$(eval $(call RegisterNetmode,bridged, Bridged Netmode, Bridged IPTV,,))
$(eval $(call RegisterNetmode,internet_iptv_voip, IPTV VOIP Netmode, VoIP + Bridged IPTV,,))
$(eval $(call RegisterNetmode,repeater, Repeater Netmode, Repeater 2.4▴▾5,,))
$(eval $(call RegisterNetmode,repeater_dualdown, Repeater Netmode dual, Repeater 2.4▴▾2.4&5,,))