mirror of
https://github.com/systemd/systemd.git
synced 2024-11-02 02:21:44 +03:00
5d4caf5654
We no longer allow early-boot init scripts, however in late boot the syslog socket and local mounts are established anyway, so let's simplify our dep graph a bit. If $syslog doesn't resolve to syslog.target anymore there's no reason to keep syslog.target around anymore. Let's remove it. Note that many 3rd party service unit files order themselves after syslog.target. These will be dangling dependencies now, which should be unproblematic, however.
27 lines
837 B
SYSTEMD
27 lines
837 B
SYSTEMD
# This file is part of systemd.
|
|
#
|
|
# systemd is free software; you can redistribute it and/or modify it
|
|
# under the terms of the GNU Lesser General Public License as published by
|
|
# the Free Software Foundation; either version 2.1 of the License, or
|
|
# (at your option) any later version.
|
|
|
|
[Unit]
|
|
Description=Journal Socket
|
|
Documentation=man:systemd-journald.service(8) man:journald.conf(5)
|
|
DefaultDependencies=no
|
|
Before=sockets.target
|
|
|
|
# Mount and swap units need this. If this socket unit is removed by an
|
|
# isolate request the mount and and swap units would be removed too,
|
|
# hence let's exclude this from isolate requests.
|
|
IgnoreOnIsolate=yes
|
|
|
|
[Socket]
|
|
ListenStream=/run/systemd/journal/stdout
|
|
ListenDatagram=/run/systemd/journal/socket
|
|
ListenDatagram=/dev/log
|
|
SocketMode=0666
|
|
PassCredentials=yes
|
|
PassSecurity=yes
|
|
ReceiveBuffer=8M
|