Minha solução de trabalho final foi escrever um arquivo de unidade systemd que executa o script init.d , sem converter o script inteiro.
Esta é a unidade do systemd para aMule.
[Unit]
Description=aMule Daemon
After=network.target
Requires=autofs.service
[Service]
User=amuled
Type=forking
ExecStart=/etc/init.d/amule-daemon start
ExecStop=/etc/init.d/amule-daemon stop
ExecReload=/etc/init.d/amule-daemon restart
[Install]
WantedBy=multi-user.target
NOTA: A diretiva Requires=autofs.service
não é obrigatória. Está lá porque eu uso autofs
para montar uma unidade NFS para o serviço que está configurado para ler / escrever nela.