ddns-scripts: move all json files to default

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 <fe@dev.tdt.de>
This commit is contained in:
Florian Eckert 2020-09-28 14:45:49 +02:00
parent b67240f7ce
commit 8be604072c
84 changed files with 38 additions and 40 deletions

View file

@ -223,19 +223,19 @@ endef
define Package/ddns-scripts-services/install define Package/ddns-scripts-services/install
$(INSTALL_DIR) $(1)/usr/share/ddns/services $(INSTALL_DIR) $(1)/usr/share/ddns/default
$(INSTALL_DATA) ./files/usr/share/ddns/services/* \ $(INSTALL_DATA) ./files/usr/share/ddns/default/* \
$(1)/usr/share/ddns/services $(1)/usr/share/ddns/default
# Remove special services # Remove special services
rm $(1)/usr/share/ddns/services/cloudflare.com-v4.json rm $(1)/usr/share/ddns/default/cloudflare.com-v4.json
rm $(1)/usr/share/ddns/services/freedns.42.pl.json rm $(1)/usr/share/ddns/default/freedns.42.pl.json
rm $(1)/usr/share/ddns/services/godaddy.com-v1.json rm $(1)/usr/share/ddns/default/godaddy.com-v1.json
rm $(1)/usr/share/ddns/services/digitalocean.com-v2.json rm $(1)/usr/share/ddns/default/digitalocean.com-v2.json
rm $(1)/usr/share/ddns/services/no-ip.com.json rm $(1)/usr/share/ddns/default/no-ip.com.json
rm $(1)/usr/share/ddns/services/bind-nsupdate.json rm $(1)/usr/share/ddns/default/bind-nsupdate.json
rm $(1)/usr/share/ddns/services/route53-v1.json rm $(1)/usr/share/ddns/default/route53-v1.json
rm $(1)/usr/share/ddns/services/cnkuai.cn.json rm $(1)/usr/share/ddns/default/cnkuai.cn.json
endef endef
@ -244,9 +244,9 @@ define Package/ddns-scripts-cloudflare/install
$(INSTALL_BIN) ./files/usr/lib/ddns/update_cloudflare_com_v4.sh \ $(INSTALL_BIN) ./files/usr/lib/ddns/update_cloudflare_com_v4.sh \
$(1)/usr/lib/ddns $(1)/usr/lib/ddns
$(INSTALL_DIR) $(1)/usr/share/ddns/services $(INSTALL_DIR) $(1)/usr/share/ddns/default
$(INSTALL_DATA) ./files/usr/share/ddns/services/cloudflare.com-v4.json \ $(INSTALL_DATA) ./files/usr/share/ddns/default/cloudflare.com-v4.json \
$(1)/usr/share/ddns/services/ $(1)/usr/share/ddns/default/
endef endef
define Package/ddns-scripts-cloudflare/prerm 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 \ $(INSTALL_BIN) ./files/usr/lib/ddns/update_freedns_42_pl.sh \
$(1)/usr/lib/ddns $(1)/usr/lib/ddns
$(INSTALL_DIR) $(1)/usr/share/ddns/services $(INSTALL_DIR) $(1)/usr/share/ddns/default
$(INSTALL_DATA) ./files/usr/share/ddns/services/freedns.42.pl.json \ $(INSTALL_DATA) ./files/usr/share/ddns/default/freedns.42.pl.json \
$(1)/usr/share/ddns/services $(1)/usr/share/ddns/default
endef endef
define Package/ddns-scripts-freedns/prerm 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 \ $(INSTALL_BIN) ./files/usr/lib/ddns/update_godaddy_com_v1.sh \
$(1)/usr/lib/ddns $(1)/usr/lib/ddns
$(INSTALL_DIR) $(1)/usr/share/ddns/services $(INSTALL_DIR) $(1)/usr/share/ddns/default
$(INSTALL_DATA) ./files/usr/share/ddns/services/godaddy.com-v1.json \ $(INSTALL_DATA) ./files/usr/share/ddns/default/godaddy.com-v1.json \
$(1)/usr/share/ddns/services $(1)/usr/share/ddns/default
endef endef
define Package/ddns-scripts-godaddy/prerm 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 \ $(INSTALL_BIN) ./files/usr/lib/ddns/update_digitalocean_com_v2.sh \
$(1)/usr/lib/ddns $(1)/usr/lib/ddns
$(INSTALL_DIR) $(1)/usr/share/ddns/services $(INSTALL_DIR) $(1)/usr/share/ddns/default
$(INSTALL_DATA) ./files/usr/share/ddns/services/digitalocean.com-v2.json \ $(INSTALL_DATA) ./files/usr/share/ddns/default/digitalocean.com-v2.json \
$(1)/usr/share/ddns/services $(1)/usr/share/ddns/default
endef endef
define Package/ddns-scripts-digitalocean/prerm 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 \ $(INSTALL_BIN) ./files/usr/lib/ddns/update_no-ip_com.sh \
$(1)/usr/lib/ddns $(1)/usr/lib/ddns
$(INSTALL_DIR) $(1)/usr/share/ddns/services $(INSTALL_DIR) $(1)/usr/share/ddns/default
$(INSTALL_DATA) ./files/usr/share/ddns/services/no-ip.com.json \ $(INSTALL_DATA) ./files/usr/share/ddns/default/no-ip.com.json \
$(1)/usr/share/ddns/services $(1)/usr/share/ddns/default
endef endef
define Package/ddns-scripts-noip/prerm 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 \ $(INSTALL_BIN) ./files/usr/lib/ddns/update_nsupdate.sh \
$(1)/usr/lib/ddns $(1)/usr/lib/ddns
$(INSTALL_DIR) $(1)/usr/share/ddns/services $(INSTALL_DIR) $(1)/usr/share/ddns/default
$(INSTALL_DATA) ./files/usr/share/ddns/services/bind-nsupdate.json \ $(INSTALL_DATA) ./files/usr/share/ddns/default/bind-nsupdate.json \
$(1)/usr/share/ddns/services $(1)/usr/share/ddns/default
endef endef
define Package/ddns-scripts-nsupdate/prerm 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 \ $(INSTALL_BIN) ./files/usr/lib/ddns/update_route53_v1.sh \
$(1)/usr/lib/ddns $(1)/usr/lib/ddns
$(INSTALL_DIR) $(1)/usr/share/ddns/services $(INSTALL_DIR) $(1)/usr/share/ddns/default
$(INSTALL_DATA) ./files/usr/share/ddns/services/route53-v1.json \ $(INSTALL_DATA) ./files/usr/share/ddns/default/route53-v1.json \
$(1)/usr/share/ddns/services $(1)/usr/share/ddns/default
endef endef
define Package/ddns-scripts-route53/prerm 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 \ $(INSTALL_BIN) ./files/usr/lib/ddns/update_cnkuai_cn.sh \
$(1)/usr/lib/ddns $(1)/usr/lib/ddns
$(INSTALL_DIR) $(1)/usr/share/ddns/services $(INSTALL_DIR) $(1)/usr/share/ddns/default
$(INSTALL_DATA) ./files/usr/share/ddns/services/cnkuai.cn.json \ $(INSTALL_DATA) ./files/usr/share/ddns/default/cnkuai.cn.json \
$(1)/usr/share/ddns/services $(1)/usr/share/ddns/default
endef endef
define Package/ddns-scripts-cnkuai/prerm define Package/ddns-scripts-cnkuai/prerm

View file

@ -83,7 +83,7 @@ action_install() {
local url cacert local url cacert
config_load ddns 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" config_get cacert global 'cacert' "IGNORE"
url="${url}/${service}.json" url="${url}/${service}.json"

View file

@ -317,9 +317,7 @@ urlencode() {
} }
# extract url or script for given DDNS Provider from # extract url or script for given DDNS Provider from
# directory /usr/share/ddns/services/ipv4/ for IPv4 # directory /usr/share/ddns/default
# or from
# directory /usr/share/ddns/services/ipv6/ for IPv6
# $1 Name of the provider # $1 Name of the provider
# $1 Name of Variable to store url to # $1 Name of Variable to store url to
# $2 Name of Variable to store script to # $2 Name of Variable to store script to
@ -329,7 +327,7 @@ get_service_data() {
shift shift
. /usr/share/libubox/jshn.sh . /usr/share/libubox/jshn.sh
local dir="/usr/share/ddns/services" local dir="/usr/share/ddns/default"
local name data url answer script local name data url answer script
[ $# -ne 3 ] && write_log 12 "Error calling 'get_service_data()' - wrong number of parameters" [ $# -ne 3 ] && write_log 12 "Error calling 'get_service_data()' - wrong number of parameters"