busybox: implement a custom 'shutdown' script. use with care!

closes #2097
This commit is contained in:
Stefan Saraev 2013-03-22 20:05:06 +02:00
parent b4886ff7cd
commit 8d68698bdb

View File

@ -27,7 +27,18 @@
omit_pids+=( $@ )
}
_shutdown_script () {
SHUTDOWN="/storage/.config/shutdown.sh"
if [ -f $SHUTDOWN ]; then
echo '!!! SHUTDOWN script detected !!!' | logger -t shutdown.sh
cat "$SHUTDOWN" | logger -t shutdown.sh
echo '!!! -End of shutdown script- !!!' | logger -t shutdown.sh
sh $SHUTDOWN
fi
}
_safe_shutdown () {
_shutdown_script
add_omit_pids $(pidof connmand)
add_omit_pids $(pidof dbus-daemon)
killall5 -15 ${omit_pids[@]/#/-o }