Introduction
From M L Vision Network Services Wiki
The purpose of this script is to convert a retail Mac OS X Leopard DVD into a version bootable on standard PCs. However, this script does not try to make a DVD that is compatible on everyone's system. It is more of a distribution builder, following a set of rules to build a system that meets the users requirements. This means that each person that uses this script will have a different image created for their own system.
When I started writing this, I set myself some goals on the capabilities. These were:
- Fully customisable. Nothing hard coded. Everything should be changeable.
- Forward compatible. Should work with all future revisions of OS X with at most minor editing.
- Dynamic. No original files should be harmed (only moved) and edits done dynamically (searching through the files for the right point to edit or insert data).
- Error resistant. Heavy checking of data and fields and try to handle many different possible conditions.
- Simplified. Just what is needed and nothing more. Too many old legacy files were being used in newer releases when no one knew why.
I feel the results meet these goals and while I have had to make some compromises due to scripting limitations and time constraints, I have managed to keep true to the ideals I initially set.