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]

Reply via email to