Package: lsb-base
Version: 3.1-10
Severity: normal
To review LSB:
The killproc function shall return the LSB defined exit status codes.
If called without a signal, it shall return 0 if the program has been
stopped or is not running and not 0 otherwise. If a signal is given,
it shall return 0 only if the program is running.
This distinction seems to be implemented using the "$specified" variable
in killproc(). However, "$specified" is set if a *pidfile* is given, not
a *signal*. That seems wrong.
As a result of this, package upgrades are breaking if the init scripts
are using killproc and the daemon is not running at the time of upgrade.
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]