summaryrefslogtreecommitdiff
path: root/src/initctl.c
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2010-06-18 04:22:59 +0200
committerLennart Poettering <lennart@poettering.net>2010-06-18 04:22:59 +0200
commit514f4ef52f91edb3741cad88d34572d162459346 (patch)
treef6314e0a9b21d18de3f3159dad6c2622c4ee98cb /src/initctl.c
parentef2f1067d0ca0e6d7346aa3e082048821b670b54 (diff)
systemctl: add verbs for special units
Diffstat (limited to 'src/initctl.c')
-rw-r--r--src/initctl.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/initctl.c b/src/initctl.c
index 56ed5cdf30..fef45007ba 100644
--- a/src/initctl.c
+++ b/src/initctl.c
@@ -39,7 +39,7 @@
#include "log.h"
#include "list.h"
#include "initreq.h"
-#include "manager.h"
+#include "special.h"
#include "sd-daemon.h"
#define SERVER_FD_MAX 16
@@ -72,15 +72,15 @@ static const char *translate_runlevel(int runlevel) {
const int runlevel;
const char *special;
} table[] = {
- { '0', SPECIAL_RUNLEVEL0_TARGET },
- { '1', SPECIAL_RUNLEVEL1_TARGET },
- { 's', SPECIAL_RUNLEVEL1_TARGET },
- { 'S', SPECIAL_RUNLEVEL1_TARGET },
+ { '0', SPECIAL_POWEROFF_TARGET },
+ { '1', SPECIAL_RESCUE_TARGET },
+ { 's', SPECIAL_RESCUE_TARGET },
+ { 'S', SPECIAL_RESCUE_TARGET },
{ '2', SPECIAL_RUNLEVEL2_TARGET },
{ '3', SPECIAL_RUNLEVEL3_TARGET },
{ '4', SPECIAL_RUNLEVEL4_TARGET },
{ '5', SPECIAL_RUNLEVEL5_TARGET },
- { '6', SPECIAL_RUNLEVEL6_TARGET },
+ { '6', SPECIAL_REBOOT_TARGET },
};
unsigned i;