Przeglądaj źródła

cjdns: upgrade uci-defaults for ucitrack handling to use json

Conversion of the 'uci-defaults' script for ucitrack handling to the new
json processing.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
Florian Eckert 1 rok temu
rodzic
commit
1c3f6b1599
3 zmienionych plików z 11 dodań i 10 usunięć
  1. 7 2
      cjdns/Makefile
  2. 0 8
      cjdns/files/cjdns.defaults
  3. 4 0
      cjdns/files/luci-app-cjdns.json

+ 7 - 2
cjdns/Makefile

@@ -18,7 +18,7 @@ include $(TOPDIR)/rules.mk
 
 PKG_NAME:=cjdns
 PKG_VERSION:=21.1
-PKG_RELEASE:=5
+PKG_RELEASE:=6
 
 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
 PKG_SOURCE_URL:=https://codeload.github.com/cjdelisle/cjdns/tar.gz/$(PKG_NAME)-v$(PKG_VERSION)?
@@ -99,7 +99,8 @@ define Package/cjdns/install
 		$(1)/etc/config \
 		$(1)/etc/init.d \
 		$(1)/etc/uci-defaults \
-		$(1)/usr/lib/lua/cjdns
+		$(1)/usr/lib/lua/cjdns \
+		$(1)/usr/share/ucitrack
 
 	$(INSTALL_BIN) \
 		./files/cjdrouteconf \
@@ -121,6 +122,10 @@ define Package/cjdns/install
 		./files/cjdns.defaults \
 		$(1)/etc/uci-defaults/cjdns
 
+	$(INSTALL_DATA) \
+		./files/luci-app-cjdns.json \
+		$(1)/usr/share/ucitrack
+
 	$(CP) \
 		./lua/cjdns/* \
 		$(1)/usr/lib/lua/cjdns

+ 0 - 8
cjdns/files/cjdns.defaults

@@ -4,14 +4,6 @@
 uci get cjdns.cjdns.ipv6 >/dev/null 2>&1
 if [ $? -ne 0 ]; then
 
-  # register commit handler
-  uci -q batch <<-EOF >/dev/null
-    delete ucitrack.@cjdns[-1]
-    add ucitrack cjdns
-    set ucitrack.@cjdns[-1].init=cjdns
-    commit ucitrack
-EOF
-
   # generate configuration
   touch /etc/config/cjdns
   cjdroute --genconf | cjdroute --cleanconf | cjdrouteconf set

+ 4 - 0
cjdns/files/luci-app-cjdns.json

@@ -0,0 +1,4 @@
+{
+	"config": "cjdns",
+	"init": "cjdns"
+}