diff options
-rw-r--r-- | config/tinydns/tinydns.inc | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/config/tinydns/tinydns.inc b/config/tinydns/tinydns.inc index bf53051a..8953df04 100644 --- a/config/tinydns/tinydns.inc +++ b/config/tinydns/tinydns.inc @@ -212,6 +212,8 @@ function tinydns_custom_php_changeip_command() { } exec("/usr/local/bin/dnscache-conf Gdnscache Gdnslog /etc/dnscache{$dnsidx} {$dnscacheip}"); + if (!is_dir("/etc/dnscache{$dnsidx}/env/IP")) + exec("mkdir -p /etc/dnscache{$dnsidx}/env"); exec("echo {$dnscacheip} > /etc/dnscache{$dnsidx}/env/IP"); tinydns_dnscache_forwarding_servers($dnsidx); if (!is_dir("/etc/dnscache{$dnsidx}/root/ip")) |