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:
parent
b67240f7ce
commit
8be604072c
84 changed files with 38 additions and 40 deletions
|
@ -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
|
||||||
|
|
|
@ -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"
|
||||||
|
|
||||||
|
|
|
@ -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"
|
||||||
|
|
Loading…
Reference in a new issue