#!/usr/bin/perl -w use esmith::Build::CreateLinks qw(:all); templates2events("/var/service/dnscache.forwarder/root/servers/@", qw(bootstrap-console-save console-save dns-update smeserver-dnscache-update)); templates2events('/var/service/dnscache/root/servers/@', qw(bootstrap-console-save console-save dns-update smeserver-dnscache-update)); templates2events("/usr/lib/systemd/system/dnscache.forwarder.service.d/51koozali.conf", qw(bootstrap-console-save console-save dns-update smeserver-dnscache-update)); templates2events("/usr/lib/systemd/system/dnscache.service.d/51koozali.conf", qw(bootstrap-console-save console-save dns-update smeserver-dnscache-update)); event_link("systemd-reload", qw(console-save dns-update), "89") foreach my $event (qw( console-save network-create network-delete domain-create domain-delete domain-modify dns-update smeserver-dnscache-update )) { safe_symlink("restart", "root/etc/e-smith/events/$event/services2adjust/dnscache"); } foreach my $event (qw( console-save dns-update smeserver-dnscache-update )) { safe_symlink("restart", "root/etc/e-smith/events/$event/services2adjust/dnscache.forwarder"); } event_link("initialize-default-databases", "dns-update", "00"); event_link("initialize-default-databases", "domain-modify", "00"); #-------------------------------------------------- # other actions for smeserver-dnscache-update event #-------------------------------------------------- $event = "smeserver-dnscache-update"; templates2events("/etc/systemd/system-preset/49-koozali.preset", $event); templates2events("/usr/lib/systemd/system/dnscache.forwarder.service.d/51koozali.conf", $event); templates2events("/usr/lib/systemd/system/dnscache.service.d/51koozali.conf", $event); templates2events("/etc/rsyslog.conf", $event); safe_symlink("restart", "root/etc/e-smith/events/$event/services2adjust/rsyslog"); event_link("systemd-reload", $event, "89");