Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I want to modify (or delete and put a replacement in the User Template) a default preference in an app bundle in System/CoreServices.

I'm assuming future software updates will possibly overwrite these changes. What other caveats should one be aware of? Would there be a possible instability caused? This change would be deployed to lots of machines.

share|improve this question
    
You're not actually editing CoreServices bundles by changing their related defaults in ~/Library/Preferences for your users. Could you explain again what it is you want to do? –  Daniel Beck Jun 28 '11 at 19:09
    
/System/Library/CoreServices/Dock.app/Contents/Resources/English.lproj/default.p‌​list is an example of a default preference inside an app bundle. Just looking into what would happen if one was to muck with these files. –  Ross Charette Jun 29 '11 at 17:13
    
Are there any cases you would be unable to workaround by giving your users suitable preference files in ~/Library/Preferences, such as (in your example), com.apple.Dock.plist? –  Daniel Beck Jun 29 '11 at 17:27
    
After dealing with mac pref templates, I wouldn't be surprised. –  Ross Charette Jun 29 '11 at 20:26
    
If it's only preferences defaults, those should just be copied over to the ~/Library/Preferences directory, or used as template upon first launch. I suggest you provide your user accounts with sensible defaults and ask again once that approach fails. I think you won't be back with this issue ;) Good luck! –  Daniel Beck Jun 30 '11 at 3:50
add comment

1 Answer

up vote 1 down vote accepted

I dont beleive question cant be answered to the 100% with the information you give. I suggest you experiment to find out on a single mac, with a time machine backup before deploying. The effects it has depend completeley on the application and the canges you apply.

As far as my experience goes I've just modified the Dock application in order to alter how exposé looked by replacing two images in its resources. I suffered from no instability, but again, it was just 2 images.

About software update, it is possible that the changes are overwritten, but again, it depends on what you are modifying.

Why are you modifying CoreServices? I suggest other methods to achieve what you want to do, but if its the only way, Time Machine is your friend.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.