On March 19, 2014 9:16:57 PM GMT+02:00, Ary Kleinerman 
<[email protected]> wrote:
>> There's not really much magic going on. Are you aware of:
>>
>> /etc/systemd/system
>>
>> This contains symlinks that do already pretty much what you describe,
>and this
>> is systemd's native configuration.
>>
>Paul,
>Don't forget
>/run/systemd/system: Runtime units and /usr/lib/systemd/system: Units
>of installed packages
>
>Regards,
>Ary

Thanks for the pointers.
If I understand what's going on correctly, units specify in their [Install] 
section whether, when they're enabled, they should be pulled in by other units.
Those symlinks usually populate the appropriate directory under 
/etc/systemd/system/.
Besides that, some packages install symlinks under /usr/lib/systemd/system/ as 
part of their files to get pulled in by other units without requiring user 
intervention.
Finally, systemctl list-unit-files will list all unit files with their 
enabled/disabled/static status, where static means that they run by default 
(when pulled in) and disabled means they can be installed - that is, they have 
an [Install] section - but haven't been yet.
And systemctl enable/disable manages the symlinks under /etc/systems/system 
specified by the [Install] section.
Is my understanding of the situation correct?
Thanks,
Gesh

Reply via email to