• David Johnson's avatar
    Add systemd sigrtmin3/container compat to runit; customize pkg versions. · 763c8ead
    David Johnson authored
    systemd has a behavior that is very nice for containers.  If you send it
    SIGRTMIN+3 (37 on some Linux systems), it will halt the machine (see
    https://www.freedesktop.org/software/systemd/man/systemd.html).
    Further, if the env var "container" is set, systemd will actually exit.
    
    9001-systemd-sigrtmin3-compat.diff adds this functionality to runit.
    Prior to this, runit would of course just sit and spin after entering
    stage 3 (its halt/shutdown/reboot target).  Now if the env var
    "container" is set, runit will exit.  Plus runit can be signaled by
    Docker (or whatever container manager) to shutdown immediately via
    SIGRTMIN+3.
    
    (Also, this commit adds the custom "emulab" bit into the package version
    strings.)
    763c8ead
Name
Last commit
Last update
..
contrib Loading commit data...
diff Loading commit data...
examples Loading commit data...
share Loading commit data...
systemd Loading commit data...
2 Loading commit data...
changelog Loading commit data...
control Loading commit data...
copyright Loading commit data...
getty-tty5.finish Loading commit data...
getty-tty5.run Loading commit data...
implicit Loading commit data...
rules Loading commit data...
runit.NEWS.Debian Loading commit data...
runit.README.Debian Loading commit data...
runit.conffiles Loading commit data...
runit.docs Loading commit data...
runit.examples Loading commit data...
runit.postinst Loading commit data...
runit.postrm Loading commit data...
runit.preinst Loading commit data...
runsvdir-start.8 Loading commit data...
update-service Loading commit data...
update-service.8 Loading commit data...