summaryrefslogtreecommitdiffstats
path: root/units/systemd-journal-flush.service
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2022-02-01 18:11:04 +0100
committerYu Watanabe <watanabe.yu+github@gmail.com>2022-02-01 21:09:39 +0100
commit23b1e8d087c9e8c5a2cdcc6a91510a4e7ca8f72f (patch)
treed399b7be9b85cf52053db42a40936b0f6f05d002 /units/systemd-journal-flush.service
parentMerge pull request #22310 from yuwata/sd-dhcp-lease-fixes (diff)
downloadsystemd-23b1e8d087c9e8c5a2cdcc6a91510a4e7ca8f72f.tar.xz
systemd-23b1e8d087c9e8c5a2cdcc6a91510a4e7ca8f72f.zip
units: we need systemd-journald.service from systemd-journal-flush.service
This is a follow-up for d5ee050ffc9d413253932d9340ade8c8fb111092, and reintroduces a requirement dep from systemd-journal-flush.service onto systemd-journald.service, but a weaker one than originally: a Wants= one instead of a Requires= one. Why? Simply because the service issues an IPC call to the journald, hence it should pull it in. (Note that socket activation doesn't happen for the Varlink socket it uses, hence we should pull in the service itself.)
Diffstat (limited to 'units/systemd-journal-flush.service')
-rw-r--r--units/systemd-journal-flush.service1
1 files changed, 1 insertions, 0 deletions
diff --git a/units/systemd-journal-flush.service b/units/systemd-journal-flush.service
index 6efb8734a7..5d0b811ae3 100644
--- a/units/systemd-journal-flush.service
+++ b/units/systemd-journal-flush.service
@@ -11,6 +11,7 @@
Description=Flush Journal to Persistent Storage
Documentation=man:systemd-journald.service(8) man:journald.conf(5)
DefaultDependencies=no
+Wants=systemd-journald.service
After=systemd-journald.service systemd-remount-fs.service
Before=systemd-tmpfiles-setup.service
RequiresMountsFor=/var/log/journal