Enablement symlink path for built-in units

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Thanks!

On Sat, Mar 10, 2018 at 12:32 PM, Mantas MikulÄ?nas <grawity at gmail.com>
wrote:

> On Sat, Mar 10, 2018, 21:42 Daniel Wang <wonderfly at google.com> wrote:
>
>> I am puzzled by the fact that while symlinks for most builtin units are
>> installed at /usr/lib/systemd/system, a few are linked at
>> /etc/systemd/system, for example, systemd-networkd.service and
>> systemd-timesyncd.service.
>>
>> https://github.com/systemd/systemd/blob/master/units/
>> meson.build#L187:L191
>>
>> Why the difference?
>>
>
> Symlinks in /usr are supposed to be essentially fixed: the distro installs
> them as part of the package and the unit is always enabled, unless masked.
> (Some of them don't even have an [Install] section.)
>
> Symlinks in /etc, meanwhile, are just defaults for someone who installs
> from source; the service itself is optional and distros might apply the
> same defaults via presets, or via post_install, or not at all. In any case
> the admin can still disable networkd and timesyncd using normal commands.
>
>> --
>
> Mantas MikulÄ?nas <grawity at gmail.com>
> Sent from my phone
>



-- 
Best,
Daniel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/systemd-devel/attachments/20180311/d38541f9/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 4849 bytes
Desc: S/MIME Cryptographic Signature
URL: <https://lists.freedesktop.org/archives/systemd-devel/attachments/20180311/d38541f9/attachment.bin>


[Index of Archives]     [LARTC]     [Bugtraq]     [Yosemite Forum]     [Photo]

  Powered by Linux