mirror of
https://github.com/troglobit/finit.git
synced 2026-10-25 12:04:36 +00:00
Move HOOK_SHUTDOWN so it runs right before runlevel change
The shutdown hook is supposed to run right before services start receiving SIGTERM. Change due to previous refactor. Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
This commit is contained in:
1 parent
67c55145b9
commit
5fc3a0a3b9
2 files changed
+5
-3
No files matched your search
@@ -486,6 +486,11 @@ void service_reload_dynamic(void)
|
||||
*/
|
||||
void service_runlevel(int newlevel)
|
||||
{
|
||||
if (newlevel == 0 || newlevel == 6) {
|
||||
/* Call all shutdown hooks before rebooting... */
|
||||
plugin_run_hooks(HOOK_SHUTDOWN);
|
||||
}
|
||||
|
||||
sm_set_runlevel(&sm, newlevel);
|
||||
sm_step(&sm);
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user