ReferencePlatforms/Mac: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
Line 16: Line 16:
# checkout the cltbld ssh keys on a machine that already has the keys installed and then scp the .ssh directory over (<code>cvs -d :ext:cltbld@cvs.mozilla.org:/mofo co -d .ssh release/tinderbox-configs/host/ssh; scp .ssh new_machine:~</code>)
# checkout the cltbld ssh keys on a machine that already has the keys installed and then scp the .ssh directory over (<code>cvs -d :ext:cltbld@cvs.mozilla.org:/mofo co -d .ssh release/tinderbox-configs/host/ssh; scp .ssh new_machine:~</code>)
# scp the cltbld keys over directly from a machine that already has them installed (<code>cd ~;scp xserve06:~/.ssh .</code>)
# scp the cltbld keys over directly from a machine that already has them installed (<code>cd ~;scp xserve06:~/.ssh .</code>)
= ENV setup =
ocvs -d :ext:cltbld@cvs.mozilla.org:/mofo co release/tinderbox-configs/host
ln -s release/tinderbox-configs/host/mac-osx-profile .profile
...at which point you'll probably want to restart your shell to use the new .profile.


= Ref platform packages =
= Ref platform packages =
Line 22: Line 29:


  ocvs -d :ext:cltbld@cvs.mozilla.org:/mofo co ref-platforms/mac
  ocvs -d :ext:cltbld@cvs.mozilla.org:/mofo co ref-platforms/mac
This should yield 4 files:
1703e153e7954c976bc39e3e226ae219  DarwinPorts-1.2-10.4.dmg
65c3aeb974f5f8c75b8daa92c9185122  SharedMenusCocoa.dmg
039b8961863bd240817a6eed38f67704  dports.tar.gz
1d89f956ea2ee3a248449c3c0e0d6834  xcode_2.2.1_8g1165_018213632.dmg
= Installing XCode =
= Installing DarwinPorts =
= Installing SharedMenusCocoa =

Revision as of 06:18, 8 December 2006

Darwin Version

PPC: Darwin xserve03.build.mozilla.org 8.7.2 Darwin Kernel Version 8.7.2: Tue Jul 25 23:14:47 PDT 2006; root:xnu-792.10.96.obj~3/RELEASE_PPC Power Macintosh powerpc

Intel:


ssh

The first step is to get ssh working with the cltbld keys on the new machine. Unfortunately, this presents a bit of a chicken-and-egg problem, as the ssh keys necessary to access cvs are not yet on the machine.

Two possible solutions are:

  1. checkout the cltbld ssh keys on a machine that already has the keys installed and then scp the .ssh directory over (cvs -d :ext:cltbld@cvs.mozilla.org:/mofo co -d .ssh release/tinderbox-configs/host/ssh; scp .ssh new_machine:~)
  2. scp the cltbld keys over directly from a machine that already has them installed (cd ~;scp xserve06:~/.ssh .)

ENV setup

ocvs -d :ext:cltbld@cvs.mozilla.org:/mofo co release/tinderbox-configs/host
ln -s release/tinderbox-configs/host/mac-osx-profile .profile

...at which point you'll probably want to restart your shell to use the new .profile.

Ref platform packages

The next step is to retrieve the Mac reference platform packages from CVS:

ocvs -d :ext:cltbld@cvs.mozilla.org:/mofo co ref-platforms/mac

This should yield 4 files:

1703e153e7954c976bc39e3e226ae219  DarwinPorts-1.2-10.4.dmg
65c3aeb974f5f8c75b8daa92c9185122  SharedMenusCocoa.dmg
039b8961863bd240817a6eed38f67704  dports.tar.gz
1d89f956ea2ee3a248449c3c0e0d6834  xcode_2.2.1_8g1165_018213632.dmg

Installing XCode

Installing DarwinPorts

Installing SharedMenusCocoa