Hi Thijs

Am 17.06.20 um 13:44 schrieb Thijs Kinkhorst:
> Package: systemd
> Version: 245.6-1
> Severity: normal
> 
> Hi,
> 
> This is the output of 'systemd-analyze unit-paths' on my system:
> 
> # systemd-analyze unit-paths
> /etc/systemd/system.control
> /run/systemd/system.control
> /run/systemd/transient
> /run/systemd/generator.early
> /etc/systemd/system
> /etc/systemd/system.attached
> /run/systemd/system
> /run/systemd/system.attached
> /run/systemd/generator
> /usr/local/lib/systemd/system
> /lib/systemd/system
> /usr/lib/systemd/system
> /run/systemd/generator.late
> 
> Howeverm it seems /usr/lib/systemd/system, despite being in the list, is
> not actually searched. It was confirmed by other documentation that in
> Debian this is indeed the case.

Are you sure?


root@pluto:/usr/lib/systemd/system# cat
/usr/lib/systemd/system/test.service
[Unit]
Description=Test

[Service]
RemainAfterExit=yes
ExecStart=/bin/true

root@pluto:/usr/lib/systemd/system# systemctl status test.service
● test.service - Test
     Loaded: loaded (/usr/lib/systemd/system/test.service; static;
vendor preset: enabled)
     Active: active (exited) since Wed 2020-06-17 22:41:42 CEST; 25s ago
   Main PID: 18740 (code=exited, status=0/SUCCESS)
      Tasks: 0 (limit: 19005)
     Memory: 0B
        CPU: 0
     CGroup: /system.slice/test.service

Jun 17 22:41:42 pluto systemd[1]: Started Test.


Systemd itself does indeed search /usr/lib/systemd/system . Our
internal/Debian tooling though
(dh_installsystemd/invoke-rc.d/service/...) currently only handles files
from /lib/systemd (mostly for historical reasons where a /usr on a
separate partition mounted during late boot was still supported).

So, theoretically, you can install unit files in /usr/lib/systemd/system
and systemd will process them. What you don't get is full Debian
integration.

Regards,
Michael

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to