chiark / gitweb /
Start ctrl-alt-del.target irreversibly
authorEelco Dolstra <eelco.dolstra@logicblox.com>
Tue, 7 May 2013 12:16:53 +0000 (14:16 +0200)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Thu, 9 May 2013 22:13:33 +0000 (18:13 -0400)
This makes ctrl-alt-del reboots more robust, just like "systemctl
reboot".

src/core/manager.c

index c7f8f20a70612497399d85770d470746d5fbdf0e..0508628b21855561c2fbf3b63e9b2017e140d43b 100644 (file)
@@ -1372,7 +1372,7 @@ static int manager_process_signal_fd(Manager *m) {
 
                 case SIGINT:
                         if (m->running_as == SYSTEMD_SYSTEM) {
-                                manager_start_target(m, SPECIAL_CTRL_ALT_DEL_TARGET, JOB_REPLACE);
+                                manager_start_target(m, SPECIAL_CTRL_ALT_DEL_TARGET, JOB_REPLACE_IRREVERSIBLY);
                                 break;
                         }