diff --git a/src/Cerbere.vala b/src/Cerbere.vala
index 9d65c72..0125197 100644
--- a/src/Cerbere.vala
+++ b/src/Cerbere.vala
@@ -68,16 +68,13 @@ public class Cerbere.App : Application {
if (sm_client != null) {
// The session manager may ask us to quit the service, and so we do.
sm_client.stop_service.connect (quit_service);
- // Cleanly shutdown when receiving SIGTERM or SIGHUP.
- Posix.signal (Posix.Signal.TERM, handle_sigterm);
- Posix.signal (Posix.Signal.HUP, handle_sighup);
}
}
private void start_processes (string[] process_list) {
if (watchdog == null)
watchdog = new Watchdog ();
-
+
foreach (string cmd in process_list)
watchdog.add_process (cmd);
}
@@ -87,16 +84,6 @@ public class Cerbere.App : Application {
release ();
}
- private void handle_sigterm () {
- message ("Closing Cerbere as requested via SIGTERM");
- release ();
- }
-
- private void handle_sighup () {
- message ("Closing Cerbere as requested via SIGHUP");
- release ();
- }
-
public static int main (string[] args) {
var app = new Cerbere.App ();
return app.run (args);