ddns-scripts: move all json files to default
authorFlorian Eckert <redacted>
Mon, 28 Sep 2020 12:45:49 +0000 (14:45 +0200)
committerFlorian Eckert <redacted>
Mon, 28 Sep 2020 12:47:37 +0000 (14:47 +0200)
Since we can also install custom ddns services, the name for the default
services is not optimally chosen. To emphasize this the folder with the
standard services for the package feed will be renamed to default.

Signed-off-by: Florian Eckert <redacted>
84 files changed:
net/ddns-scripts/Makefile
net/ddns-scripts/files/usr/bin/ddns.sh
net/ddns-scripts/files/usr/lib/ddns/dynamic_dns_functions.sh
net/ddns-scripts/files/usr/share/ddns/default/3322.org.json [moved from net/ddns-scripts/files/usr/share/ddns/services/3322.org.json with 100% similarity]
net/ddns-scripts/files/usr/share/ddns/default/able.or.kr.json [moved from net/ddns-scripts/files/usr/share/ddns/services/able.or.kr.json with 100% similarity]
net/ddns-scripts/files/usr/share/ddns/default/afraid.org-basicauth.json [moved from net/ddns-scripts/files/usr/share/ddns/services/afraid.org-basicauth.json with 100% similarity]
net/ddns-scripts/files/usr/share/ddns/default/afraid.org-keyauth.json [moved from net/ddns-scripts/files/usr/share/ddns/services/afraid.org-keyauth.json with 100% similarity]
net/ddns-scripts/files/usr/share/ddns/default/afraid.org-v2-basic.json [moved from net/ddns-scripts/files/usr/share/ddns/services/afraid.org-v2-basic.json with 100% similarity]
net/ddns-scripts/files/usr/share/ddns/default/afraid.org-v2-token.json [moved from net/ddns-scripts/files/usr/share/ddns/services/afraid.org-v2-token.json with 100% similarity]
net/ddns-scripts/files/usr/share/ddns/default/all-inkl.com.json [moved from net/ddns-scripts/files/usr/share/ddns/services/all-inkl.com.json with 100% similarity]
net/ddns-scripts/files/usr/share/ddns/default/bind-nsupdate.json [moved from net/ddns-scripts/files/usr/share/ddns/services/bind-nsupdate.json with 100% similarity]
net/ddns-scripts/files/usr/share/ddns/default/changeip.com.json [moved from net/ddns-scripts/files/usr/share/ddns/services/changeip.com.json with 100% similarity]
net/ddns-scripts/files/usr/share/ddns/default/cloudflare.com-v4.json [moved from net/ddns-scripts/files/usr/share/ddns/services/cloudflare.com-v4.json with 100% similarity]
net/ddns-scripts/files/usr/share/ddns/default/cnkuai.cn.json [moved from net/ddns-scripts/files/usr/share/ddns/services/cnkuai.cn.json with 100% similarity]
net/ddns-scripts/files/usr/share/ddns/default/core-networks.de.json [moved from net/ddns-scripts/files/usr/share/ddns/services/core-networks.de.json with 100% similarity]
net/ddns-scripts/files/usr/share/ddns/default/ddns.com.br.json [moved from net/ddns-scripts/files/usr/share/ddns/services/ddns.com.br.json with 100% similarity]
net/ddns-scripts/files/usr/share/ddns/default/ddnss.de.json [moved from net/ddns-scripts/files/usr/share/ddns/services/ddnss.de.json with 100% similarity]
net/ddns-scripts/files/usr/share/ddns/default/ddo.jp.json [moved from net/ddns-scripts/files/usr/share/ddns/services/ddo.jp.json with 100% similarity]
net/ddns-scripts/files/usr/share/ddns/default/desec.io.json [moved from net/ddns-scripts/files/usr/share/ddns/services/desec.io.json with 100% similarity]
net/ddns-scripts/files/usr/share/ddns/default/dhis.org.json [moved from net/ddns-scripts/files/usr/share/ddns/services/dhis.org.json with 100% similarity]
net/ddns-scripts/files/usr/share/ddns/default/digitalocean.com-v2.json [moved from net/ddns-scripts/files/usr/share/ddns/services/digitalocean.com-v2.json with 100% similarity]
net/ddns-scripts/files/usr/share/ddns/default/dnsdynamic.org.json [moved from net/ddns-scripts/files/usr/share/ddns/services/dnsdynamic.org.json with 100% similarity]
net/ddns-scripts/files/usr/share/ddns/default/dnsever.com.json [moved from net/ddns-scripts/files/usr/share/ddns/services/dnsever.com.json with 100% similarity]
net/ddns-scripts/files/usr/share/ddns/default/dnsexit.com.json [moved from net/ddns-scripts/files/usr/share/ddns/services/dnsexit.com.json with 100% similarity]
net/ddns-scripts/files/usr/share/ddns/default/dnshome.de.json [moved from net/ddns-scripts/files/usr/share/ddns/services/dnshome.de.json with 100% similarity]
net/ddns-scripts/files/usr/share/ddns/default/dnsmadeeasy.com.json [moved from net/ddns-scripts/files/usr/share/ddns/services/dnsmadeeasy.com.json with 100% similarity]
net/ddns-scripts/files/usr/share/ddns/default/dnsmax.com.json [moved from net/ddns-scripts/files/usr/share/ddns/services/dnsmax.com.json with 100% similarity]
net/ddns-scripts/files/usr/share/ddns/default/dnsomatic.com.json [moved from net/ddns-scripts/files/usr/share/ddns/services/dnsomatic.com.json with 100% similarity]
net/ddns-scripts/files/usr/share/ddns/default/dnspark.com.json [moved from net/ddns-scripts/files/usr/share/ddns/services/dnspark.com.json with 100% similarity]
net/ddns-scripts/files/usr/share/ddns/default/do.de.json [moved from net/ddns-scripts/files/usr/share/ddns/services/do.de.json with 100% similarity]
net/ddns-scripts/files/usr/share/ddns/default/domopoli.de.json [moved from net/ddns-scripts/files/usr/share/ddns/services/domopoli.de.json with 100% similarity]
net/ddns-scripts/files/usr/share/ddns/default/dtdns.com.json [moved from net/ddns-scripts/files/usr/share/ddns/services/dtdns.com.json with 100% similarity]
net/ddns-scripts/files/usr/share/ddns/default/duckdns.org.json [moved from net/ddns-scripts/files/usr/share/ddns/services/duckdns.org.json with 100% similarity]
net/ddns-scripts/files/usr/share/ddns/default/duiadns.net.json [moved from net/ddns-scripts/files/usr/share/ddns/services/duiadns.net.json with 100% similarity]
net/ddns-scripts/files/usr/share/ddns/default/dy.fi.json [moved from net/ddns-scripts/files/usr/share/ddns/services/dy.fi.json with 100% similarity]
net/ddns-scripts/files/usr/share/ddns/default/dyn.com.json [moved from net/ddns-scripts/files/usr/share/ddns/services/dyn.com.json with 100% similarity]
net/ddns-scripts/files/usr/share/ddns/default/dyndns.it.json [moved from net/ddns-scripts/files/usr/share/ddns/services/dyndns.it.json with 100% similarity]
net/ddns-scripts/files/usr/share/ddns/default/dyndns.org.json [moved from net/ddns-scripts/files/usr/share/ddns/services/dyndns.org.json with 100% similarity]
net/ddns-scripts/files/usr/share/ddns/default/dyndnss.net.json [moved from net/ddns-scripts/files/usr/share/ddns/services/dyndnss.net.json with 100% similarity]
net/ddns-scripts/files/usr/share/ddns/default/dyns.net.json [moved from net/ddns-scripts/files/usr/share/ddns/services/dyns.net.json with 100% similarity]
net/ddns-scripts/files/usr/share/ddns/default/dynsip.org.json [moved from net/ddns-scripts/files/usr/share/ddns/services/dynsip.org.json with 100% similarity]
net/ddns-scripts/files/usr/share/ddns/default/dynu.com.json [moved from net/ddns-scripts/files/usr/share/ddns/services/dynu.com.json with 100% similarity]
net/ddns-scripts/files/usr/share/ddns/default/dynv6.com.json [moved from net/ddns-scripts/files/usr/share/ddns/services/dynv6.com.json with 100% similarity]
net/ddns-scripts/files/usr/share/ddns/default/easydns.com.json [moved from net/ddns-scripts/files/usr/share/ddns/services/easydns.com.json with 100% similarity]
net/ddns-scripts/files/usr/share/ddns/default/editdns.net.json [moved from net/ddns-scripts/files/usr/share/ddns/services/editdns.net.json with 100% similarity]
net/ddns-scripts/files/usr/share/ddns/default/freedns.42.pl.json [moved from net/ddns-scripts/files/usr/share/ddns/services/freedns.42.pl.json with 100% similarity]
net/ddns-scripts/files/usr/share/ddns/default/godaddy.com-v1.json [moved from net/ddns-scripts/files/usr/share/ddns/services/godaddy.com-v1.json with 100% similarity]
net/ddns-scripts/files/usr/share/ddns/default/goip.de.json [moved from net/ddns-scripts/files/usr/share/ddns/services/goip.de.json with 100% similarity]
net/ddns-scripts/files/usr/share/ddns/default/google.com.json [moved from net/ddns-scripts/files/usr/share/ddns/services/google.com.json with 100% similarity]
net/ddns-scripts/files/usr/share/ddns/default/he.net.json [moved from net/ddns-scripts/files/usr/share/ddns/services/he.net.json with 100% similarity]
net/ddns-scripts/files/usr/share/ddns/default/inwx.de.json [moved from net/ddns-scripts/files/usr/share/ddns/services/inwx.de.json with 100% similarity]
net/ddns-scripts/files/usr/share/ddns/default/joker.com.json [moved from net/ddns-scripts/files/usr/share/ddns/services/joker.com.json with 100% similarity]
net/ddns-scripts/files/usr/share/ddns/default/loopia.se.json [moved from net/ddns-scripts/files/usr/share/ddns/services/loopia.se.json with 100% similarity]
net/ddns-scripts/files/usr/share/ddns/default/moniker.com.json [moved from net/ddns-scripts/files/usr/share/ddns/services/moniker.com.json with 100% similarity]
net/ddns-scripts/files/usr/share/ddns/default/mydns.ip.json [moved from net/ddns-scripts/files/usr/share/ddns/services/mydns.ip.json with 100% similarity]
net/ddns-scripts/files/usr/share/ddns/default/myip.co.ua.json [moved from net/ddns-scripts/files/usr/share/ddns/services/myip.co.ua.json with 100% similarity]
net/ddns-scripts/files/usr/share/ddns/default/myonlineportal.net.json [moved from net/ddns-scripts/files/usr/share/ddns/services/myonlineportal.net.json with 100% similarity]
net/ddns-scripts/files/usr/share/ddns/default/mythic-beasts.com.json [moved from net/ddns-scripts/files/usr/share/ddns/services/mythic-beasts.com.json with 100% similarity]
net/ddns-scripts/files/usr/share/ddns/default/namecheap.com.json [moved from net/ddns-scripts/files/usr/share/ddns/services/namecheap.com.json with 100% similarity]
net/ddns-scripts/files/usr/share/ddns/default/nettica.com.json [moved from net/ddns-scripts/files/usr/share/ddns/services/nettica.com.json with 100% similarity]
net/ddns-scripts/files/usr/share/ddns/default/no-ip.com.json [moved from net/ddns-scripts/files/usr/share/ddns/services/no-ip.com.json with 100% similarity]
net/ddns-scripts/files/usr/share/ddns/default/no-ip.pl.json [moved from net/ddns-scripts/files/usr/share/ddns/services/no-ip.pl.json with 100% similarity]
net/ddns-scripts/files/usr/share/ddns/default/now-dns.com.json [moved from net/ddns-scripts/files/usr/share/ddns/services/now-dns.com.json with 100% similarity]
net/ddns-scripts/files/usr/share/ddns/default/nsupdate.info.json [moved from net/ddns-scripts/files/usr/share/ddns/services/nsupdate.info.json with 100% similarity]
net/ddns-scripts/files/usr/share/ddns/default/nubem.com.json [moved from net/ddns-scripts/files/usr/share/ddns/services/nubem.com.json with 100% similarity]
net/ddns-scripts/files/usr/share/ddns/default/opendns.com.json [moved from net/ddns-scripts/files/usr/share/ddns/services/opendns.com.json with 100% similarity]
net/ddns-scripts/files/usr/share/ddns/default/oray.com.json [moved from net/ddns-scripts/files/usr/share/ddns/services/oray.com.json with 100% similarity]
net/ddns-scripts/files/usr/share/ddns/default/ovh.com.json [moved from net/ddns-scripts/files/usr/share/ddns/services/ovh.com.json with 100% similarity]
net/ddns-scripts/files/usr/share/ddns/default/regfish.de.json [moved from net/ddns-scripts/files/usr/share/ddns/services/regfish.de.json with 100% similarity]
net/ddns-scripts/files/usr/share/ddns/default/route53-v1.json [moved from net/ddns-scripts/files/usr/share/ddns/services/route53-v1.json with 100% similarity]
net/ddns-scripts/files/usr/share/ddns/default/schokokeks.org.json [moved from net/ddns-scripts/files/usr/share/ddns/services/schokokeks.org.json with 100% similarity]
net/ddns-scripts/files/usr/share/ddns/default/selfhost.de.json [moved from net/ddns-scripts/files/usr/share/ddns/services/selfhost.de.json with 100% similarity]
net/ddns-scripts/files/usr/share/ddns/default/sitelutions.com.json [moved from net/ddns-scripts/files/usr/share/ddns/services/sitelutions.com.json with 100% similarity]
net/ddns-scripts/files/usr/share/ddns/default/spdyn.de.json [moved from net/ddns-scripts/files/usr/share/ddns/services/spdyn.de.json with 100% similarity]
net/ddns-scripts/files/usr/share/ddns/default/strato.com.json [moved from net/ddns-scripts/files/usr/share/ddns/services/strato.com.json with 100% similarity]
net/ddns-scripts/files/usr/share/ddns/default/system-ns.com.json [moved from net/ddns-scripts/files/usr/share/ddns/services/system-ns.com.json with 100% similarity]
net/ddns-scripts/files/usr/share/ddns/default/thatip.com.json [moved from net/ddns-scripts/files/usr/share/ddns/services/thatip.com.json with 100% similarity]
net/ddns-scripts/files/usr/share/ddns/default/twodns.de.json [moved from net/ddns-scripts/files/usr/share/ddns/services/twodns.de.json with 100% similarity]
net/ddns-scripts/files/usr/share/ddns/default/udmedia.de.json [moved from net/ddns-scripts/files/usr/share/ddns/services/udmedia.de.json with 100% similarity]
net/ddns-scripts/files/usr/share/ddns/default/variomedia.de.json [moved from net/ddns-scripts/files/usr/share/ddns/services/variomedia.de.json with 100% similarity]
net/ddns-scripts/files/usr/share/ddns/default/xlhost.de.json [moved from net/ddns-scripts/files/usr/share/ddns/services/xlhost.de.json with 100% similarity]
net/ddns-scripts/files/usr/share/ddns/default/zerigo.com.json [moved from net/ddns-scripts/files/usr/share/ddns/services/zerigo.com.json with 100% similarity]
net/ddns-scripts/files/usr/share/ddns/default/zoneedit.com.json [moved from net/ddns-scripts/files/usr/share/ddns/services/zoneedit.com.json with 100% similarity]
net/ddns-scripts/files/usr/share/ddns/default/zzzz.io.json [moved from net/ddns-scripts/files/usr/share/ddns/services/zzzz.io.json with 100% similarity]

