Bug#959917: systemd: unit file Alias= leads to dangling symlink
    Christoph Anton Mitterer 
    calestyo at scientia.net
       
    Thu May  7 01:51:15 BST 2020
    
    
  
Package: systemd
Version: 245.5-2
Severity: normal
Hey.
I've just noted the following behaviour.
/lib/systemd/system/smartmontools.service has:
[Install]
WantedBy=multi-user.target
Alias=smartd.service
Which leads to:
# tree /etc/systemd/system
/etc/systemd/system
├── multi-user.target.wants
│   ├── smartd.service -> /lib/systemd/system/smartd.service
│   ├── smartmontools.service -> /lib/systemd/system/smartmontools.service
│   └── ...
├── smartd.service -> /lib/systemd/system/smartmontools.service
...
With /etc/systemd/system/multi-user.target.wants/smartmontools.service being
a dangling symlink to the non-existant /lib/systemd/system/smartd.service .
/etc/systemd/system/smartd.service is however created with the correct
destination.
This stays if one disables/enables the unit, i.e. it's re-created with
the dangling symlink.
Cheers,
Chris.
    
    
More information about the Pkg-systemd-maintainers
mailing list