New comment by innerspacepilot on void-packages repository https://github.com/void-linux/void-packages/pull/20098#issuecomment-599224575 Comment: Oh well, If I only knew that the patch already exists :( So, there is no significant differences between patches. Yep, 0013-Shutdown-when-runit-init-receices-SIGPWR.patch looks better than mine (mine is working anyway). SIGPWR is sent to init (process 1) directly, so no need to create any files (like stopit). Runit also reboots on getting SIGCONT (it is also not configurable) @leahneukirchen can you find any UPS daemon that sends sigpwr to init? (seems like it was very loooong time ago)