Mac OS X bootpd configuration
cdevers at pobox.com
Thu Sep 29 00:38:14 BST 2011
Right, if you try to update a plist for a running program, that program will get a chance to clobber the on-disk version of the file with its in-memory version when it quits. The workaround is to halt the program or daemon first (maybe from a GUI, maybe via launchctl) before making your changes.
And `defaults write /etc/bootp parameter value` is definitely the way to go if you're updating simple key/value settings. For more complex nested data structures, look into /usr/libexec/PlistBuddy, which is way more flexible.
More information about the london.pm