|
Macintosh Development |
[Home]
[About Us]
[People]
[Information Systems]
[Kerberos for Macintosh]
[Applications]
[Miscellaneous Documentation]
Setting Up The Build Machine
This is sequence of steps I have performed to set up the build
machine. If something bad happens, the same procedure should be
followed to make sure that everything is installed and configured
properly.
If you are trying to install everything onto the disk the machine
is booting from, you will have to jump through some additional loops
in order to partition the disk and install system on it. The
instructions can be followed without modifications if
- the machine can be booted
- the machine has an ftp client
- the machine has sufficient free disk space to hold MacOS 8.0
installer, DiskCopy 6.1.3, and FWB HardDisk Toolkit 2, on a drive
different from the one you are installing onto.
If you don't have all of this, the fastest way to deal is to get
another bootable disk (maybe a Jaz cart?) with everything you need
and start from there.
1. Before you start
- Boot the machine
- Get FWB HardDisk Toolkit 2 disk
2. Preparing your hard disk
Although it is possible to achieve essentially the same effect
with different partitionings, this is what I used:
- system partition: 192 MB, "MacOS 8.0"
- development tools partition: 288 MB, "Development Tools"
- build tree partition: 432 MB, "Macdev 12"
- everything else partition: 96 MB, "Other"
These four add up almost 1 GB.
3. Installing software
The order of installations is important; it is especially
important you install the system first and then boot from the new
system, because some of the other installations will modify your
system folder.
3.1 Installing system software
3.2 Installing MacsBug
3.3 Installing CodeWarrior
- Get the CWPro 1 Tools CD and install the following components
to Development Tools partition:
- CodeWarrior IDE
- Metrowerks Standard Library
- Metrowerks C/C++ for MacOS
- Metrowerks PowerPlant
- Other Metrowerks Tools
- Metrowerks CodeWarrior Plugin API
- Tools for Netborne Patches
- Download and apply the following patches:
3.4 Installing ADSM
3.5 Installing Cron
3.6 Installing Norton Utilities
- Get the Norton Utilities 3.5 CD and install the following
components to your Other partition:
- Repair and Recovery Utilities
- SpeedDisk for MacOS and PowerPC MacOS
- Download and appy the following updates:
3.7 Installing Timbuktu
- Get Timbuktu 3.0.2 floppies and run Easy Install on your MacOS 8 partition
3.8 Installing Disinfectant
4. Getting a copy of the build tree
Right now, getting a copy of the build tree mainly means getting
the right files from the right developers. In the future it will be
done by checking out the whole tree from CVS. Stay tuned.
5. Configuring the software
5.1 Configuring the system
- Auto Power On/Off: turn 'Automatically restart after power
failure' on
- File Sharing: turn sharing on, set owner to 'macdev', give it
the macdev password
- General Controls: turn 'Warn me if computer was shut down
improperly' off
- Memory: give the computer 1 MB of virtual memory and 3 MB of
disk cache
- Web Sharing: set your web folder to Macdev:www, homepage to
none, start web sharing, and select 'Use file sharing to control
user access'
- Extensions Manager: turn Quicktime and speech extensions and
control panels off
- Users & Groups: ???
- Sharing on www: ???
5.2 Configuring MacsBug
Do nothing
5.3 Configuring CodeWarrior
Do nothing
5.4 Configuring ADSM
NYI
5.5. Configuring Cron
NYI
5.6 Configuring Norton Utilities
Do nothing
5.7 Configuring Timbuktu
- Turn on 'Support bypassing QuickDraw' in Control/Observe preferences
- Turn on TCP/IP access in Network Access
- Turn off Guest access in Define Users
- Create a macdev user and give it the macdev password
5.8 Installing Disinfectant
- Run Disinfectant and tell it to install its extension
6. Last steps
- Build the MIT Sync Linker and put it in your CodeWarrior
plugins folder
- Build the Automated Builds application and copy it to your
Other partition
7. Finishing touches (optional)
- Copy the icon from the Finder to the MacOS partition
- Copy the icon from the CodeWarrior folder to your Development
Tools partition
- Copy the icon from ??? to your Macdev partition
You should have a fully functional build machine now.
Questions or comments? Send mail to macdev@mit.edu
Last updated on $Date: 2003/11/18 21:58:19 $
Last modified by $Author: smcguire $