mitch_de, on 27 March 2011 - 05:27 PM, said:
Great.
But does this new utility handle the rights of kext "correct" if i use kext utitlity works but next OS X Diskutility must repair all of them again.
janek202, on 27 March 2011 - 05:36 PM, said:
Yes.
Maintenance: First it sets owner (root:wheel) and permissions (755) for the whole System/Library/Extensions. Some system kexts requires other permissions etc. so after that it repairs permissions on whole target disk using: "diskutil repairpermissions".
Installation: It sets owner and permissions only for newly installed kexts. Others aren't modified. After that it rebuilds cache.
So there's no need to run Disk Utility after using my application.
Don't know if this was addressed in this thread or not, as I haven't read it all. :-P
But, this is an issue I ran into awhile back and I found that the system expects 644 to be applied to the files and 755 to the folders/kext package.
So, running the following commands (or similar) fixes this minor issue:
chmod -R 755 /System/Library/Extensions
find /System/Library/Extensions -type f -execdir chmod 644 {} \;
It simply applies 755 to all the files/folders/kext packages, then finds just the files and applies 644 to them.
best regards,
MAJ