Package: runit / 2.1.2-9.2

Metadata

Package Version Patches format
runit 2.1.2-9.2 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
0005 patch etc runit 2 for FHS.patch | (download)

runit-2.1.2/etc/2 | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 make /etc/runit/2 respect fhs
 On Debian system services directory is /etc/service, not /service.
0001 default directory for services on Debian is etc servi.diff | (download)

runit-2.1.2/man/runsv.8 | 4 2 + 2 - 0 !
runit-2.1.2/man/runsvchdir.8 | 4 2 + 2 - 0 !
runit-2.1.2/man/sv.8 | 4 2 + 2 - 0 !
runit-2.1.2/src/sv.c | 2 1 + 1 - 0 !
4 files changed, 7 insertions(+), 7 deletions(-)

 [patch] default directory for services on debian is /etc/service/,
 not /service/


0002 support etc runit nosync file to make sync on shutdow.diff | (download)

runit-2.1.2/doc/runit.8.html | 2 2 + 0 - 0 !
runit-2.1.2/man/runit.8 | 5 5 + 0 - 0 !
runit-2.1.2/src/runit.c | 15 10 + 5 - 0 !
runit-2.1.2/src/runit.h | 1 1 + 0 - 0 !
4 files changed, 18 insertions(+), 5 deletions(-)

 [patch] support /etc/runit/nosync file to make sync on
 shutdown/reboot optional

https://bugs.debian.org/695281

0003 utmpset.c mixes int32_t and time_t.diff | (download)

runit-2.1.2/src/utmpset.c | 8 6 + 2 - 0 !
1 file changed, 6 insertions(+), 2 deletions(-)

 [patch] utmpset.c: mixes "int32_t *" and "time_t *"

Don't pass int32_t to time(), thx Lorenzo Beretta,
https://bugs.debian.org/754849

0004 src Makefile don t use static to link runit runit ini.diff | (download)

runit-2.1.2/src/Makefile | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 [patch] src/makefile: don't use -static to link runit, runit-init on
 Debian


0006 make buildsystem respect CFLAGS.patch | (download)

runit-2.1.2/src/print-cc.sh | 2 1 + 1 - 0 !
runit-2.1.2/src/print-ld.sh | 2 1 + 1 - 0 !
2 files changed, 2 insertions(+), 2 deletions(-)

 make buildsystem respect dpkg-buildflags
0007 move communication files.patch | (download)

runit-2.1.2/etc/debian/1 | 4 2 + 2 - 0 !
runit-2.1.2/etc/debian/3 | 2 1 + 1 - 0 !
runit-2.1.2/etc/debian/ctrlaltdel | 4 2 + 2 - 0 !
runit-2.1.2/man/runit-init.8 | 8 4 + 4 - 0 !
runit-2.1.2/man/runit.8 | 6 3 + 3 - 0 !
runit-2.1.2/src/runit.h | 4 2 + 2 - 0 !
6 files changed, 14 insertions(+), 14 deletions(-)

 move communication files under /run
 Runit by default uses files /etc/runit/stop and /etc/runit/reboot.
 This configuration will not work when /etc is mounted read-only,
 as such this patch renames this files into /run/runit.stop and
 /run/runit.reboot
0008 emulate sysv runlevel 5.patch | (download)

runit-2.1.2/etc/debian/1 | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 emulalate sysv runlevel 5 by default
 Currently, not many daemons in Debian provides proper runscripts, so
 if user switches to runit, she will on next reboot, that none of daemons,
 including essential, like cron, are started.
 .
 This patch starts them in sysv-init style -- unmanaged, in background.
 It is sub-par solution, but allows one-by-one transition.
0009 fix error in manpage.patch | (download)

runit-2.1.2/man/runsv.8 | 6 2 + 4 - 0 !
1 file changed, 2 insertions(+), 4 deletions(-)

 fix factual error in manpage.
 Log ./finish script is not actually invoked. It is not clear, whether this
 limitation is worth lifting.