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:
Joachim Nilsson committed 2016-10-16 23:06:17 +02:00
1 parent 67c55145b9
commit 5fc3a0a3b9
2 files changed
+5 -3

No files matched your search

+5
View File
@@ -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);
}
-3
View File
@@ -114,9 +114,6 @@ void do_shutdown(shutop_t op)
}
}
/* Call all shutdown hooks before rebooting... */
plugin_run_hooks(HOOK_SHUTDOWN);
/* Update UTMP db */
utmp_set_halt();