index 5358698c6bdff16c50ff2c97da0fc5f26c38ba14..cb11c62f0e2d99abfb4f1ac06e003b237e304119 100644 (file)
@@ -223,19 +223,19 @@ endef
 
 
 define Package/ddns-scripts-services/install
-       $(INSTALL_DIR) $(1)/usr/share/ddns/services
-       $(INSTALL_DATA) ./files/usr/share/ddns/services/* \
-               $(1)/usr/share/ddns/services
+       $(INSTALL_DIR) $(1)/usr/share/ddns/default
+       $(INSTALL_DATA) ./files/usr/share/ddns/default/* \
+               $(1)/usr/share/ddns/default
 
        # Remove special services
-       rm $(1)/usr/share/ddns/services/cloudflare.com-v4.json
-       rm $(1)/usr/share/ddns/services/freedns.42.pl.json
-       rm $(1)/usr/share/ddns/services/godaddy.com-v1.json
-       rm $(1)/usr/share/ddns/services/digitalocean.com-v2.json
-       rm $(1)/usr/share/ddns/services/no-ip.com.json
-       rm $(1)/usr/share/ddns/services/bind-nsupdate.json
-       rm $(1)/usr/share/ddns/services/route53-v1.json
-       rm $(1)/usr/share/ddns/services/cnkuai.cn.json
+       rm $(1)/usr/share/ddns/default/cloudflare.com-v4.json
+       rm $(1)/usr/share/ddns/default/freedns.42.pl.json
+       rm $(1)/usr/share/ddns/default/godaddy.com-v1.json
+       rm $(1)/usr/share/ddns/default/digitalocean.com-v2.json
+       rm $(1)/usr/share/ddns/default/no-ip.com.json
+       rm $(1)/usr/share/ddns/default/bind-nsupdate.json
+       rm $(1)/usr/share/ddns/default/route53-v1.json
+       rm $(1)/usr/share/ddns/default/cnkuai.cn.json
 endef
 
 
@@ -244,9 +244,9 @@ define Package/ddns-scripts-cloudflare/install
        $(INSTALL_BIN) ./files/usr/lib/ddns/update_cloudflare_com_v4.sh \
                $(1)/usr/lib/ddns
 
-       $(INSTALL_DIR) $(1)/usr/share/ddns/services
-       $(INSTALL_DATA) ./files/usr/share/ddns/services/cloudflare.com-v4.json \
-               $(1)/usr/share/ddns/services/
+       $(INSTALL_DIR) $(1)/usr/share/ddns/default
+       $(INSTALL_DATA) ./files/usr/share/ddns/default/cloudflare.com-v4.json \
+               $(1)/usr/share/ddns/default/
 endef
 
 define Package/ddns-scripts-cloudflare/prerm
@@ -263,9 +263,9 @@ define Package/ddns-scripts-freedns/install
        $(INSTALL_BIN) ./files/usr/lib/ddns/update_freedns_42_pl.sh \
                $(1)/usr/lib/ddns
 
-       $(INSTALL_DIR) $(1)/usr/share/ddns/services
-       $(INSTALL_DATA) ./files/usr/share/ddns/services/freedns.42.pl.json \
-               $(1)/usr/share/ddns/services
+       $(INSTALL_DIR) $(1)/usr/share/ddns/default
+       $(INSTALL_DATA) ./files/usr/share/ddns/default/freedns.42.pl.json \
+               $(1)/usr/share/ddns/default
 endef
 
 define Package/ddns-scripts-freedns/prerm
@@ -282,9 +282,9 @@ define Package/ddns-scripts-godaddy/install
        $(INSTALL_BIN) ./files/usr/lib/ddns/update_godaddy_com_v1.sh \
                $(1)/usr/lib/ddns
 
-       $(INSTALL_DIR) $(1)/usr/share/ddns/services
-       $(INSTALL_DATA) ./files/usr/share/ddns/services/godaddy.com-v1.json \
-               $(1)/usr/share/ddns/services
+       $(INSTALL_DIR) $(1)/usr/share/ddns/default
+       $(INSTALL_DATA) ./files/usr/share/ddns/default/godaddy.com-v1.json \
+               $(1)/usr/share/ddns/default
 endef
 
 define Package/ddns-scripts-godaddy/prerm
@@ -301,9 +301,9 @@ define Package/ddns-scripts-digitalocean/install
        $(INSTALL_BIN) ./files/usr/lib/ddns/update_digitalocean_com_v2.sh \
                $(1)/usr/lib/ddns
 
-       $(INSTALL_DIR) $(1)/usr/share/ddns/services
-       $(INSTALL_DATA) ./files/usr/share/ddns/services/digitalocean.com-v2.json \
-               $(1)/usr/share/ddns/services
+       $(INSTALL_DIR) $(1)/usr/share/ddns/default
+       $(INSTALL_DATA) ./files/usr/share/ddns/default/digitalocean.com-v2.json \
+               $(1)/usr/share/ddns/default
 endef
 
 define Package/ddns-scripts-digitalocean/prerm
@@ -320,9 +320,9 @@ define Package/ddns-scripts-noip/install
        $(INSTALL_BIN) ./files/usr/lib/ddns/update_no-ip_com.sh \
                $(1)/usr/lib/ddns
 
-       $(INSTALL_DIR) $(1)/usr/share/ddns/services
-       $(INSTALL_DATA) ./files/usr/share/ddns/services/no-ip.com.json \
-               $(1)/usr/share/ddns/services
+       $(INSTALL_DIR) $(1)/usr/share/ddns/default
+       $(INSTALL_DATA) ./files/usr/share/ddns/default/no-ip.com.json \
+               $(1)/usr/share/ddns/default
 endef
 
 define Package/ddns-scripts-noip/prerm
@@ -339,9 +339,9 @@ define Package/ddns-scripts-nsupdate/install
        $(INSTALL_BIN) ./files/usr/lib/ddns/update_nsupdate.sh \
                $(1)/usr/lib/ddns
 
-       $(INSTALL_DIR) $(1)/usr/share/ddns/services
-       $(INSTALL_DATA) ./files/usr/share/ddns/services/bind-nsupdate.json \
-               $(1)/usr/share/ddns/services
+       $(INSTALL_DIR) $(1)/usr/share/ddns/default
+       $(INSTALL_DATA) ./files/usr/share/ddns/default/bind-nsupdate.json \
+               $(1)/usr/share/ddns/default
 endef
 
 define Package/ddns-scripts-nsupdate/prerm
@@ -358,9 +358,9 @@ define Package/ddns-scripts-route53/install
        $(INSTALL_BIN) ./files/usr/lib/ddns/update_route53_v1.sh \
                $(1)/usr/lib/ddns
 
-       $(INSTALL_DIR) $(1)/usr/share/ddns/services
-       $(INSTALL_DATA) ./files/usr/share/ddns/services/route53-v1.json \
-               $(1)/usr/share/ddns/services
+       $(INSTALL_DIR) $(1)/usr/share/ddns/default
+       $(INSTALL_DATA) ./files/usr/share/ddns/default/route53-v1.json \
+               $(1)/usr/share/ddns/default
 endef
 
 define Package/ddns-scripts-route53/prerm
@@ -377,9 +377,9 @@ define Package/ddns-scripts-cnkuai/install
        $(INSTALL_BIN) ./files/usr/lib/ddns/update_cnkuai_cn.sh \
                $(1)/usr/lib/ddns
 
-       $(INSTALL_DIR) $(1)/usr/share/ddns/services
-       $(INSTALL_DATA) ./files/usr/share/ddns/services/cnkuai.cn.json \
-               $(1)/usr/share/ddns/services
+       $(INSTALL_DIR) $(1)/usr/share/ddns/default
+       $(INSTALL_DATA) ./files/usr/share/ddns/default/cnkuai.cn.json \
+               $(1)/usr/share/ddns/default
 endef
 
 define Package/ddns-scripts-cnkuai/prerm
index b4d861ed68631087bff0f86b2bde17ee00b1a85e..921465f7e492480f4adec3257394a91250c1c18b 100644 (file)
@@ -83,7 +83,7 @@ action_install() {
        local url cacert
 
        config_load ddns
-       config_get url global 'url' "${URL}${DDNS_PACKAGE_DIR}/services"
+       config_get url global 'url' "${URL}${DDNS_PACKAGE_DIR}/default"
        config_get cacert global 'cacert' "IGNORE"
        url="${url}/${service}.json"
 
index 4a994ebc7ee0b57a9ef8e3e567263376584f4b6c..d59fed4408260960be4a28ec76b2c8e28ab3ecaf 100644 (file)
@@ -317,9 +317,7 @@ urlencode() {
 }
 
 # extract url or script for given DDNS Provider from
-# directory /usr/share/ddns/services/ipv4/ for IPv4
-# or from
-# directory /usr/share/ddns/services/ipv6/ for IPv6
+# directory /usr/share/ddns/default
 # $1   Name of the provider
 # $1   Name of Variable to store url to
 # $2   Name of Variable to store script to
@@ -329,7 +327,7 @@ get_service_data() {
        shift
 
        . /usr/share/libubox/jshn.sh
-       local dir="/usr/share/ddns/services"
+       local dir="/usr/share/ddns/default"
        local name data url answer script
 
        [ $# -ne 3 ] && write_log 12 "Error calling 'get_service_data()' - wrong number of parameters"
git clone https://git.99rst.org/PROJECT