From: Michael Tremer Date: Tue, 8 Jul 2014 14:10:46 +0000 (+0200) Subject: ddns.cgi: Add hook to generate ddns.conf from CLI. X-Git-Tag: v2.15-core80~62^2~2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=cd56eb6db16f01bf9e111d9fce651d323faab19b;p=ipfire-2.x.git ddns.cgi: Add hook to generate ddns.conf from CLI. --- diff --git a/html/cgi-bin/ddns.cgi b/html/cgi-bin/ddns.cgi index 30e6fcf4d0..51deb03131 100644 --- a/html/cgi-bin/ddns.cgi +++ b/html/cgi-bin/ddns.cgi @@ -29,6 +29,12 @@ require '/var/ipfire/general-functions.pl'; require "${General::swroot}/lang.pl"; require "${General::swroot}/header.pl"; +# Hook to regenerate the configuration files, if cgi got called from command line. +if ($ENV{"REMOTE_ADDR"} eq "") { + &GenerateDDNSConfigFile(); + exit(0); +} + #workaround to suppress a warning when a variable is used only once my @dummy = ( ${Header::table2colour}, ${Header::colouryellow} ); undef (@dummy);