reboot: signal init, add -f option to call reboot();
authorIsaac Dunham <ibid.ag@gmail.com>
Thu, 6 Aug 2015 02:33:43 +0000 (21:33 -0500)
committerRob Landley <rob@landley.net>
Thu, 6 Aug 2015 02:33:43 +0000 (21:33 -0500)
commita12eec740dc6d0c533fb7d83a0a54de6d3abb17c
tree91faf8dbe95712c786c33ec20e9c96eba1748318
parent5f225ca241cd927ebf148d714ab7e1f69461522c
reboot: signal init, add -f option to call reboot();
init: use SIGINT, use xsignal()

Now that oneit supports the same signals as our "sysv"-init for shutdown,
make reboot et al. signal pid 1 with the appropriate signal.
Of these signals, only SIGINT works with sysvinit 2.88, causing a reboot.
The others are only supported in Busybox init.

Also, make init accept SIGINT and use xsignal().
toys/other/reboot.c
toys/pending/init.c