ReferencePlatforms/Test/SnowLeopardRev3

From MozillaWiki
Jump to navigation Jump to search

The Snow Leopard reference is pretty much as Leopard's but it differs in the post puppet packages which will be listed here:

Post-puppet packages

Since the deployment of Puppet, future changes to the ref platform are management by it. Because of this, providing _exact_ installation instructions can be tricky. All of the packages listed below are installed on the ref platform and some installation guidelines are provided. Looking at the osx talos puppet-manifests repository may help if you are having trouble.

Mercurial

  • Mercurial 1.3.1 got deployed to all talos r3 Snow Leopard slaves.
  • 1df033a8e9b0
  • The puppet equivalent is:
cd /Library/Python/2.5/site-packages
/usr/bin/tar -xzf /N/talos/mac/darwin10/mercurial-1.3.1.tar.gz
# as root
cd /usr/local/bin
cp /N/talos/mac/hg .
mkdir /Users/cltbld/bin
ln -s /usr/bin/python2.5 /Users/cltbld/bin/python
cp /N/talos/mac/darwin10/.bash_profile /Users/cltbld/.bash_profile

com.apple.DownloadAssessment.plist

  • TODO document the following:
https://bug561350.bugzilla.mozilla.org/attachment.cgi?id=461529

com.apple.LaunchServices.plist

  • TODO document the following:
https://bug586567.bugzilla.mozilla.org/attachment.cgi?id=465123

Manage dock and screen resolution

  • Deployed with 04612be9bfeb
  • A new screen resolution (1600x1200) was deployed in bug 622229.
  • The files deployed are:
/Library/LaunchAgents/cscreen.resize.plist
/Users/cltbld/cscreen
/Users/cltbld/Library/Preferences/com.apple.dock.plist

Update from 10.6.2 to 10.6.6

sudo softwareupdate --install MacOSXUpdCombo10.6.6-10.6.6"

This file isn't available via softwareupdate anymore, but it is available for download at http://support.apple.com/kb/DL1349 (thanks Nick!). It's in /N/production/darwin10-i386/test/DMGs/ on the puppet servers, too. It seems this needs to be installed manually, via VNC, although in bug 643506 the install failed, so YMMV.

Disable bluetooth

See bug 570843.