package/sysrepo: fix SysV init script
authorHeiko Thiery <heiko.thiery@gmail.com>
Wed, 27 May 2020 07:11:13 +0000 (09:11 +0200)
committerYann E. MORIN <yann.morin.1998@free.fr>
Sun, 31 May 2020 08:27:01 +0000 (10:27 +0200)
commit1a14a838eaa88ae683bf8c0cb0ae6cc7e1d10d49
tree423468305dda64120d1ef0a0b58ffe9d7c7ccf3d
parentae417368f52518735dfce6c83d8e064298e6d0dd
package/sysrepo: fix SysV init script

The current script (S51sysrepo-plugind) is not able to stop the daemon.

Possible options to fix the problem:

A) By adding the "-m -p $PIDFILE" option to start the pid file will be
   created but it will not contain the correct PID used by the daemon.
   This is obviously because the daemon forks.
B) By not starting the daemon in background (sysrepo-plugind -d) and
   let do it by start-stop-daemon with "-b" option. But then the log
   messages of the daemon will not longer ends in the syslog but to stderr.
C) Start the daemon without a pidfile and stop the daemon with the
   "-x" option.

The only valid option is C to fix that.

Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>
[yann.morin.1998@free.fr: introduce EXECUTABLE]
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
package/sysrepo/S51sysrepo-plugind