Package: amule-daemon
Version: 1:2.3.2-6
Severity: normal

Dear Maintainer,

Please consider shipping a native systemd service masking the currently
shipped init script (fixes lintian tag[1] in subject).

I looked at the init script and tried to come up with a service file
myself, but it seems amule-daemon has a peculiar way of handling users
which I've never seen before and not sure I understand the purpose of.

The README.Debian file says:
> [...] edit the file /etc/default/amule-daemon and give a value to
> the AMULED_USER variable (this should be normally your username, or some
> other if you wish to run amuled under a separate account).

This makes me think that maybe amule-daemon isn't really a *system*
service, but rather a *user* service? In systemd there's explicit
support for user services, so if this is true then I guess you should
just mask (symlink amule-daemon.service -> /dev/null) system service
and then instead provide a user unit.

For more information on system user units, see:
https://wiki.archlinux.org/index.php/Systemd/User


Regards,
Andreas Henriksson


[1]: 
https://lintian.debian.org/tags/missing-systemd-service-for-init.d-script.html

Reply via email to