#125068 - 12/27/0303:30 PMWhy does it work?
[Re: Mactico]
Mactico
I invented modding!
Registered: 04/20/02
Posts: 1871
Why does it work? <br><br>From Joachim Buechse:<br><br>BootCacheControl is called during the startup process to create a cache of files needed to boot (up to the point were the login window is displayed).<br><br>In the 10.3.2 version the executable is called from /etc/rc script twice:<br><br>- BootCacheControl <br>- BootCacheControl tag<br><br>both times its called using a shell variable set in /etc/rc whic points to /System/Library/Extensions/BootCache.kext/Contents/Resources/BootCacheControl (and if this would not exist it would point to /usr/sbin/BootCacheControl.)<br><br>But there is another important call of the executable from the loginwindow process later:<br><br>- /usr/sbin/BootCacheControl autostop 15<br><br>Unfortunately the file /usr/sbin/BootCacheControl does not exist on a(ll) updated 10.3.2 system. The copy command above takes care of that problem.<br><br><br><br>
The only thing that worries me is:<br><br>BTW: I dont think the cp advice is really the best advice. I wrote it because it came from AppleSupport. If Apple updates (only) the original file in the future, you will have two inconsistent copies of the executable on your system. So I prefer<br>ln -s<br>but that was unfortunately not Apple's suggestion.<br><br>
_________________________ Check out my sites on ads and design.
#125072 - 12/28/0304:21 AMRe: Why does it work?
[Re: iraszl]
Mactico
I invented modding!
Registered: 04/20/02
Posts: 1871
Summary of the three alternatives:<br><br>1. Command creates extra file, speeds up boot times, but might screw up future updates:<br><br>sudo cp -p /System/Library/Extensions/BootCache.kext/Contents/Resources/BootCacheControl /usr/sbin/<br><br>2. Remove command of the BootCache file before installing any future OS X updates:<br><br>sudo rm /usr/sbin/BootCacheControl<br><br><br>3. Possibly safer command that uses link (but apparently not recommended by Apple Technical Support):<br><br>sudo ln -s /System/Library/Extensions/BootCache.kext/Contents/Resources/BootCacheControl /usr/sbin/BootCacheControl<br><br><br><br>
Hope you've done the patch through terminal already, but if not here is a GUI version:<br>http://macupdate.com/info.php/id/13672<br><br>it has an undo feature too, which might come handy before updating to 10.3.3.<br><br><pre>PMG5/1.8Ghz/1GBRAM, PBG3/400Mhz/768MBRAM, AirportX</pre><p>
_________________________ Check out my sites on ads and design.