runit (2.2.0-4) unstable; urgency=medium

    SIGPWR patch reworked:
    Since this version runit no longer unconditionally performs shutdown as
    SIGPWR is reveived; the /etc/runit/pwrfail script with a mechanism similar
    to ctrl-alt-del is used instead; this is documented in runit(8).
    To ensure backward compatibility with the previous version of the patch the
    /etc/runit/pwrfail script is installed and executable.

 -- Lorenzo Puliti <plorenzo@disroot.org>  Mon, 15 Sep 2025 17:04:10 +0200

runit (2.1.2-61) unstable; urgency=medium

    In order to address concerns with the wtmp log file, the Debian project decided
    to drop support for traditional wtmp file logging in favour of wtmpdb(8).
    The shutdown program has been updated to use wtmpdb if available and
    runit will now log boot and shutdown wtmp entries in stage 1 and stage 3.
    If wtmpdb program is not found in the system runit will issue a warning.
    The wtmpdb package should be already available in new installations, but
    sysadmins upgrading from Bookworm may need to install it, if they deem it
    necessary.

    Invoke-rc.d and service programs from init-system-helpers package are now
    diverted and a runit-aware version of both programs is installed; please see
    invoke-rc.d(8) and service(8) for details.

    The sysvinit scripts override mechanism is changed: the override task is to
    intercept calls to sysvinit scripts and decide when is appropriate to block the call
    or forward it to the equivalent runscript. Until now the override was defined
    in /lib/lsb/init-functions.d/40-runit file and affected both calls to invoke-rc.d and
    directs call to scripts in /etc/init.d/.
    The new override is defined in /etc/runit/override-sysv.d/runit-default and only
    intercepts calls to invoker-rc.d.
    lsb.runit.sysv, lsb.runit.mask and /etc/runit/no.emulate.sysv.d/* flagfiles are no longer
    effective, however it is now possible to set an override policy for each runit service
    by touching files with appropriate name in /etc/runit/override-sysv.d/ directory.
    For details see /etc/runit/override-sysv.d/README

 -- Lorenzo Puliti <plorenzo@disroot.org>  Wed, 30 Oct 2024 02:54:32 +0100

runit (2.1.2-39) unstable; urgency=medium

    Please be aware that this version of runit reintroduces the
    /etc/runit/ctrlaltdel script, enabling the system shutdown
    on ctrl-alt-del keyboard request.
    To disable this feature do 'chmod -x /etc/runit/ctrlaltdel'

 -- Lorenzo Puliti <plorenzo@disroot.org>  Sun, 20 Dec 2020 11:16:49 +0100
