diff --git a/initd/main.c b/initd/main.c index 561bae6..08e314f 100644 --- a/initd/main.c +++ b/initd/main.c @@ -40,6 +40,9 @@ static void handle_signal(void) supervisor_handle_exited(pid, status); } break; + case SIGTERM: + supervisor_set_target(TGT_SHUTDOWN); + break; case SIGINT: supervisor_set_target(TGT_REBOOT); break;