ReferencePlatforms/Test/SnowLeopardRev4: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
No edit summary
 
Line 1: Line 1:
This information is from the original setup bug. It has been added to the wiki so it doesn't get lost ([https://bugzilla.mozilla.org/show_bug.cgi?id=683715#c11 original source]).  Everything else is done with [http://hg.mozilla.org/build/puppet-manifests/file/83e4364144f9/os/talos_osx_rev4.pp os/talos_osx_rev4.pp].  Eventually this file will be moved to talos_osx.pp
__TOC__


*The hard drive with pre-installed Mac OS X erased
= Initial setup =
*Mac OS X 10.6 installed from OS recovery DVD included with hardware. Note the Applications DVD included with the hardware should not be installed.
If the machine is new or offline, DCOps will need to physically boot, attach a keyboard, and netboot.
*10.6.8 v1.1 update applied, from:
 
curl -LO http://support.apple.com/downloads/DL1399/en_US/MacOSXUpdCombo10.6.8.dmg
= Re-imaging a machine =
*User created with the following details:
If the machine is already online and accessible, Snow Leopard machines can be re-imaged automatically via netboot. [https://mana.mozilla.org/wiki/pages/viewpage.action?pageId=34014655 Instructions are in mana.]
**Full Name: Client Builder
If the machine is idle, you can reboot it immediately.
**User Name: cltbld
 
**Password to be communicated by Release Engineering
Assuming the machine is enabled in [https://secure.pub.build.mozilla.org/slavealloc/ui/#slaves slavealloc], it will enter production automatically.
*VNC and SSH sharing enabled with VNC password set to 'cltbld' password. This can be done by:
 
** launch System Preferences
= Post-imaging steps =
** go to 'Sharing'
None.
** tick 'Screen Sharing' and 'Remote Login' settings
** set the VNC password
*** select the 'Screen Sharing' item from the checkbox list
*** press "Computer Settings"
*** On the sheet that drops down, tick the 'VNC Viewers may control screen with password:" checkbox
*** enter the 'cltbld' user password.
*'cltbld' set to automatically log into a console session.  This can be done by:
** launching System Preferences
** go to 'Accounts'
** click the padlock to unlock the preference pane
** press 'Login Options' then select "Client Builder" from the "Automatic Login" list
*Puppet v 0.24.8 installed. This can be done by running
curl -LO http://downloads.puppetlabs.com/gems/facter-1.5.6.gem
curl -LO http://projects.puppetlabs.com/attachments/download/584/puppet-0.24.8.gem
sudo gem install facter-1.5.6.gem puppet-0.24.8.gem
*Hardware dongle installed that allows the display mode to be set to 1600x1200x32

Latest revision as of 15:19, 5 September 2013

Initial setup

If the machine is new or offline, DCOps will need to physically boot, attach a keyboard, and netboot.

Re-imaging a machine

If the machine is already online and accessible, Snow Leopard machines can be re-imaged automatically via netboot. Instructions are in mana. If the machine is idle, you can reboot it immediately.

Assuming the machine is enabled in slavealloc, it will enter production automatically.

Post-imaging steps

None.