ReferencePlatforms/Mac: Difference between revisions
Jump to navigation
Jump to search
ChrisCooper (talk | contribs) |
ChrisCooper (talk | contribs) 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:
- 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:~
) - 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