#!/bin/sh

set -e

case $1 in
  start|restart|reload|force-reload)
    ;;
  stop) 
    exit 0
    ;;
  *)
    echo "Usage: $0 {stop|start|restart|reload|force-reload}" >&2
    exit 1
    ;;
esac

echo -n "Setting iosched parameters:"

for d in /dev/sd*[a-z]; do
    DEV=`echo $d | cut -d/ -f3`
    ( sdparm -q -s WCE -S $d 2> /dev/null || sdparm -q -s WCE $d 2> /dev/null ) && echo -n " $DEV"
    [ -w /sys/block/$DEV/queue/scheduler ] && echo cfq > /sys/block/$DEV/queue/scheduler
done

echo

exit 0
