Johnathan Arsenault
33d6dc4027
ddns-scripts: add ipv6 capability for no-ip.com
Signed-off-by: Johnathan Arsenault <johnathan.arsenault@gmail.com>
Tested-by: Stefan Lippers-Hollmann <s.l-h@gmx.de>
4 years ago
Florian Eckert
42eb5cc0c3
ddns-scripts: update PKG_VERSION to 2.8.1
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
4 years ago
Florian Eckert
8d10cdda08
ddns-scripts: also read providers from custom directory
The provider could also be read from the custom directory. To get always
the latest version of the provider config json file, we read first the custom
directory and after that we also check the default directory, if we could not
find the provider file
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
4 years ago
Florian Eckert
8be604072c
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>
4 years ago
Florian Eckert
b67240f7ce
ddns-scripts: add dependency for ddns-scripts-services on ddns-scripts
If we install ddns-scripts we also install the default
ddns-scripts-services package. So the behabviour for the user does not
change.
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
4 years ago
Florian Eckert
3ec59622e9
ddns-scripts: change install path of custom service providers
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
4 years ago
Florian Eckert
cde01dc150
ddns-scripts: remove list file from ddns-scripts install
This is not needed. The file get installed on demand with the new ddns
script.
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
4 years ago
Florian Eckert
b985835748
ddns-scripts: remove special service json files from ddns-scripts-servies package
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
4 years ago
Florian Eckert
2290df3aa8
ddns-scripts: rename cnkuai package
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
4 years ago
Florian Eckert
b036c506cc
ddns-scripts: rename route53 package
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
4 years ago
Florian Eckert
c2ccf8aff6
ddns-scripts: rename nsupdate package
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
4 years ago
Florian Eckert
c3c269c48b
ddns-scripts: rename noip package
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
4 years ago
Florian Eckert
9a1341b530
ddns-scripts: rename digitalocean package
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
4 years ago
Florian Eckert
e81929eeb1
ddns-scripts: rename godaddy package
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
4 years ago
Florian Eckert
a01c6fa139
ddns-scripts: rename freedns package
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
4 years ago
Florian Eckert
5e0836a538
ddns-scripts: rename cloudflare package
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
4 years ago
Florian Eckert
a05030b9ca
ddns-scripts: rename ddns-scripts_service package to ddns-scripts-services
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
4 years ago
Florian Eckert
a3308e4175
ddns-scripts: update PKG_VERSION to 2.8.0
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
4 years ago
Florian Eckert
f184fdf44c
ddns-scripts: add ddns script to manage the providers
Redmine-patch-id: 5298
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
4 years ago
Florian Eckert
30234fcb55
ddns-scripts: add service list file
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
4 years ago
Florian Eckert
42696aa162
ddns-scripts: and new ddns-scripts_service package
Move all ddns service description into the package to shrik the size of
the ddns-scripts base package.
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
4 years ago
Florian Eckert
b4e74b6646
ddns-scripts: chmod 644 Makefile
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
4 years ago
Florian Eckert
1d20c59fc3
ddns-scripts: update dynamic_dns_*.sh installation
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
4 years ago
Florian Eckert
88f6bc8d7b
ddns-scripts: update init installation
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
4 years ago
Florian Eckert
dd9633977c
ddns-scripts: update hotplug installation
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
4 years ago
Florian Eckert
63804b7358
ddns-scripts: update config installation
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
4 years ago
Florian Eckert
0c983efec5
ddns-scripts: remove PKG_BUILD_DIR installation
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
4 years ago
Florian Eckert
f5c7271ff1
ddns-scripts: write version string during installation into file
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
4 years ago
Florian Eckert
4f6614c41d
ddns-scripts: remove not needed prinst script
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
4 years ago
Florian Eckert
41e0f3b6c0
ddns-scripts: cleanup prerm scripts
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
4 years ago
Florian Eckert
02c435a7cb
ddns-scripts: remove not needed preinst and postinst scripts
Since we no longer need to edit the service and serive_ipv6 files during
installation, the preinst and postinst script can be removed. They are
not neede anymore.
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
4 years ago
Florian Eckert
87b106cc9f
ddns-scripts: cleanup postinst script
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
4 years ago
Florian Eckert
7855caff9e
ddns-scripts: remove old and unmaintainded uci defaults scripts
From my point of view there are several reasons why this uci default
script should be deleted.
- This script is no longer maintained and there was no significant
change since the old stable release openwrt-18.06.
- The script is installed with every additional package. Which is kind
of funny. It would be better to maintain a separate uci default upgrade
script for each package. So uci default tasks that are no longer needed
can simply be deleted without having to watch and test the whole scirpt.
- The script is also not so easy to maintain, because the code is not
easy to read.
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
4 years ago
Florian Eckert
37045562d9
ddns-scripts: cleanup prerm script
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
4 years ago
Florian Eckert
ac0e0feac1
ddns-scripts: update makefile package descriptions
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
4 years ago
Florian Eckert
686fd42bb5
ddns-scripts: cleanup Makefile
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
4 years ago
Florian Eckert
fdf1cdbd7b
ddns-scripts: update cnkuai.cn to json
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
4 years ago
Florian Eckert
96c67053e3
ddns-scripts: update route53-v1 to json
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
4 years ago
Florian Eckert
e051d37720
ddns-scripts: update bind-nsupdate to json
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
4 years ago
Florian Eckert
cabdcdf795
ddns-scripts: update no-ip.com to json
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
4 years ago
Florian Eckert
6945528179
ddns-scripts: update digitalocean.com-v2 to json
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
4 years ago
Florian Eckert
f9f3d67a57
ddns-scripts: update godaddy.com-v1 to json
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
4 years ago
Florian Eckert
a4b13ba1dd
ddns-scripts: update freedns.42.pl to json
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
4 years ago
Florian Eckert
7a41ef8283
ddns-scripts: update cloudflare.com-v4 to json
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
4 years ago
Florian Eckert
46991fb58c
ddns-scripts: update install for service provider json files
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
4 years ago
Florian Eckert
5229d8f954
ddns-scripts: convert ddns service provider files into json
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
4 years ago
Florian Eckert
1b3bb98fcf
ddns-scripts: load ddsn service provider parameter from json
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
4 years ago
Norman Gehrsitz
aa8ee7e440
ddns-scripts: cloudflare.com-v4: Simplify Bearer Token support
Signed-off-by: Norman Gehrsitz <gehrsitz.norman@student.dhbw-kahlsruhe.de>
4 years ago
Mateusz Stępień
f778b1eea3
ddns-scripts: Add moniker.com DDNS service
Signed-off-by: Mateusz Stępień <mateusz@argc.pl>
4 years ago
Paul Spooren
30ea917518
treewide: replace `which` with `command -v`
Fix shellcheck SC2230
> which is non-standard. Use builtin 'command -v' instead.
Once applied to everything concerning OpenWrt we can disable the busybox
feature `which` and save 3.8kB.
Signed-off-by: Paul Spooren <mail@aparcar.org>
4 years ago