]> git.ipfire.org Git - thirdparty/systemd.git/commit
log: remove LOG_TARGET_SAFE pseudo log target 7990/head
authorLennart Poettering <lennart@poettering.net>
Wed, 24 Jan 2018 17:01:01 +0000 (18:01 +0100)
committerLennart Poettering <lennart@poettering.net>
Wed, 24 Jan 2018 17:22:56 +0000 (18:22 +0100)
commit6c347d5024e7451336d0c5d0f7eaf90ae11d9dc9
tree573979425305a2f337aff8f96e91eb3c42228641
parent7a3be263d2ac9ecb17072c956789c4882c230f1e
log: remove LOG_TARGET_SAFE pseudo log target

This removes LOG_TARGET_SAFE. It's made redundant by the new
"prohibit-ipc" logging flag, as it used to have a similar effect: avoid
logging to the journal/syslog, i.e. any local services in order to avoid
deadlocks when we lock from PID 1 or its utility processes (such as
generators).

All previous users of LOG_TARGET_SAFE are switched over to the new
setting. This makes things a bit safer for all, as not even the
SYSTEMD_LOG_TARGET env var can be used to accidentally log to the
journal anymore in these programs.
13 files changed:
src/basic/log.c
src/basic/log.h
src/cryptsetup/cryptsetup-generator.c
src/debug-generator/debug-generator.c
src/fstab-generator/fstab-generator.c
src/getty-generator/getty-generator.c
src/gpt-auto-generator/gpt-auto-generator.c
src/hibernate-resume/hibernate-resume-generator.c
src/journal/journald.c
src/rc-local-generator/rc-local-generator.c
src/system-update-generator/system-update-generator.c
src/sysv-generator/sysv-generator.c
src/veritysetup/veritysetup-generator.c