<div dir="auto"><div>Hi, I am not sure if setting the compile time defaults is possible but in general distributions should ship their configuration in /usr/... and end users should make their adjustments in /etc/...<br><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Mar 5, 2024, 12:30 Max Gautier <<a href="mailto:mg@max.gautier.name">mg@max.gautier.name</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
journald.conf (as well as other components) in the systemd source tree<br>
has the following mention (emphasis mine):<br>
<br>
# **Entries in this file show the compile time defaults**. Local configuration<br>
# should be created by either modifying this file (or a copy of it placed in<br>
# /etc/ if the original file is shipped in /usr/), or by creating "drop-ins" in<br>
# the /etc/systemd/journald.conf.d/ directory. The latter is generally<br>
# recommended. Defaults can be restored by simply deleting the main<br>
# configuration file and all drop-ins located in /etc/.<br>
<br>
However, I cannot find a knob to use to change that default<br>
configuration in meson_options or by looking through src/journal and<br>
grepping.<br>
Should distributions simply use drop-ins in<br>
/usr/lib/systemd/journald.conf.d/ ? (for journald). It's not that it's<br>
hard, but the wording seems to imply that "primary" distributors (aka<br>
the one compiling systemd) should defined compile-time defaults, and<br>
/usr/lib/systemd/*.conf.d should be for overriding that.<br>
<br>
Am I missing documentation somewhere ?<br>
<br>
Thanks<br>
<br>
-- <br>
Max Gautier<br>
</blockquote></div></div></div>