Skip to content

deluge, mldonkey, syncthing, transmission: Depend on nslcd.service

Veiko Aasa requested to merge vexch/freedombox:share-app-depend-nslcd into master

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

Merge request reports

Loading