From 16b22a831c490b8dd1b5f81a4955e6f13f22705d Mon Sep 17 00:00:00 2001 From: David Oberhollenzer Date: Thu, 14 May 2020 15:42:36 +0200 Subject: Cleanup: remove target completion hooks Simply make the service scripts handle accordingly. Signed-off-by: David Oberhollenzer --- initd/main.c | 25 ------------------------- 1 file changed, 25 deletions(-) (limited to 'initd/main.c') 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; -- cgit v1.2.3