Using AJ,we can now see why repairing permissions with DU takes so long-so many lines of code that read, 'cant find' 'emergency' 'timeout' 'illegal this illegal that' 'will try this instead' looks like Apple just didnt want to fix the directories(?) so they could be easily be found and repaired
yes, in Tiger-I could RP in 10 seconds! Now in Leo, 5 mins
AppleJack
troubleshooting tool that runs in single-user mode
Version: 1.5
Old way was security risk and here is what happens when your repair permissions on 10.5+ - Ilgaz
Apple was blindly repairing/changing permissions based on receipts (bom to be exact) pre-Leopard.As times have changed and Apple's popularity on the rise, people started to theorise about abusing permissions repair (most of times, done needlessly) of non suspecting users just by "planting" a .pkg on receipts or more basically, adding some data.
So, now Leopard makes sure the "permissions" it repairs are _absolutely_ the files it installed at first place or the stuff coming with valid installers, installed by user. It checks about hundreds of thousands of files integrity before really repairing permissions. Think it like a virus scan, "deep" scan, it is a huge job. (although permission repair is NOT a virus scan)
This is the way they came up with, I don't blame Apple, I blame the usual trolls having zero responsibility teaching idiots some ways, just to prove they are right.
Reply to This
Sunday, April 26 2009 @ 07:39 AM PDT