Je n'avais pas remarqué le problème à l'installation.
Pour être plus précis le script init a une petite erreur sous Debian (les autres distrib je ne sais pas) même avec le package 2.3.16.
La ligne de commande du start passe le paramètre --pidfile à start-stop-daemon alors qu'il doit être passé à fusioninventory-agent.
L'option avec start-stop-daemon vérifie la présence du pid elle ne le crée pas. Alors que celle de fusioninventory-agent le fait.
En clair :
au lieu de :
A noter que le problème n'apparait pas en Jessie (Debian 8) car systemd intercepte le script init et génère le sien.
Pour être plus précis le script init a une petite erreur sous Debian (les autres distrib je ne sais pas) même avec le package 2.3.16.
La ligne de commande du start passe le paramètre --pidfile à start-stop-daemon alors qu'il doit être passé à fusioninventory-agent.
L'option avec start-stop-daemon vérifie la présence du pid elle ne le crée pas. Alors que celle de fusioninventory-agent le fait.
En clair :
Code:
start-stop-daemon --start --quiet --exec $DAEMON -- $DAEMON_OPTS --pidfile /var/run/$NAME.pid || true
Code:
start-stop-daemon --start --quiet --pidfile /var/run/$NAME.pid --exec $DAEMON -- $DAEMON_OPTS || true
A noter que le problème n'apparait pas en Jessie (Debian 8) car systemd intercepte le script init et génère le sien.