New comment by Duncaen on void-packages repository https://github.com/void-linux/void-packages/pull/20098#issuecomment-599244373 Comment: ```diff - if ((sigp) || (sigc && (stat(STOPIT, &s) != -1) && (s.st_mode & S_IXUSR))) { + if ((sigc || sigp) && (stat(STOPIT, &s) != -1) && (s.st_mode & S_IXUSR))) { ``` If we change the diff like this, on Void Linux the default would be to do the shutdown, as `stopit` is created on boot (which is another issue, but its easy to remove from `/etc/rc.local`): ``` /etc/runit/1:install -m100 /dev/null /run/runit/stopit ```