[systemd-devel] [PATCH] [RFC] systemd-bootchart: merge bootchart.

Kay Sievers kay at vrfy.org
Thu Nov 1 05:21:01 PDT 2012


On Wed, Oct 31, 2012 at 9:04 PM, Kok, Auke-jan H
<auke-jan.h.kok at intel.com> wrote:
> On Wed, Oct 31, 2012 at 11:30 AM, Zbigniew Jędrzejewski-Szmek

>> Does this mean that there'll be a file in /etc/systemd/ always?
>> This goes against the practice of moving default configuration
>> to /usr.
>
> no, the defaults are perfectly fine and ordinary users should have no
> need to modify any of the settings. We can opt to not install the
> config file by default as well.

It would be fine to install a file with the defaults (ideally
everything commented out) in /etc. The goal is that there is no
difference in behaviour if this config file is not around.

>> Also, if the binary is supposed to be invoked directly,
>> then is should go into /usr/bin, not /usr/libexec.
>
> /usr/lib/systemd - not /usr/libexec. And systemd-readahead also has a
> "analyze" option that is for interactive use, so that folder should
> really be fine.

We should be in general very careful with installing things in
/usr/bin. We make a kind of promise by doing that. Only things that we
consider ABI, and things we intend to keep stable should be in
/usr/bin, if in doubt, /usr/lib/systemd/ is in most cases the better
choice.

Thanks,
Kay


More information about the systemd-devel mailing list