summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore2
-rw-r--r--Makefile.am18
-rw-r--r--TODO2
-rw-r--r--man/daemon.xml2
-rw-r--r--man/systemd.exec.xml3
-rw-r--r--man/systemd.special.xml.in12
-rw-r--r--man/systemd.xml4
-rw-r--r--src/execute.c4
-rw-r--r--src/execute.h2
-rw-r--r--src/special.h2
-rw-r--r--src/stdout-syslog-bridge.c (renamed from src/logger.c)6
-rw-r--r--src/unit.c2
-rw-r--r--units/.gitignore2
-rw-r--r--units/systemd-stdout-syslog-bridge.service.in (renamed from units/systemd-logger.service.in)4
-rw-r--r--units/systemd-stdout-syslog-bridge.socket (renamed from units/systemd-logger.socket)2
15 files changed, 33 insertions, 34 deletions
diff --git a/.gitignore b/.gitignore
index 6cfb3ed265..f4a8a45b4a 100644
--- a/.gitignore
+++ b/.gitignore
@@ -58,7 +58,7 @@ systemd-initctl
systemd
test-engine
test-job-type
-systemd-logger
+systemd-stdout-syslog-bridge
systemctl
systemadm
.dirstamp
diff --git a/Makefile.am b/Makefile.am
index 56446b011f..b0c1d97e63 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -150,7 +150,7 @@ bin_PROGRAMS += \
endif
rootlibexec_PROGRAMS = \
- systemd-logger \
+ systemd-stdout-syslog-bridge \
systemd-cgroups-agent \
systemd-initctl \
systemd-update-utmp \
@@ -354,7 +354,7 @@ dist_systemunit_DATA = \
units/sockets.target \
units/swap.target \
units/systemd-initctl.socket \
- units/systemd-logger.socket \
+ units/systemd-stdout-syslog-bridge.socket \
units/systemd-shutdownd.socket \
units/syslog.socket \
units/dev-hugepages.automount \
@@ -395,7 +395,7 @@ nodist_systemunit_DATA = \
units/serial-getty@.service \
units/console-shell.service \
units/systemd-initctl.service \
- units/systemd-logger.service \
+ units/systemd-stdout-syslog-bridge.service \
units/systemd-shutdownd.service \
units/systemd-logind.service \
units/systemd-kmsg-syslogd.service \
@@ -458,7 +458,7 @@ EXTRA_DIST = \
units/console-shell.service.m4 \
units/rescue.service.m4 \
units/systemd-initctl.service.in \
- units/systemd-logger.service.in \
+ units/systemd-stdout-syslog-bridge.service.in \
units/systemd-shutdownd.service.in \
units/systemd-logind.service.in \
units/systemd-kmsg-syslogd.service.in \
@@ -946,11 +946,11 @@ test_install_CFLAGS = \
test_install_LDADD = \
libsystemd-basic.la
-systemd_logger_SOURCES = \
- src/logger.c \
+systemd_stdout_syslog_bridge_SOURCES = \
+ src/stdout-syslog-bridge.c \
src/tcpwrap.c
-systemd_logger_LDADD = \
+systemd_stdout_syslog_bridge_LDADD = \
libsystemd-basic.la \
libsystemd-daemon.la \
$(LIBWRAP_LIBS)
@@ -1766,8 +1766,8 @@ endif
rm -f user && \
$(LN_S) $(pkgsysconfdir)/user user )
( cd $(DESTDIR)$(systemunitdir)/sockets.target.wants && \
- rm -f systemd-initctl.socket systemd-logger.socket systemd-shutdownd.socket syslog.socket && \
- $(LN_S) ../systemd-logger.socket systemd-logger.socket && \
+ rm -f systemd-initctl.socket systemd-stdout-syslog-bridge.socket systemd-shutdownd.socket syslog.socket && \
+ $(LN_S) ../systemd-stdout-syslog-bridge.socket systemd-stdout-syslog-bridge.socket && \
$(LN_S) ../systemd-initctl.socket systemd-initctl.socket && \
$(LN_S) ../systemd-shutdownd.socket systemd-shutdownd.socket && \
$(LN_S) ../syslog.socket syslog.socket )
diff --git a/TODO b/TODO
index 56d0a9df6f..6d562eabb5 100644
--- a/TODO
+++ b/TODO
@@ -39,8 +39,6 @@ Features:
* allow Type=simple with PIDFile=
https://bugzilla.redhat.com/show_bug.cgi?id=723942
-* rename systemd-logger to systemd-stdio-syslog-bridge
-
* file bugs against sysklogd, syslog-ng because of StandardOuput=null
* turn default stdout/stderr to syslog (after rsyslog got updated)
diff --git a/man/daemon.xml b/man/daemon.xml
index d5a8491850..4673794f09 100644
--- a/man/daemon.xml
+++ b/man/daemon.xml
@@ -323,7 +323,7 @@
<listitem><para>Instead of using the
<function>syslog()</function> call to log directly to the
- system logger, a new-style daemon may
+ system syslog service, a new-style daemon may
choose to simply log to STDERR via
<function>fprintf()</function>, which is then forwarded to
syslog by the init system. If log
diff --git a/man/systemd.exec.xml b/man/systemd.exec.xml
index bf32a89b3a..c7da8e312e 100644
--- a/man/systemd.exec.xml
+++ b/man/systemd.exec.xml
@@ -383,7 +383,8 @@
terminal. <option>syslog</option>
connects standard output to the
<citerefentry><refentrytitle>syslog</refentrytitle><manvolnum>3</manvolnum></citerefentry>
- system logger. <option>kmsg</option>
+ system syslog
+ service. <option>kmsg</option>
connects it with the kernel log buffer
which is accessible via
<citerefentry><refentrytitle>dmesg</refentrytitle><manvolnum>1</manvolnum></citerefentry>. <option>syslog+console</option>
diff --git a/man/systemd.special.xml.in b/man/systemd.special.xml.in
index 1369b4b822..218754051e 100644
--- a/man/systemd.special.xml.in
+++ b/man/systemd.special.xml.in
@@ -80,8 +80,8 @@
<filename>syslog.target</filename>,
<filename>systemd-initctl.service</filename>,
<filename>systemd-initctl.socket</filename>,
- <filename>systemd-logger.service</filename>,
- <filename>systemd-logger.socket</filename>,
+ <filename>systemd-stdout-syslog-bridge.service</filename>,
+ <filename>systemd-stdout-syslog-bridge.socket</filename>,
<filename>time-sync.target</filename>,
<filename>umount.target</filename></para>
</refsynopsisdiv>
@@ -563,7 +563,7 @@
</listitem>
</varlistentry>
<varlistentry>
- <term><filename>systemd-logger.service</filename></term>
+ <term><filename>systemd-stdout-syslog-bridge.service</filename></term>
<listitem>
<para>This is internally used
by systemd to provide syslog
@@ -571,15 +571,15 @@
maintains.</para>
<para>This is a
socket-activated service, see
- <filename>system-logger.socket</filename>.</para>
+ <filename>system-stdout-syslog-bridge.socket</filename>.</para>
</listitem>
</varlistentry>
<varlistentry>
- <term><filename>systemd-logger.socket</filename></term>
+ <term><filename>systemd-stdout-syslog-bridge.socket</filename></term>
<listitem>
<para>Socket activation unit
for
- <filename>system-logger.service</filename>. systemd
+ <filename>system-stdout-syslog-bridge.service</filename>. systemd
will automatically add
dependencies of types Requires
and After to all units that
diff --git a/man/systemd.xml b/man/systemd.xml
index fc4810767a..d66b23027a 100644
--- a/man/systemd.xml
+++ b/man/systemd.xml
@@ -1074,10 +1074,10 @@
</varlistentry>
<varlistentry>
- <term><filename>/run/systemd/logger</filename></term>
+ <term><filename>/run/systemd/stdout-syslog-bridge</filename></term>
<listitem><para>Used internally by the
- <filename>systemd-logger.service</filename>
+ <filename>systemd-stdout-syslog-bridge.service</filename>
unit to connect STDOUT and/or STDERR
of spawned processes to
<citerefentry><refentrytitle>syslog</refentrytitle><manvolnum>3</manvolnum></citerefentry>
diff --git a/src/execute.c b/src/execute.c
index 1ab3218517..53e7e77fde 100644
--- a/src/execute.c
+++ b/src/execute.c
@@ -188,9 +188,9 @@ static int connect_logger_as(const ExecContext *context, ExecOutput output, cons
zero(sa);
sa.sa.sa_family = AF_UNIX;
- strncpy(sa.un.sun_path, LOGGER_SOCKET, sizeof(sa.un.sun_path));
+ strncpy(sa.un.sun_path, STDOUT_SYSLOG_BRIDGE_SOCKET, sizeof(sa.un.sun_path));
- if (connect(fd, &sa.sa, offsetof(struct sockaddr_un, sun_path) + sizeof(LOGGER_SOCKET) - 1) < 0) {
+ if (connect(fd, &sa.sa, offsetof(struct sockaddr_un, sun_path) + sizeof(STDOUT_SYSLOG_BRIDGE_SOCKET) - 1) < 0) {
close_nointr_nofail(fd);
return -errno;
}
diff --git a/src/execute.h b/src/execute.h
index d5fb61ba26..77a2257e9b 100644
--- a/src/execute.h
+++ b/src/execute.h
@@ -40,7 +40,7 @@ struct CGroupAttribute;
#include "list.h"
#include "util.h"
-#define LOGGER_SOCKET "/run/systemd/logger"
+#define STDOUT_SYSLOG_BRIDGE_SOCKET "/run/systemd/stdout-syslog-bridge"
typedef enum KillMode {
KILL_CONTROL_GROUP = 0,
diff --git a/src/special.h b/src/special.h
index 08dae11a25..614e53ca1b 100644
--- a/src/special.h
+++ b/src/special.h
@@ -68,7 +68,7 @@
/* Services systemd relies on */
#define SPECIAL_DBUS_SERVICE "dbus.service"
#define SPECIAL_DBUS_SOCKET "dbus.socket"
-#define SPECIAL_LOGGER_SOCKET "systemd-logger.socket"
+#define SPECIAL_STDOUT_SYSLOG_BRIDGE_SOCKET "systemd-stdout-syslog-bridge.socket"
#define SPECIAL_SYSLOG_SOCKET "syslog.socket"
/* Magic init signals */
diff --git a/src/logger.c b/src/stdout-syslog-bridge.c
index 435d5a7620..48a301f6a7 100644
--- a/src/logger.c
+++ b/src/stdout-syslog-bridge.c
@@ -409,7 +409,7 @@ static int stream_new(Server *s, int server_fd) {
return 0;
}
- if (!socket_tcpwrap(fd, "systemd-logger")) {
+ if (!socket_tcpwrap(fd, "systemd-stdout-syslog-bridge")) {
close_nointr_nofail(fd);
return 0;
}
@@ -652,7 +652,7 @@ int main(int argc, char *argv[]) {
if (server_init(&server, (unsigned) n) < 0)
return EXIT_FAILURE;
- log_debug("systemd-logger running as pid %lu", (unsigned long) getpid());
+ log_debug("systemd-stdout-syslog-bridge running as pid %lu", (unsigned long) getpid());
sd_notify(false,
"READY=1\n"
@@ -682,7 +682,7 @@ int main(int argc, char *argv[]) {
r = EXIT_SUCCESS;
- log_debug("systemd-logger stopped as pid %lu", (unsigned long) getpid());
+ log_debug("systemd-stdout-syslog-bridge stopped as pid %lu", (unsigned long) getpid());
fail:
sd_notify(false,
diff --git a/src/unit.c b/src/unit.c
index e0f4a1bb31..031e61993d 100644
--- a/src/unit.c
+++ b/src/unit.c
@@ -573,7 +573,7 @@ int unit_add_exec_dependencies(Unit *u, ExecContext *c) {
* logging daemon is run first. */
if (u->meta.manager->running_as == MANAGER_SYSTEM)
- if ((r = unit_add_two_dependencies_by_name(u, UNIT_REQUIRES, UNIT_AFTER, SPECIAL_LOGGER_SOCKET, NULL, true)) < 0)
+ if ((r = unit_add_two_dependencies_by_name(u, UNIT_REQUIRES, UNIT_AFTER, SPECIAL_STDOUT_SYSLOG_BRIDGE_SOCKET, NULL, true)) < 0)
return r;
return 0;
diff --git a/units/.gitignore b/units/.gitignore
index ac700e8044..cc92c73022 100644
--- a/units/.gitignore
+++ b/units/.gitignore
@@ -33,7 +33,7 @@ systemd-shutdownd.service
systemd-random-seed-load.service
systemd-random-seed-save.service
systemd-initctl.service
-systemd-logger.service
+systemd-stdout-syslog-bridge.service
getty@.service
systemd-update-utmp-runlevel.service
systemd-update-utmp-shutdown.service
diff --git a/units/systemd-logger.service.in b/units/systemd-stdout-syslog-bridge.service.in
index 5f7fe40939..23a5137068 100644
--- a/units/systemd-logger.service.in
+++ b/units/systemd-stdout-syslog-bridge.service.in
@@ -8,13 +8,13 @@
# See systemd.special(7) for details
[Unit]
-Description=Stdio Syslog Bridge
+Description=STDOUT Syslog Bridge
DefaultDependencies=no
Requires=syslog.socket
After=syslog.socket
[Service]
-ExecStart=@rootlibexecdir@/systemd-logger
+ExecStart=@rootlibexecdir@/systemd-stdout-syslog-bridge
NotifyAccess=all
StandardOutput=null
CapabilityBoundingSet=CAP_SYS_ADMIN CAP_SETUID CAP_SETGID
diff --git a/units/systemd-logger.socket b/units/systemd-stdout-syslog-bridge.socket
index 7178cc8246..0706efd596 100644
--- a/units/systemd-logger.socket
+++ b/units/systemd-stdout-syslog-bridge.socket
@@ -18,4 +18,4 @@ Before=sockets.target
IgnoreOnIsolate=yes
[Socket]
-ListenStream=/run/systemd/logger
+ListenStream=/run/systemd/stdout-syslog-bridge