diff options
Diffstat (limited to 'initd/main.c')
-rw-r--r-- | initd/main.c | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/initd/main.c b/initd/main.c index dbd4abf..6d46408 100644 --- a/initd/main.c +++ b/initd/main.c @@ -60,9 +60,6 @@ static void handle_exited(svc_run_data_t *rt) } print_status(rt); - - if (rt->svc->type == SVC_ONCE) - config_singleshot_terminated(); } } @@ -95,9 +92,6 @@ static void start_service(svc_run_data_t *rt) handle_exited(terminated); } while (terminated != rt); break; - case SVC_ONCE: - config_singleshot_started(); - break; } } @@ -117,22 +111,6 @@ static void handle_signal(int signo) } } -static void handle_target_completed(void) -{ - switch (config_get_current_target()) { - case TGT_BOOT: - break; - case TGT_SHUTDOWN: - for (;;) - reboot(RB_POWER_OFF); - break; - case TGT_REBOOT: - for (;;) - reboot(RB_AUTOBOOT); - break; - } -} - int main(void) { svc_run_data_t *rt; @@ -164,9 +142,6 @@ int main(void) } else { start_service(rt); } - - if (config_is_current_target_complete()) - handle_target_completed(); } return EXIT_SUCCESS; |