Subversion Repositories configs

Rev

Blame | Last modification | View Log | RSS feed

# readahead-disable-services - readahead-disable-services
#
# disable all services, which interfere with readahead-collector

start on stopped rcS

script
        set +e
        . /etc/sysconfig/readahead
        [ -f /dev/shm/readahead-collector-started ] || exit 0
        [ -z "$READAHEAD_DELAY_SERVICES" ] && exit 0
        runlevel=$(/sbin/runlevel| (read a b; echo $b))
        # delay startup of services, which do not play nicely with readahead
        for service in "$READAHEAD_DELAY_SERVICES"; do
                if /sbin/chkconfig --level $runlevel $service ; then
                        echo "<6>readahead-disable-service: delaying service $service" > /dev/kmsg
                        /sbin/chkconfig --level $runlevel $service off
                        > /var/lock/subsys/delay-$runlevel-$service
                fi
        done
        exit 0
end script