From 15caf46d5479946523160d3872427fdf29727aff Mon Sep 17 00:00:00 2001 From: sbwml Date: Sun, 6 Oct 2024 01:41:53 +0800 Subject: [PATCH] nat6: adapt to openwrt snapshot Signed-off-by: sbwml --- Makefile | 2 ++ files/60-luci-firewall-nat6 | 4 +++- files/nat6.ucitrack | 4 ++++ 3 files changed, 9 insertions(+), 1 deletion(-) create mode 100644 files/nat6.ucitrack diff --git a/Makefile b/Makefile index 1a7f86b..8f6914a 100644 --- a/Makefile +++ b/Makefile @@ -23,6 +23,8 @@ define Package/nat6/install $(INSTALL_BIN) ./files/60-luci-firewall-nat6 $(1)/etc/uci-defaults $(INSTALL_DIR) $(1)/etc/init.d $(INSTALL_BIN) ./files/nat6.init $(1)/etc/init.d/nat6 + $(INSTALL_DIR) $(1)/usr/share/ucitrack + $(INSTALL_CONF) ./files/nat6.ucitrack $(1)/usr/share/ucitrack/nat6.json endef $(eval $(call BuildPackage,nat6)) diff --git a/files/60-luci-firewall-nat6 b/files/60-luci-firewall-nat6 index 1b2311a..e2ac22a 100644 --- a/files/60-luci-firewall-nat6 +++ b/files/60-luci-firewall-nat6 @@ -1,10 +1,12 @@ #!/bin/sh +[ -f "/etc/config/ucitrack" ] && { uci -q batch <<-EOF >/dev/null delete ucitrack.@firewall[2] add ucitrack firewall set ucitrack.@firewall[2].init=nat6 commit ucitrack EOF +} -exit 0 \ No newline at end of file +exit 0 diff --git a/files/nat6.ucitrack b/files/nat6.ucitrack new file mode 100644 index 0000000..e8227ed --- /dev/null +++ b/files/nat6.ucitrack @@ -0,0 +1,4 @@ +{ + "config": "firewall", + "init": "nat6" +}