aboutsummaryrefslogtreecommitdiff
path: root/initd/main.c
diff options
context:
space:
mode:
Diffstat (limited to 'initd/main.c')
-rw-r--r--initd/main.c25
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;