diff -urN smeserver-vacation-1.1.old/createlinks smeserver-vacation-1.1/createlinks --- smeserver-vacation-1.1.old/createlinks 2006-03-25 03:48:00.000000000 +0000 +++ smeserver-vacation-1.1/createlinks 2020-10-26 09:54:00.004738367 +0000 @@ -5,3 +5,5 @@ use File::Path; panel_link("uservacations", "manager"); + +event_link("contribs-possible-restart-smanager","smeserver-vacation-update","10"); \ No newline at end of file diff -urN smeserver-vacation-1.1.old/root/etc/e-smith/events/actions/contribs-possible-restart-smanager smeserver-vacation-1.1/root/etc/e-smith/events/actions/contribs-possible-restart-smanager --- smeserver-vacation-1.1.old/root/etc/e-smith/events/actions/contribs-possible-restart-smanager 1970-01-01 01:00:00.000000000 +0100 +++ smeserver-vacation-1.1/root/etc/e-smith/events/actions/contribs-possible-restart-smanager 2020-10-24 11:11:41.631770916 +0100 @@ -0,0 +1,8 @@ +#!/bin/sh +if (systemctl list-unit-files |grep smanager) then + echo "Restarting smanager" + /sbin/e-smith/signal-event manager2-refresh; + systemctl restart smanager +else + echo "Smanager not loaded" +fi