Code

Trigger actions also when no user is logged in
[gosa.git] / trunk / gosa-si / client / events / gosaTriggered.pm
index ed19d312083cee6c4a816f4582209845049a6b31..49ff856cac72f1034451358c467496f13eb4404a 100644 (file)
@@ -386,11 +386,12 @@ sub trigger_action_reinstall {
     my @user_list = &get_logged_in_users;
     if( @user_list >= 1 ) {
        system( "/usr/bin/goto-notify install" );
-        open(FILE, "> /etc/gosa-si/event");
-        print FILE "install\n";
-        close(FILE);
     }
 
+    open(FILE, "> /etc/gosa-si/event");
+    print FILE "install\n";
+    close(FILE);
+
     system( "/usr/sbin/goto-action &" );
 
     return;
@@ -435,11 +436,12 @@ sub trigger_action_update {
     my @user_list = &get_logged_in_users;
     if( @user_list >= 1 ) {
        system( "/usr/bin/goto-notify softupdate" );
-        open(FILE, "> /etc/gosa-si/event");
-        print FILE "softupdate\n";
-        close(FILE);
     }
 
+    open(FILE, "> /etc/gosa-si/event");
+    print FILE "softupdate\n";
+    close(FILE);
+
     system( "/usr/sbin/goto-action &" );
 
     return;
@@ -484,11 +486,12 @@ sub trigger_action_instant_update {
     my @user_list = &get_logged_in_users;
     if( @user_list >= 1 ) {
        system( "/usr/bin/goto-notify softupdate" );
-        open(FILE, "> /etc/gosa-si/event");
-        print FILE "softupdate\n";
-        close(FILE);
     }
 
+    open(FILE, "> /etc/gosa-si/event");
+    print FILE "softupdate\n";
+    close(FILE);
+
     system( "/usr/sbin/goto-action &" );
 
     return;