summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormakefu <github@syntax-fehler.de>2017-08-16 12:15:52 +0200
committermakefu <github@syntax-fehler.de>2017-08-16 12:31:56 +0200
commitea18abb0b814b78da7ed0fd8abc4a70cbd12a3eb (patch)
treeac9f5b3b0421e476771e964cb814654060730f9a
parent2cbba1cba5db12ab4f11155c4462b51ff8b168be (diff)
ma elchos/search: refactor dyndns code
-rw-r--r--2configs/elchos/search.nix17
1 files changed, 14 insertions, 3 deletions
diff --git a/2configs/elchos/search.nix b/2configs/elchos/search.nix
index 5777be373..521bfc80a 100644
--- a/2configs/elchos/search.nix
+++ b/2configs/elchos/search.nix
@@ -23,10 +23,21 @@ let
pid=${ddclientPIDFile}
${concatStringsSep "\n" (mapAttrsToList (user: pass: ''
+ protocol=dyndns2
use=if, if=${primary-itf}
- protocol=dyndns2, server=ipv4.nsupdate.info, login=${user}, password='${pass}' ${user}
- #usev6=if, if=${primary-itf}
- #protocol=dyndns2, server=ipv6.nsupdate.info, login=${user}, password='${pass}' ${user}
+ ssl=yes
+ server=ipv4.nsupdate.info
+ login=${user}
+ password='${pass}'
+ ${user}
+
+ protocol=dyndns2
+ usev5=if, if=${primary-itf}
+ ssl=yes
+ server=ipv6.nsupdate.info
+ login=${user}
+ password='${pass}'
+ ${user}
'') dict)}
'';