deluge, mldonkey, syncthing, transmission: Depend on nslcd.service
Add nslcd.service as a dependency to the services that depend on users and groups defined in LDAP. deluged, mldonkey-server, syncthing@syncthing and transmission-daemon services depend on freedombox-share LDAP group.
Closes #2061 (closed)
Tests done with apps deluge, mldonkey, syncthing and transmission, in both debian stable and testing dev containers, after applying changes:
- After installing an app and after reboot, the daemon user is a member of the freedombox-share group.
- Checked with the
systemctl show
command that nslcd.service is added to After=... dependencies. - All the functional tests pass (in Debian stable, closed manually the syncthing usage reporting form - #2059).
Signed-off-by: Veiko Aasa veiko17@disroot.org