diff -urN smeserver-bridge-interface-0.2.old/createlinks smeserver-bridge-interface-0.2/createlinks --- smeserver-bridge-interface-0.2.old/createlinks 2013-11-11 17:18:21.000000000 +0000 +++ smeserver-bridge-interface-0.2/createlinks 2021-01-19 12:03:55.089684911 +0000 @@ -2,12 +2,41 @@ use esmith::Build::CreateLinks qw(:all); -# Start and stop links +# our event specific for updating with yum without reboot +$event = "smeserver-bridge-interface-update"; -service_link_enhanced("bridge", "S80", "7"); -service_link_enhanced("bridge", "K01", "6"); -service_link_enhanced("bridge", "K01", "0"); -service_link_enhanced("bridge", "K01", "1"); + +#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("bridge-disable", "$event", "02"); +event_link("bridge-enable", "$event", "98"); + + +#services we need to restarta +#none? + + +# Start and stop links - SME9 +#service_link_enhanced("bridge", "S80", "7"); +#service_link_enhanced("bridge", "K01", "6"); +#service_link_enhanced("bridge", "K01", "0"); +#service_link_enhanced("bridge", "K01", "1"); foreach my $event (qw/console-save bootstrap-console-save/){ event_link("bridge-disable", "$event", "02");