Certainly looks like chkconfig is the problem. I used chkconfig to turn off rsync, using:
chkconfig -e rsync
and then editing the entry to off. After doing this, all my entries in rcS.d were recreated in a new order:
lrwxrwxrwx 1 root root 19 2009-04-11 14:57 S02readahead -> ../init.d/readahead lrwxrwxrwx 1 root root 21 2009-04-11 14:57 S03hostname.sh -> ../init.d/hostname.sh lrwxrwxrwx 1 root root 24 2009-04-11 14:57 S04mountkernfs.sh -> ../init.d/mountkernfs.sh lrwxrwxrwx 1 root root 14 2009-04-11 14:57 S05udev -> ../init.d/udev lrwxrwxrwx 1 root root 26 2009-04-11 14:57 S06mountdevsubfs.sh -> ../init.d/mountdevsubfs.sh <snip>
udev was previously S10 on my system. Now that I've found the culprit, for me at least, how can I restore the correct running order?
Certainly looks like chkconfig is the problem. I used chkconfig to turn off rsync, using:
chkconfig -e rsync
and then editing the entry to off. After doing this, all my entries in rcS.d were recreated in a new order:
lrwxrwxrwx 1 root root 19 2009-04-11 14:57 S02readahead -> ../init.d/readahead d/hostname. sh d/mountkernfs. sh d/mountdevsubfs .sh
lrwxrwxrwx 1 root root 21 2009-04-11 14:57 S03hostname.sh -> ../init.
lrwxrwxrwx 1 root root 24 2009-04-11 14:57 S04mountkernfs.sh -> ../init.
lrwxrwxrwx 1 root root 14 2009-04-11 14:57 S05udev -> ../init.d/udev
lrwxrwxrwx 1 root root 26 2009-04-11 14:57 S06mountdevsubfs.sh -> ../init.
<snip>
udev was previously S10 on my system. Now that I've found the culprit, for me at least, how can I restore the correct running order?