mirror of
https://github.com/systemd/systemd.git
synced 2025-03-25 18:50:18 +03:00
units: install a few basic units by default
This commit is contained in:
parent
9ea9a0c85c
commit
70fcff314f
2
.gitignore
vendored
2
.gitignore
vendored
@ -1,3 +1,5 @@
|
||||
systemd-initctl.service
|
||||
systemd-logger.service
|
||||
systemd-cgroups-agent
|
||||
systemd-initctl
|
||||
systemd
|
||||
|
32
Makefile.am
32
Makefile.am
@ -21,14 +21,17 @@ pkgsysconfdir=$(sysconfdir)/systemd
|
||||
dbuspolicydir=$(sysconfdir)/dbus-1/system.d
|
||||
udevrulesdir=/lib/udev/rules.d
|
||||
|
||||
systemunitdir=$(pkgdatadir)/system
|
||||
sessionunitdir=$(pkgdatadir)/system
|
||||
|
||||
AM_CPPFLAGS = \
|
||||
-include $(top_builddir)/config.h \
|
||||
-DSYSTEM_CONFIG_UNIT_PATH=\"$(pkgsysconfdir)/system\" \
|
||||
-DSYSTEM_DATA_UNIT_PATH=\"$(pkgdatadir)/system\" \
|
||||
-DSYSTEM_DATA_UNIT_PATH=\"$(systemunitdir)\" \
|
||||
-DSYSTEM_SYSVINIT_PATH=\"$(SYSTEM_SYSVINIT_PATH)\" \
|
||||
-DSYSTEM_SYSVRCND_PATH=\"$(SYSTEM_SYSVRCND_PATH)\" \
|
||||
-DSESSION_CONFIG_UNIT_PATH=\"$(pkgsysconfdir)/session\" \
|
||||
-DSESSION_DATA_UNIT_PATH=\"$(pkgdatadir)/session\" \
|
||||
-DSESSION_DATA_UNIT_PATH=\"$(sessionunitdir)\" \
|
||||
-DCGROUP_AGENT_PATH=\"$(pkglibexecdir)/systemd-cgroups-agent\"
|
||||
|
||||
sbin_PROGRAMS = \
|
||||
@ -53,9 +56,21 @@ dbuspolicy_DATA = \
|
||||
udevrules_DATA = \
|
||||
99-systemd.rules
|
||||
|
||||
systemunit_DATA = \
|
||||
units/emergency.service \
|
||||
systemd-initctl.service \
|
||||
units/systemd-initctl.socket \
|
||||
systemd-logger.service \
|
||||
units/systemd-logger.socket
|
||||
|
||||
EXTRA_DIST = \
|
||||
org.freedesktop.systemd1.conf
|
||||
99-systemd.rules
|
||||
org.freedesktop.systemd1.conf \
|
||||
99-systemd.rules \
|
||||
units/emergency.service \
|
||||
units/systemd-initctl.service.in \
|
||||
units/systemd-initctl.socket \
|
||||
units/systemd-logger.service.in \
|
||||
units/systemd-logger.socket
|
||||
|
||||
BASIC_SOURCES= \
|
||||
util.c \
|
||||
@ -193,8 +208,15 @@ systemadm_SOURCES = \
|
||||
systemadm_CPPFLAGS = $(AM_CPPFLAGS) $(DBUSGLIB_CFLAGS) $(GTK_CFLAGS)
|
||||
systemadm_LDADD = $(DBUSGLIB_LIBS) $(GTK_LIBS)
|
||||
|
||||
systemd-initctl.service: units/systemd-initctl.service.in Makefile
|
||||
sed -e 's,@libexecdir\@,$(libexecdir),g' < $< > $@
|
||||
|
||||
systemd-logger.service: units/systemd-logger.service.in Makefile
|
||||
sed -e 's,@libexecdir\@,$(libexecdir),g' < $< > $@
|
||||
|
||||
CLEANFILES = \
|
||||
systemd-interfaces.c \
|
||||
systemctl.c \
|
||||
systemadm.c \
|
||||
systemd-cgroups-agent
|
||||
systemd-initctl.service \
|
||||
systemd-logger.service
|
||||
|
10
units/emergency.service
Normal file
10
units/emergency.service
Normal file
@ -0,0 +1,10 @@
|
||||
[Meta]
|
||||
Description=Emergency Shell
|
||||
|
||||
[Service]
|
||||
ExecStart=/bin/sh
|
||||
Type=simple
|
||||
StandardInput=tty
|
||||
Restart=restart-always
|
||||
RestartSec=0
|
||||
KillMode=process
|
6
units/systemd-initctl.service.in
Normal file
6
units/systemd-initctl.service.in
Normal file
@ -0,0 +1,6 @@
|
||||
[Meta]
|
||||
Description=systemd /dev/initctl Compatibility
|
||||
|
||||
[Service]
|
||||
ExecStart=@libexecdir@/systemd-initctl
|
||||
Type=simple
|
6
units/systemd-initctl.socket
Normal file
6
units/systemd-initctl.socket
Normal file
@ -0,0 +1,6 @@
|
||||
[Meta]
|
||||
Description=systemd /dev/initctl Compatibility
|
||||
|
||||
[Socket]
|
||||
ListenFIFO=/dev/initctl
|
||||
SocketMode=0600
|
6
units/systemd-logger.service.in
Normal file
6
units/systemd-logger.service.in
Normal file
@ -0,0 +1,6 @@
|
||||
[Meta]
|
||||
Description=systemd Logging Daemon
|
||||
|
||||
[Service]
|
||||
ExecStart=@libexecdir@/systemd-logger
|
||||
Type=simple
|
5
units/systemd-logger.socket
Normal file
5
units/systemd-logger.socket
Normal file
@ -0,0 +1,5 @@
|
||||
[Meta]
|
||||
Description=systemd Logging Socket
|
||||
|
||||
[Socket]
|
||||
ListenStream=@/org/freedesktop/systemd1/logger
|
Loading…
x
Reference in New Issue
Block a user