diff options
Diffstat (limited to 'skel/rc.shutdown')
-rwxr-xr-x | skel/rc.shutdown | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/skel/rc.shutdown b/skel/rc.shutdown index e69de29..6acd0f0 100755 --- a/skel/rc.shutdown +++ b/skel/rc.shutdown @@ -0,0 +1,17 @@ +#!/bin/sh -e + +### Things to do before hardware halt/reboot/poweroff. +### Ideally, it should be a single call to the service manager, +### telling it to bring all the services down. + +### If your services are managed by sysv-rc: +### remove the K11reboot link from /etc/rc6.d to prevent +### sysv-rc from rebooting prematurely - because sysvinit does +### not properly separate state changes from system init/shutdown. +# exec /etc/init.d/rc 6 + +### If your services are managed by OpenRC: +# exec /sbin/openrc shutdown + +### If your services are managed by s6-rc: +# exec s6-rc -da change |