PKG_NAME:=wide-dhcpv6
PKG_VERSION:=20080615
-PKG_RELEASE:=8
+PKG_RELEASE:=9
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=@SF/$(PKG_NAME)
$(INSTALL_DIR) $(1)/usr/sbin
$(INSTALL_BIN) $(PKG_BUILD_DIR)/dhcp6c $(1)/usr/sbin
$(INSTALL_DIR) $(1)/etc/config
- $(INSTALL_CONF) ./files/dhcp6c.conf $(1)/etc/config/dhcp6c
+ $(INSTALL_CONF) ./files/dhcp6c.config $(1)/etc/config/dhcp6c
$(INSTALL_DIR) $(1)/etc/init.d
$(INSTALL_BIN) ./files/dhcp6c.init $(1)/etc/init.d/dhcp6c
$(INSTALL_DIR) $(1)/etc/hotplug.d/iface
- $(INSTALL_DATA) ./files/dhcp6c.hotplug $(1)/etc/hotplug.d/iface/40-dhcp6c
+ $(INSTALL_DATA) ./files/dhcp6c.hotplug $(1)/etc/hotplug.d/iface/40-dhcp6c
$(INSTALL_DIR) $(1)/etc/hotplug.d/dhcp6c
$(INSTALL_DATA) ./files/dhcp6c-dnsmasq.hotplug $(1)/etc/hotplug.d/dhcp6c/10-dnsmasq
$(INSTALL_DATA) ./files/dhcp6c-radvd.hotplug $(1)/etc/hotplug.d/dhcp6c/20-radvd
$(INSTALL_DIR) $(1)/etc
$(INSTALL_CONF) $(PKG_BUILD_DIR)/dhcp6s.conf.sample $(1)/etc
$(INSTALL_DIR) $(1)/etc/config
- $(INSTALL_CONF) ./files/dhcp6s.conf $(1)/etc/config/dhcp6s
+ $(INSTALL_CONF) ./files/dhcp6s.config $(1)/etc/config/dhcp6s
$(INSTALL_DIR) $(1)/etc/init.d
$(INSTALL_BIN) ./files/dhcp6s.init $(1)/etc/init.d/dhcp6s
$(INSTALL_DIR) $(1)/etc/hotplug.d/iface
- $(INSTALL_DATA) ./files/dhcp6s.hotplug $(1)/etc/hotplug.d/iface/50-dhcp6s
+ $(INSTALL_DATA) ./files/dhcp6s.hotplug $(1)/etc/hotplug.d/iface/50-dhcp6s
endef
define Package/wide-dhcpv6-relay/install
+++ /dev/null
-config 'dhcp6c' 'basic'
- option 'enabled' '0' # 1 = enabled; 0 = disabled
- option 'interface' 'wan' # This is the interface the DHCPv6 client will run on
- option 'dns' 'dnsmasq' # Which DNS server you run (only dnsmasq currently supported)
- option 'debug' '0' # 1 = enable debugging; 0 = disable debugging
-
- # Send options (1 = send; 0 = do not send)
- option 'pd' '1' # Prefix Delegation
- option 'na' '0' # Non-Temporary Address
- option 'rapid_commit' '1' # Rapid Commit
-
- # Request options (1 = request; 0 = do not request)
- option 'domain_name_servers' '1'
- option 'domain_name' '0'
- option 'ntp_servers' '0'
- option 'sip_server_address' '0'
- option 'sip_server_domain_name' '0'
- option 'nis_server_address' '0'
- option 'nis_domain_name' '0'
- option 'nisp_server_address' '0'
- option 'nisp_domain_name' '0'
- option 'bcmcs_server_address' '0'
- option 'bcmcs_server_domain_name' '0'
-
- # Override the used DUID, by default it is derived from the interface MAC
- # The given value must be uppercase and globally unique!
- #option 'duid' '00:03:00:06:D8:5D:4C:A5:03:F2'
-
- # Script to run when a reply is received
- option 'script' '/usr/bin/dhcp6c-state'
-
-# Define one or more interfaces on which prefixes should be assigned
-config 'interface' 'loopback'
- option 'enabled' '1' # 1 = enabled; 0 = disabled
- option 'sla_id' '0' # Site level aggregator identifier specified in decimal (subnet)
- option 'sla_len' '4' # Site level aggregator length (64 - size of prefix being delegated)
- # e.g. /60 from ISP -> 64 - 60 = 4
-
-config 'interface' 'lan'
- option 'enabled' '1'
- option 'sla_id' '1'
- option 'sla_len' '4'
--- /dev/null
+config 'dhcp6c' 'basic'
+ option 'enabled' '0' # 1 = enabled; 0 = disabled
+ option 'interface' 'wan' # This is the interface the DHCPv6 client will run on
+ option 'dns' 'dnsmasq' # Which DNS server you run (only dnsmasq currently supported)
+ option 'debug' '0' # 1 = enable debugging; 0 = disable debugging
+
+ # Send options (1 = send; 0 = do not send)
+ option 'pd' '1' # Prefix Delegation
+ option 'na' '0' # Non-Temporary Address
+ option 'rapid_commit' '1' # Rapid Commit
+
+ # Request options (1 = request; 0 = do not request)
+ option 'domain_name_servers' '1'
+ option 'domain_name' '0'
+ option 'ntp_servers' '0'
+ option 'sip_server_address' '0'
+ option 'sip_server_domain_name' '0'
+ option 'nis_server_address' '0'
+ option 'nis_domain_name' '0'
+ option 'nisp_server_address' '0'
+ option 'nisp_domain_name' '0'
+ option 'bcmcs_server_address' '0'
+ option 'bcmcs_server_domain_name' '0'
+
+ # Override the used DUID, by default it is derived from the interface MAC
+ # The given value must be uppercase and globally unique!
+ #option 'duid' '00:03:00:06:D8:5D:4C:A5:03:F2'
+
+ # Script to run when a reply is received
+ option 'script' '/usr/bin/dhcp6c-state'
+
+# Define one or more interfaces on which prefixes should be assigned
+config 'interface' 'loopback'
+ option 'enabled' '1' # 1 = enabled; 0 = disabled
+ option 'sla_id' '0' # Site level aggregator identifier specified in decimal (subnet)
+ option 'sla_len' '4' # Site level aggregator length (64 - size of prefix being delegated)
+ # e.g. /60 from ISP -> 64 - 60 = 4
+
+config 'interface' 'lan'
+ option 'enabled' '1'
+ option 'sla_id' '1'
+ option 'sla_len' '4'
+++ /dev/null
-config 'dhcp6s' 'basic'
- option 'enabled' '0' # 1 = enabled; 0 = disabled
- option 'interface' 'lan' # This is the interface the DHCPv6 server will run on
- option 'config_file' '/etc/dhcp6s.conf' # Config file (as this UCI config doesn't fully support all options)
--- /dev/null
+config 'dhcp6s' 'basic'
+ option 'enabled' '0' # 1 = enabled; 0 = disabled
+ option 'interface' 'lan' # This is the interface the DHCPv6 server will run on
+ option 'config_file' '/etc/dhcp6s.conf' # Config file (as this UCI config doesn't fully support all options)