summaryrefslogtreecommitdiff
path: root/src/include-local/initctl.h
blob: 4102640e94b6b99c8d201a1306226b6360fef3aa (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
/* ISC license. */

#ifndef S6_LINUX_INIT_INITCTL_H
#define S6_LINUX_INIT_INITCTL_H

#include <s6-linux-init/config.h>

#define SCANDIR "service"

#define SHUTDOWND_SERVICEDIR "s6-linux-init-shutdownd"
#define SHUTDOWND_FIFO "fifo"
#define INITCTL S6_LINUX_INIT_TMPFS "/" SCANDIR "/" SHUTDOWND_SERVICEDIR "/" SHUTDOWND_FIFO

#define LOGOUTHOOKD_SERVICEDIR "s6-linux-init-logouthookd"
#define LOGOUTHOOKD_SOCKET "s"
#define LOGOUTHOOKD_PATH S6_LINUX_INIT_TMPFS "/" SCANDIR "/" LOGOUTHOOKD_SERVICEDIR "/" LOGOUTHOOKD_SOCKET

#define LOGGER_SERVICEDIR "s6-svscan-log"
#define LOGGER_FIFO "fifo"
#define LOGFIFO S6_LINUX_INIT_TMPFS "/" SCANDIR "/" LOGGER_SERVICEDIR "/" LOGGER_FIFO

#define EARLYGETTY_SERVICEDIR "s6-linux-init-early-getty"
#define EARLYGETTY S6_LINUX_INIT_TMPFS "/" SCANDIR "/" EARLYGETTY_SERVICEDIR

#define RUNIMAGE "run-image"
#define ENVSTAGE1 "env-global"
#define ENVSTAGE2 "env-stage2"
#define STAGE2 "stage2"
#define STAGE3 "stage3"
#define STAGE4 "stage4"

#endif