mirror of
https://github.com/openwrt/openwrt.git
synced 2024-12-24 07:46:48 +00:00
odhcp6c: add a odhcp6c.user placeholder script
Document the existence of this feature. This allows the user to execute a script at each DHCPv6 event. This is useful, for example, as an ad-hoc way to update a DDNS entry when (and only when) required. Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
This commit is contained in:
parent
fc5b101c06
commit
b4f3d93b5f
@ -8,7 +8,7 @@
|
|||||||
include $(TOPDIR)/rules.mk
|
include $(TOPDIR)/rules.mk
|
||||||
|
|
||||||
PKG_NAME:=odhcp6c
|
PKG_NAME:=odhcp6c
|
||||||
PKG_RELEASE:=16
|
PKG_RELEASE:=17
|
||||||
|
|
||||||
PKG_SOURCE_PROTO:=git
|
PKG_SOURCE_PROTO:=git
|
||||||
PKG_SOURCE_URL=$(PROJECT_GIT)/project/odhcp6c.git
|
PKG_SOURCE_URL=$(PROJECT_GIT)/project/odhcp6c.git
|
||||||
@ -42,12 +42,18 @@ define Package/odhcp6c/config
|
|||||||
default 0
|
default 0
|
||||||
endef
|
endef
|
||||||
|
|
||||||
|
define Package/odhcp6c/conffiles
|
||||||
|
/etc/odhcp6c.user
|
||||||
|
endef
|
||||||
|
|
||||||
define Package/odhcp6c/install
|
define Package/odhcp6c/install
|
||||||
$(INSTALL_DIR) $(1)/usr/sbin/
|
$(INSTALL_DIR) $(1)/usr/sbin/
|
||||||
$(INSTALL_BIN) $(PKG_BUILD_DIR)/odhcp6c $(1)/usr/sbin/
|
$(INSTALL_BIN) $(PKG_BUILD_DIR)/odhcp6c $(1)/usr/sbin/
|
||||||
$(INSTALL_DIR) $(1)/lib/netifd/proto
|
$(INSTALL_DIR) $(1)/lib/netifd/proto
|
||||||
$(INSTALL_BIN) ./files/dhcpv6.sh $(1)/lib/netifd/proto/dhcpv6.sh
|
$(INSTALL_BIN) ./files/dhcpv6.sh $(1)/lib/netifd/proto/dhcpv6.sh
|
||||||
$(INSTALL_BIN) ./files/dhcpv6.script $(1)/lib/netifd/
|
$(INSTALL_BIN) ./files/dhcpv6.script $(1)/lib/netifd/
|
||||||
|
$(INSTALL_DIR) $(1)/etc/
|
||||||
|
$(INSTALL_CONF) ./files/odhcp6c.user $(1)/etc/
|
||||||
endef
|
endef
|
||||||
|
|
||||||
$(eval $(call BuildPackage,odhcp6c))
|
$(eval $(call BuildPackage,odhcp6c))
|
||||||
|
1
package/network/ipv6/odhcp6c/files/odhcp6c.user
Normal file
1
package/network/ipv6/odhcp6c/files/odhcp6c.user
Normal file
@ -0,0 +1 @@
|
|||||||
|
# This script is sourced by odhcp6c's dhcpv6.script at every DHCPv6 event.
|
Loading…
Reference in New Issue
Block a user