summaryrefslogtreecommitdiff
path: root/pm/power.d/readahead
blob: 4247217a2d763533495e1a61e5ed303b273a2833 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#!/bin/sh

[ -x /sbin/blockdev ] || exit $NA

readahead() {
    for dev in $(awk '/^\/dev\// {print $1}'</etc/mtab); do
	/sbin/blockdev --setfra $1 "$dev"
    done
}

case $1 in
    true) readahead 3072 ;;
    false) readahead 256 ;;
    *) exit $NA ;;
esac

exit 0