diff -urN smeserver-dhcpmanager-2.0.4.old/createlinks smeserver-dhcpmanager-2.0.4/createlinks --- smeserver-dhcpmanager-2.0.4.old/createlinks 2015-08-13 13:43:24.000000000 +0100 +++ smeserver-dhcpmanager-2.0.4/createlinks 2021-03-24 10:43:32.560322321 +0000 @@ -2,5 +2,26 @@ use esmith::Build::CreateLinks qw(:all); -# Links for the panel panel_link("dhcpd", "manager"); + +# our event specific for updating with yum without reboot +$event = "smeserver-dhcpmanager-update"; +#add here the path to your templates needed to expand +#see the /etc/systemd/system-preset/49-koozali.preset should be present for systemd integration on all you yum update event + + foreach my $file (qw( + /etc/systemd/system-preset/49-koozali.preset + )) + { + templates2events( $file, $event ); + } + + #action needed in case we have a systemd unit + event_link("systemd-default", $event, "10"); + event_link("systemd-reload", $event, "50"); + + #action specific to this package + #event_link("some event", $event, "30"); + #services we need to restart + #safe_symlink("restart", "root/etc/e-smith/events/$event/services2adjust/some service"); +