--- speedfreq.rc 2004-07-15 03:07:46.000000000 +0200 +++ /etc/init.d/speedfreq 2004-09-14 21:56:30.170727552 +0200 @@ -42,6 +42,11 @@ stop() { ebegin "Stopping speedfreq" if [ -e /var/run/speedfreq.pid ] ; then + if [ -n "${SPEEDFREQ_EXIT_SPEED}" ]; then + SPEEDFREQ_SPEED=${SPEEDFREQ_EXIT_SPEED} + check_battery + /usr/bin/speedfreq -p ${SPEEDFREQ_SPEED} + fi local pid="$(& /dev/null eend $? "Could not kill pid '${pid}'"