diff -Nur --no-dereference e-smith-domains-2.6.0.old/createlinks e-smith-domains-2.6.0/createlinks --- e-smith-domains-2.6.0.old/createlinks 2021-04-07 16:14:09.482000000 -0400 +++ e-smith-domains-2.6.0/createlinks 2021-04-07 16:19:39.977000000 -0400 @@ -16,6 +16,12 @@ $event = "domain-create"; safe_symlink("sigusr1", "root/etc/e-smith/events/$event/services2adjust/tinydns"); +safe_symlink("restart", "root/etc/e-smith/events/$event/services2adjust/dnscache"); +safe_symlink("restart", "root/etc/e-smith/events/$event/services2adjust/dnscache.forwarder"); +templates2events("/var/service/dnscache/root/servers/@", $event); +templates2events("/var/service/dnscache.forwarder/root/servers/@", $event); +templates2events("/var/service/dnscache.forwarder/config", $event); +templates2events("/home/e-smith/ssl.pem/pem", $event); #-------------------------------------------------- # actions for domain-delete event @@ -24,6 +30,12 @@ $event = "domain-delete"; safe_symlink("sigusr1", "root/etc/e-smith/events/$event/services2adjust/tinydns"); +safe_symlink("restart", "root/etc/e-smith/events/$event/services2adjust/dnscache"); +safe_symlink("restart", "root/etc/e-smith/events/$event/services2adjust/dnscache.forwarder"); +templates2events("/var/service/dnscache/root/servers/@", $event); +templates2events("/var/service/dnscache.forwarder/root/servers/@", $event); +templates2events("/var/service/dnscache.forwarder/config", $event); +templates2events("/home/e-smith/ssl.pem/pem", $event); #-------------------------------------------------- # actions for domain-modify event @@ -33,6 +45,11 @@ templates2events("/home/e-smith/ssl.pem/pem", $event); safe_symlink("sigusr1", "root/etc/e-smith/events/$event/services2adjust/tinydns"); +safe_symlink("restart", "root/etc/e-smith/events/$event/services2adjust/dnscache"); +safe_symlink("restart", "root/etc/e-smith/events/$event/services2adjust/dnscache.forwarder"); +templates2events("/var/service/dnscache/root/servers/@", $event); +templates2events("/var/service/dnscache.forwarder/root/servers/@", $event); +templates2events("/var/service/dnscache.forwarder/config", $event); #-------------------------------------------------- # actions for e-smith-domains-update event @@ -42,4 +59,9 @@ templates2events("/home/e-smith/ssl.pem/pem", $event); safe_symlink("reload", "root/etc/e-smith/events/$event/services2adjust/tinydns"); +safe_symlink("restart", "root/etc/e-smith/events/$event/services2adjust/dnscache"); +safe_symlink("restart", "root/etc/e-smith/events/$event/services2adjust/dnscache.forwarder"); +templates2events("/var/service/dnscache/root/servers/@", $event); +templates2events("/var/service/dnscache.forwarder/root/servers/@", $event); +templates2events("/var/service/dnscache.forwarder/config", $event);