A month or so ago I was trying to fix a boot up issue with fglrx module loading and tried to temporarily disable the fglrxrebuild startup mechanism by
mv /etc/init.d/boot.fglrxrebuild boot.fglrxrebuild.block
That had the unintended consequence of removing the symbolic link entries in /etc/init.d/boot.d that run boot.fglrxrebuild.
With today’s kernel update to 188.8.131.52-0.9-desktop, I noticed no fglrxrebuild activity in the logs (/var/log/boot.msg) and X started up but with lots of flicker and no fglrx module - fglrxrebuild had not recompiled.
I made to following corrections (by comparison to another system which also runs fglrx)
/etc/init.d> ll ........ -rwxr-xr-x 1 root root 8547 Oct 11 14:33 boot.fglrxrebuild ........ cd boot.d ln -s ../boot.fglrxrebuild K01boot.fglrxrebuild ln -s ../boot.fglrxrebuild S13boot.fglrxrebuild and now have /etc/init.d/boot.d> ll total 0 .......... lrwxrwxrwx 1 root root 20 Nov 9 09:16 K01boot.fglrxrebuild -> ../boot.fglrxrebuild ........ lrwxrwxrwx 1 root root 20 Nov 9 09:17 S13boot.fglrxrebuild -> ../boot.fglrxrebuild .............
I rebooted, but still no fglrxrebuild messages or action.
I was able to manually recover the system from CLI
/etc/init.d> ./fglrxrebuild and then restart X
What might I have missed to get the script to automatically run again?