| Server IP : 134.236.49.22 / Your IP : 216.73.216.114 Web Server : Apache/2.2.15 (Fedora) System : Linux km10.dyndns.org 2.6.31.5-127.fc12.i686.PAE #1 SMP Sat Nov 7 21:25:57 EST 2009 i686 User : apache ( 48) PHP Version : 5.3.3 Disable Function : NONE MySQL : ON | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /etc/event.d/ |
Upload File : |
# readahead-collector - readahead-collector
#
# Starts readahead-collector
start on startup
stop on started prefdm
stop on stopped rc[234]
stop on runlevel [16]
kill timeout 60
script
# do not exit on failed commands
set +e
. /etc/sysconfig/readahead
[ "$READAHEAD_COLLECT" != "yes" ] && exit 0
[ -f /.autofsck ] && exit 0
[ -f /forcefsck ] && exit 0
if [ ! -f /.readahead_collect ]; then
[ "$READAHEAD_COLLECT_ON_RPM" != "yes" ] && exit 0
[ /var/lib/readahead/early.sorted -nt /var/lib/rpm/Packages ] && exit 0
fi
. /etc/init.d/functions
cmdline=$(cat /proc/cmdline)
strstr "$cmdline" autorelabel && exit 0
if [ -f /.autorelabel ]; then
# Check SELinux status
selinuxfs="$(fstab_decode_str `LC_ALL=C awk '/ selinuxfs / { print $2 }' /proc/mounts`)"
SELINUX_STATE=
if [ -n "$selinuxfs" ] && [ "`cat /proc/self/attr/current`" != "kernel" ]; then
if [ -r "$selinuxfs/enforce" ] ; then
SELINUX_STATE=`cat "$selinuxfs/enforce"`
else
# assume enforcing if you can't read it
SELINUX_STATE=1
fi
fi
if [ -n "$SELINUX_STATE" ]; then
exit 0
fi
fi
exec /sbin/readahead-collector -f
end script
pre-stop script
set +e
# after prefdm is startup collect some more seconds
. /etc/sysconfig/readahead
exec sleep ${READAHEAD_EXTRA_COLLECT:-10}
end script
post-stop script
# do not exit on failed commands
set +e
. /etc/sysconfig/readahead
[ "$READAHEAD_COLLECT" != "yes" ] && exit 0
if [ ! -f /.readahead_collect ]; then
[ "$READAHEAD_COLLECT_ON_RPM" != "yes" ] && exit 0
[ /var/lib/readahead/early.sorted -nt /var/lib/rpm/Packages ] && exit 0
fi
rm -f /.readahead_collect
# start delayed services
runlevel=$(/sbin/runlevel| (read a b; echo $b))
for service in auditd restorecond; do
if [ -f /var/lock/subsys/delay-$runlevel-$service ]; then
/sbin/chkconfig --level $runlevel $service on
/sbin/service $service start
rm -f /var/lock/subsys/delay-$runlevel-$service
fi
done
# process lists
/etc/cron.daily/readahead.cron 2>/dev/null 1>&2
exit 0
end script