ReferencePlatforms/Mac: Difference between revisions
Jump to navigation
Jump to search
ChrisCooper (talk | contribs) |
ChrisCooper (talk | contribs) (→ssh) |
||
Line 14: | Line 14: | ||
Two possible solutions are: | Two possible solutions are: | ||
# 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 -r .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 -r xserve06:~/.ssh .</code>) | ||
= ENV setup = | = ENV setup = |
Revision as of 06:29, 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:
- 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 -r .ssh new_machine:~
) - scp the cltbld keys over directly from a machine that already has them installed (
cd ~;scp -r 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
- Mount the Xcode disk image, and begin installing the XcodeTools.mpkg.
- When it comes time to choose the Installation Type, choose "Customize"
- Under "Cross-Development," select all the available SDKs, and then click "Install"