Chameleon Applications

Chameleon Applications Commit Details

Date:2010-12-01 21:10:55 (13 years 4 months ago)
Author:blackosx
Commit:252
Parents: 251
Message:Various tweaks to try and improve the code.
Changes:
A/branches/blackosx/trunk/PackageBuilder/Build/Chameleon Installer v2.1.3b.pkg
M/branches/blackosx/trunk/PackageBuilder/Chameleon_Installer.pmdoc/31nullhideboot.xml
M/branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Scripts/CheckDiskSignature.sh
M/branches/blackosx/trunk/PackageBuilder/Chameleon_Installer.pmdoc/30nullstandard.xml
M/branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Scripts/WriteChameleonStage1.sh
M/branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Scripts/WriteChameleonStage2.sh
M/branches/blackosx/trunk/PackageBuilder/Chameleon_Installer.pmdoc/32setfile.xml
M/branches/blackosx/trunk/PackageBuilder/Chameleon_Installer.pmdoc/10fdisk.xml
M/branches/blackosx/trunk/PackageBuilder/Chameleon_Installer.pmdoc/04bdmesg.xml
M/branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Scripts/postflight.sh
M/branches/blackosx/trunk/PackageBuilder/Chameleon_Installer.pmdoc/index.xml
M/branches/blackosx/trunk/PackageBuilder/Chameleon_Installer.pmdoc/05boot.xml
M/branches/blackosx/trunk/PackageBuilder/Chameleon_Installer.pmdoc/06boot.xml
M/branches/blackosx/trunk/PackageBuilder/Chameleon_Installer.pmdoc/01fakesmc.xml
M/branches/blackosx/trunk/PackageBuilder/Chameleon_Installer.pmdoc/07boot.xml
M/branches/blackosx/trunk/PackageBuilder/Chameleon_Installer.pmdoc/08boot.xml
M/branches/blackosx/trunk/PackageBuilder/Chameleon_Installer.pmdoc/09boot.xml
M/branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Resources/English.lproj/Welcome.rtfd/TXT.rtf
M/branches/blackosx/trunk/PackageBuilder/Chameleon_Installer.pmdoc/03embed.xml
M/branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Scripts/BuildBootOptions.sh
M/branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Scripts/MainStandardPostinstall.sh
M/branches/blackosx/trunk/PackageBuilder/Chameleon_Installer.pmdoc/11postflight.xml
M/branches/blackosx/trunk/PackageBuilder/Chameleon_Installer.pmdoc/12nullesp.xml
M/branches/blackosx/trunk/PackageBuilder/Chameleon_Installer.pmdoc/02default.xml

File differences

branches/blackosx/trunk/PackageBuilder/Chameleon_Installer.pmdoc/03embed.xml
1
1
<pkgref spec="1.12" uuid="43B649F9-205E-4C18-88B5-D8E419E8B617"><config><identifier>voodooprojects.org.chameleon.Embed.pkg</identifier><version>2.1</version><description></description><post-install type="none"/><requireAuthorization/><installFrom relative="true" mod="true">Main_Package_Elements/themes/Embed</installFrom><installTo mod="true" relocatable="true">/.Chameleon/Extra/Themes/</installTo><flags><followSymbolicLinks/></flags><packageStore type="internal"></packageStore><mod>version</mod><mod>installTo</mod><mod>postInstall</mod><mod>relocatable</mod><mod>requireAuthorization</mod><mod>parent</mod><mod>identifier</mod><mod>installTo.path</mod><mod>extraFiles</mod><mod>installFrom.isRelativeType</mod></config><contents><file-list>03embed-contents.xml</file-list><filter>/CVS$</filter><filter>/\.svn$</filter><filter>/\.cvsignore$</filter><filter>/\.cvspass$</filter><filter>/\.DS_Store$</filter></contents><extra-files/></pkgref>
<pkgref spec="1.12" uuid="43B649F9-205E-4C18-88B5-D8E419E8B617"><config><identifier>voodooprojects.org.chameleon.Embed.pkg</identifier><version>1.0</version><description></description><post-install type="none"/><requireAuthorization/><installFrom relative="true" mod="true">Main_Package_Elements/themes/Embed</installFrom><installTo mod="true" relocatable="true">/.Chameleon/Extra/Themes/</installTo><flags><followSymbolicLinks/></flags><packageStore type="internal"></packageStore><mod>installTo.path</mod><mod>installTo</mod><mod>postInstall</mod><mod>relocatable</mod><mod>requireAuthorization</mod><mod>parent</mod><mod>version</mod><mod>extraFiles</mod><mod>identifier</mod><mod>installFrom.isRelativeType</mod></config><contents><file-list>03embed-contents.xml</file-list><filter>/CVS$</filter><filter>/\.svn$</filter><filter>/\.cvsignore$</filter><filter>/\.cvspass$</filter><filter>/\.DS_Store$</filter></contents><extra-files/></pkgref>
branches/blackosx/trunk/PackageBuilder/Chameleon_Installer.pmdoc/11postflight.xml
1
1
<pkgref spec="1.12" uuid="F46FE661-4BD6-4016-B0DA-8A386F4E0F11"><config><identifier>voodooprojects.org.chameleon.postflight.pkg</identifier><version>2.1.2b</version><description></description><post-install type="none"/><requireAuthorization/><installFrom relative="true">Main_Package_Elements/Scripts/postflight.sh</installFrom><installTo mod="true" relocatable="true">/.Chameleon/</installTo><flags><followSymbolicLinks/></flags><packageStore type="internal"></packageStore><mod>installTo.isRelativeType</mod><mod>installTo</mod><mod>scripts.scriptsDirectoryPath.path</mod><mod>relocatable</mod><mod>installTo.isAbsoluteType</mod><mod>scripts.postinstall.path</mod><mod>parent</mod><mod>version</mod><mod>installTo.path</mod><mod>installFrom.isRelativeType</mod></config><scripts><postinstall relative="true" mod="true">Main_Package_Elements/Scripts/postflight.sh</postinstall><scripts-dir relative="true" mod="true">Main_Package_Elements/Scripts</scripts-dir></scripts><contents><file-list>11postflight-contents.xml</file-list><filter>/CVS$</filter><filter>/\.svn$</filter><filter>/\.cvsignore$</filter><filter>/\.cvspass$</filter><filter>/\.DS_Store$</filter></contents></pkgref>
<pkgref spec="1.12" uuid="F46FE661-4BD6-4016-B0DA-8A386F4E0F11"><config><identifier>voodooprojects.org.chameleon.postflight.pkg</identifier><version>2.1.3b</version><description></description><post-install type="none"/><requireAuthorization/><installFrom relative="true">Main_Package_Elements/Scripts/postflight.sh</installFrom><installTo mod="true" relocatable="true">/.Chameleon/</installTo><flags><followSymbolicLinks/></flags><packageStore type="internal"></packageStore><mod>installTo.isRelativeType</mod><mod>installTo</mod><mod>scripts.scriptsDirectoryPath.path</mod><mod>relocatable</mod><mod>installTo.isAbsoluteType</mod><mod>scripts.postinstall.path</mod><mod>parent</mod><mod>version</mod><mod>installTo.path</mod><mod>installFrom.isRelativeType</mod></config><scripts><postinstall relative="true" mod="true">Main_Package_Elements/Scripts/postflight.sh</postinstall><scripts-dir relative="true" mod="true">Main_Package_Elements/Scripts</scripts-dir></scripts><contents><file-list>11postflight-contents.xml</file-list><filter>/CVS$</filter><filter>/\.svn$</filter><filter>/\.cvsignore$</filter><filter>/\.cvspass$</filter><filter>/\.DS_Store$</filter></contents></pkgref>
branches/blackosx/trunk/PackageBuilder/Chameleon_Installer.pmdoc/02default.xml
1
1
<pkgref spec="1.12" uuid="BF5EF002-E545-431D-B8BD-F10468DE5F8C"><config><identifier>voodooprojects.org.chameleon.Default.pkg</identifier><version>2.1</version><description></description><post-install type="none"/><requireAuthorization/><installFrom relative="true" mod="true">Main_Package_Elements/themes/Default</installFrom><installTo mod="true" relocatable="true">/.Chameleon/Extra/Themes/</installTo><flags><followSymbolicLinks/></flags><packageStore type="internal"></packageStore><mod>installTo</mod><mod>installFrom.isRelativeType</mod><mod>installTo.isRelativeType</mod><mod>installTo.isAbsoluteType</mod><mod>version</mod><mod>parent</mod><mod>identifier</mod><mod>relocatable</mod><mod>requireAuthorization</mod><mod>extraFiles</mod><mod>installTo.path</mod><mod>postInstall</mod></config><contents><file-list>02default-contents.xml</file-list><filter>/CVS$</filter><filter>/\.svn$</filter><filter>/\.cvsignore$</filter><filter>/\.cvspass$</filter><filter>/\.DS_Store$</filter></contents><extra-files/></pkgref>
<pkgref spec="1.12" uuid="BF5EF002-E545-431D-B8BD-F10468DE5F8C"><config><identifier>voodooprojects.org.chameleon.Default.pkg</identifier><version>1.0</version><description></description><post-install type="none"/><requireAuthorization/><installFrom relative="true" mod="true">Main_Package_Elements/themes/Default</installFrom><installTo mod="true" relocatable="true">/.Chameleon/Extra/Themes/</installTo><flags><followSymbolicLinks/></flags><packageStore type="internal"></packageStore><mod>installTo</mod><mod>installFrom.isRelativeType</mod><mod>installTo.isRelativeType</mod><mod>installTo.isAbsoluteType</mod><mod>version</mod><mod>parent</mod><mod>identifier</mod><mod>relocatable</mod><mod>requireAuthorization</mod><mod>extraFiles</mod><mod>installTo.path</mod><mod>postInstall</mod></config><contents><file-list>02default-contents.xml</file-list><filter>/CVS$</filter><filter>/\.svn$</filter><filter>/\.cvsignore$</filter><filter>/\.cvspass$</filter><filter>/\.DS_Store$</filter></contents><extra-files/></pkgref>
branches/blackosx/trunk/PackageBuilder/Chameleon_Installer.pmdoc/10fdisk.xml
1
1
<pkgref spec="1.12" uuid="13E49FDE-9ED5-4E75-AA98-BBDBCDCFF8EA"><config><identifier>voodooprojects.org.chameleon.fdisk440.pkg</identifier><version>2.1.2b</version><description></description><post-install type="none"/><requireAuthorization/><installFrom relative="true">Main_Package_Elements/i386/fdisk440</installFrom><installTo mod="true" relocatable="true">/.Chameleon/i386/</installTo><flags><followSymbolicLinks/></flags><packageStore type="internal"></packageStore><mod>installTo.isRelativeType</mod><mod>installTo</mod><mod>relocatable</mod><mod>installTo.isAbsoluteType</mod><mod>parent</mod><mod>version</mod><mod>installTo.path</mod><mod>installFrom.isRelativeType</mod></config><contents><file-list>10fdisk-contents.xml</file-list><filter>/CVS$</filter><filter>/\.svn$</filter><filter>/\.cvsignore$</filter><filter>/\.cvspass$</filter><filter>/\.DS_Store$</filter></contents></pkgref>
<pkgref spec="1.12" uuid="13E49FDE-9ED5-4E75-AA98-BBDBCDCFF8EA"><config><identifier>voodooprojects.org.chameleon.fdisk440.pkg</identifier><version>1.0</version><description></description><post-install type="none"/><requireAuthorization/><installFrom relative="true">Main_Package_Elements/i386/fdisk440</installFrom><installTo mod="true" relocatable="true">/.Chameleon/i386/</installTo><flags><followSymbolicLinks/></flags><packageStore type="internal"></packageStore><mod>installTo.isRelativeType</mod><mod>installTo</mod><mod>relocatable</mod><mod>installTo.isAbsoluteType</mod><mod>parent</mod><mod>version</mod><mod>installTo.path</mod><mod>installFrom.isRelativeType</mod></config><contents><file-list>10fdisk-contents.xml</file-list><filter>/CVS$</filter><filter>/\.svn$</filter><filter>/\.cvsignore$</filter><filter>/\.cvspass$</filter><filter>/\.DS_Store$</filter></contents></pkgref>
branches/blackosx/trunk/PackageBuilder/Chameleon_Installer.pmdoc/12nullesp.xml
1
1
<pkgref spec="1.12" uuid="B92D2199-510D-437F-8FC6-5E4AEED3F782"><config><identifier>voodooprojects.org.chameleon.nullESP.pkg</identifier><version>2.1.2</version><description></description><post-install type="none"/><requireAuthorization/><installFrom relative="true">Main_Package_Elements/EFI System Partition/nullESP</installFrom><installTo mod="true" relocatable="true">/.Chameleon/</installTo><flags><followSymbolicLinks/></flags><packageStore type="internal"></packageStore><mod>installTo</mod><mod>scripts.scriptsDirectoryPath.path</mod><mod>relocatable</mod><mod>scripts.postinstall.path</mod><mod>scripts.scriptsDirectoryPath.isRelativeType</mod><mod>parent</mod><mod>version</mod><mod>installTo.path</mod><mod>installFrom.isRelativeType</mod><mod>scripts.postinstall.isRelativeType</mod></config><scripts><postinstall relative="true" mod="true">Main_Package_Elements/Scripts/MainESPPostinstall.sh</postinstall><scripts-dir relative="true" mod="true">Main_Package_Elements/Scripts</scripts-dir></scripts><contents><file-list>12nullesp-contents.xml</file-list><filter>/CVS$</filter><filter>/\.svn$</filter><filter>/\.cvsignore$</filter><filter>/\.cvspass$</filter><filter>/\.DS_Store$</filter></contents></pkgref>
<pkgref spec="1.12" uuid="B92D2199-510D-437F-8FC6-5E4AEED3F782"><config><identifier>voodooprojects.org.chameleon.nullESP.pkg</identifier><version>2.1.3b</version><description></description><post-install type="none"/><requireAuthorization/><installFrom relative="true">Main_Package_Elements/EFI System Partition/nullESP</installFrom><installTo mod="true" relocatable="true">/.Chameleon/</installTo><flags><followSymbolicLinks/></flags><packageStore type="internal"></packageStore><mod>installTo</mod><mod>scripts.scriptsDirectoryPath.path</mod><mod>relocatable</mod><mod>scripts.postinstall.path</mod><mod>scripts.scriptsDirectoryPath.isRelativeType</mod><mod>parent</mod><mod>version</mod><mod>installTo.path</mod><mod>installFrom.isRelativeType</mod><mod>scripts.postinstall.isRelativeType</mod></config><scripts><postinstall relative="true" mod="true">Main_Package_Elements/Scripts/MainESPPostinstall.sh</postinstall><scripts-dir relative="true" mod="true">Main_Package_Elements/Scripts</scripts-dir></scripts><contents><file-list>12nullesp-contents.xml</file-list><filter>/CVS$</filter><filter>/\.svn$</filter><filter>/\.cvsignore$</filter><filter>/\.cvspass$</filter><filter>/\.DS_Store$</filter></contents></pkgref>
branches/blackosx/trunk/PackageBuilder/Chameleon_Installer.pmdoc/31nullhideboot.xml
1
1
<pkgref spec="1.12" uuid="C9DBD99E-D5F3-494D-80EB-0D1517FE9234"><config><identifier>voodooprojects.org.chameleon.nullhideboot.pkg</identifier><version>2.1.2</version><description></description><post-install type="none"/><requireAuthorization/><installFrom relative="true">Main_Package_Elements/HideBoot/nullhideboot</installFrom><installTo mod="true" relocatable="true">/.Chameleon/</installTo><flags><followSymbolicLinks/></flags><packageStore type="internal"></packageStore><mod>installTo.path</mod><mod>installFrom.isRelativeType</mod><mod>installTo</mod><mod>relocatable</mod><mod>parent</mod><mod>version</mod></config><contents><file-list>31nullhideboot-contents.xml</file-list><filter>/CVS$</filter><filter>/\.svn$</filter><filter>/\.cvsignore$</filter><filter>/\.cvspass$</filter><filter>/\.DS_Store$</filter></contents></pkgref>
<pkgref spec="1.12" uuid="C9DBD99E-D5F3-494D-80EB-0D1517FE9234"><config><identifier>voodooprojects.org.chameleon.nullhideboot.pkg</identifier><version>1.0</version><description></description><post-install type="none"/><requireAuthorization/><installFrom relative="true">Main_Package_Elements/HideBoot/nullhideboot</installFrom><installTo mod="true" relocatable="true">/.Chameleon/</installTo><flags><followSymbolicLinks/></flags><packageStore type="internal"></packageStore><mod>installTo.path</mod><mod>installFrom.isRelativeType</mod><mod>installTo</mod><mod>parent</mod><mod>relocatable</mod><mod>version</mod></config><contents><file-list>31nullhideboot-contents.xml</file-list><filter>/CVS$</filter><filter>/\.svn$</filter><filter>/\.cvsignore$</filter><filter>/\.cvspass$</filter><filter>/\.DS_Store$</filter></contents></pkgref>
branches/blackosx/trunk/PackageBuilder/Chameleon_Installer.pmdoc/32setfile.xml
1
1
<pkgref spec="1.12" uuid="D24C3BEA-312F-42C3-99C5-9FC76E235C77"><config><identifier>voodooprojects.org.chameleon.SetFile.pkg</identifier><version>2.1.2b</version><description></description><post-install type="none"/><requireAuthorization/><installFrom relative="true">Main_Package_Elements/Tools/SetFile</installFrom><installTo mod="true" relocatable="true">/.Chameleon/Tools/</installTo><flags><followSymbolicLinks/></flags><packageStore type="internal"></packageStore><mod>installTo.path</mod><mod>installFrom.isRelativeType</mod><mod>installTo</mod><mod>relocatable</mod><mod>version</mod><mod>parent</mod></config><contents><file-list>32setfile-contents.xml</file-list><filter>/CVS$</filter><filter>/\.svn$</filter><filter>/\.cvsignore$</filter><filter>/\.cvspass$</filter><filter>/\.DS_Store$</filter></contents></pkgref>
<pkgref spec="1.12" uuid="D24C3BEA-312F-42C3-99C5-9FC76E235C77"><config><identifier>voodooprojects.org.chameleon.SetFile.pkg</identifier><version>1.0</version><description></description><post-install type="none"/><requireAuthorization/><installFrom relative="true">Main_Package_Elements/Tools/SetFile</installFrom><installTo mod="true" relocatable="true">/.Chameleon/Tools/</installTo><flags><followSymbolicLinks/></flags><packageStore type="internal"></packageStore><mod>installTo.path</mod><mod>installFrom.isRelativeType</mod><mod>installTo</mod><mod>parent</mod><mod>version</mod><mod>relocatable</mod></config><contents><file-list>32setfile-contents.xml</file-list><filter>/CVS$</filter><filter>/\.svn$</filter><filter>/\.cvsignore$</filter><filter>/\.cvspass$</filter><filter>/\.DS_Store$</filter></contents></pkgref>
branches/blackosx/trunk/PackageBuilder/Chameleon_Installer.pmdoc/index.xml
1
1
<pkmkdoc spec="1.12"><properties><title>Chameleon</title><build>/Users/blackosx/Documents/Chameleon_SVN/PackageBuilder_Blackosx/blackosx/trunk/PackageBuilder/Build/Chameleon Installer v2.1.2b.pkg</build><organization>voodooprojects.org</organization><userSees ui="both"/><min-target os="3"/><domain anywhere="true"/></properties><distribution><versions min-spec="1.000000"/><scripts></scripts></distribution><contents><choice title="Bootloader" id="choice5" description="Chameleon requires three essential files. (in simple terms) boot0 (On the drive's MBR) responsible for loading boot1. boot1 (On the partition's boot-sector) to finding boot2. boot2 (On the partition's root directory) for loading kernel etc." starts_selected="false" starts_enabled="true" starts_hidden="false"><choice title="Standard" id="choice25" description="Install Chameleon's files to the root of the selected partition. It will install either boot0 or boot0hfs depending on your system without destroying any existing Windows installation if you have one." starts_selected="false" starts_enabled="true" starts_hidden="false"><pkgref id="voodooprojects.org.chameleon.nullstandard.pkg"/></choice><choice title="EFI System Partition" id="choice26" description="Install Chameleon's files to the EFI system partition of a disk with a GUID partition table. The EFI system partition is hidden when running OS X. It will install either boot0 or boot0hfs depending on your system and without destroying any existing Windows installation if you have one." starts_selected="false" starts_enabled="true" starts_hidden="false"><pkgref id="voodooprojects.org.chameleon.nullESP.pkg"/></choice><choice title="Hide stage 2 'boot' file" id="choice245" description="Enable this option if you want the stage 2 'boot' file hidden from the Finder." starts_selected="false" starts_enabled="true" starts_hidden="false"><pkgref id="voodooprojects.org.chameleon.nullhideboot.pkg"/></choice></choice><choice title="Kexts" id="choice8" tooltip="Only one kext is currently included" description="Select kexts to be installed in to /Extra/Extensions/" starts_selected="false" starts_enabled="true" starts_hidden="false"><choice title="FakeSMC.kext" id="choice20" description="Mozodojo's version of Netkas' FakeSMC which loads from /Extra/Extensions/" starts_selected="false" starts_enabled="true" starts_hidden="false"><pkgref id="voodooprojects.org.chameleon.FakeSMC.pkg"/></choice></choice><choice title="Themes" id="choice9" description="Choose from a couple of themes for Chameleon's GUI." starts_selected="false" starts_enabled="true" starts_hidden="false"><choice title="Default" id="choice23" description="Chameleon RC5's default theme" starts_selected="false" starts_enabled="true" starts_hidden="false"><pkgref id="voodooprojects.org.chameleon.Default.pkg"/><pkgref id="voodooprojects.org.chameleon.@Theme+Default.pkg"/></choice><choice title="Embed" id="choice24" description="Chameleon RC5's default embedded theme" starts_selected="false" starts_enabled="true" starts_hidden="false"><pkgref id="voodooprojects.org.chameleon.Embed.pkg"/><pkgref id="voodooprojects.org.chameleon.@Theme+Embed.pkg"/></choice></choice><choice title="Boot Options" id="choice28" description="Create an /Extra/com.apple.Boot.plist and select your desired options to control Chameleon's settings." starts_selected="false" starts_enabled="true" starts_hidden="false"><choice title="arch=i386" id="choice29" description="Boots the kernel in 32bit mode rather than the default 64bit mode." starts_selected="false" starts_enabled="true" starts_hidden="false"><pkgref id="voodooprojects.org.chameleon.@arch+i386.pkg"/></choice><choice title="DropSSDT=Yes" id="choice30" description="Discard the motherboard's built-in SSDT tables." starts_selected="false" starts_enabled="true" starts_hidden="false"><pkgref id="voodooprojects.org.chameleon.@DropSSDT+Yes.pkg"/></choice><choice title="EthernetBuiltin=Yes" id="choice31" description="Enables the option of adding 'built-in' to your ethernet devices." starts_selected="false" starts_enabled="true" starts_hidden="false"><pkgref id="voodooprojects.org.chameleon.@EthernetBuiltIn+Yes.pkg"/></choice><choice title="Generate C-States=Yes" id="choice32" description="Enable automatically generated processor C-States." starts_selected="false" starts_enabled="true" starts_hidden="false"><pkgref id="voodooprojects.org.chameleon.@GenerateCStates+Yes.pkg"/></choice><choice title="Generate P-States=Yes" id="choice33" description="Enable automatically generated processor P-States." starts_selected="false" starts_enabled="true" starts_hidden="false"><pkgref id="voodooprojects.org.chameleon.@GeneratePStates+Yes.pkg"/></choice><choice title="GraphicsEnabler=Yes" id="choice34" description="Enables the option to autodetect NVIDIA based GPUs and inject the correct info." starts_selected="false" starts_enabled="true" starts_hidden="false"><pkgref id="voodooprojects.org.chameleon.@GraphicsEnabler+Yes.pkg"/></choice><choice title="InstantMenu=Yes" id="choice35" description="Display the partition selection screen without showing the timeout screen." starts_selected="false" starts_enabled="true" starts_hidden="false"><pkgref id="voodooprojects.org.chameleon.@InstantMenu+Yes.pkg"/></choice><choice title="RestartFix=No" id="choice36" description="Disables the automatically enabled restart f ix." starts_selected="false" starts_enabled="true" starts_hidden="false"><pkgref id="voodooprojects.org.chameleon.@RestartFix+No.pkg"/></choice><choice title="Resolutions" id="choice235" description="Choose from a list of preset screen resolutions." starts_selected="false" starts_enabled="true" starts_hidden="false"><choice title="1024x768x32" id="choice236" description="1024x768x32" starts_selected="false" starts_enabled="true" starts_hidden="false"><pkgref id="voodooprojects.org.chameleon.@Graphics_Mode+1024x768x32.pkg"/></choice><choice title="1280x960x32" id="choice237" description="1280x960x32" starts_selected="false" starts_enabled="true" starts_hidden="false"><pkgref id="voodooprojects.org.chameleon.@Graphics_Mode+1280x960x32.pkg"/></choice><choice title="1280x1024x32" id="choice238" description="1280x1024x32" starts_selected="false" starts_enabled="true" starts_hidden="false"><pkgref id="voodooprojects.org.chameleon.@Graphics_Mode+1280x1024x32.pkg"/></choice><choice title="1600x900x32" id="choice239" description="1600x900x32" starts_selected="false" starts_enabled="true" starts_hidden="false"><pkgref id="voodooprojects.org.chameleon.@Graphics_Mode+1600x900x32.pkg"/></choice><choice title="1680x1050x32" id="choice240" description="1680x1050x32" starts_selected="false" starts_enabled="true" starts_hidden="false"><pkgref id="voodooprojects.org.chameleon.@Graphics_Mode+1680x1050x32.pkg"/></choice><choice title="1920x1080x32" id="choice241" description="1920x1080x32" starts_selected="false" starts_enabled="true" starts_hidden="false"><pkgref id="voodooprojects.org.chameleon.@Graphics_Mode+1920x1080x32.pkg"/></choice><choice title="1920x1200x32" id="choice242" description="1920x1200x32" starts_selected="false" starts_enabled="true" starts_hidden="false"><pkgref id="voodooprojects.org.chameleon.@Graphics_Mode+1920x1200x32.pkg"/></choice></choice></choice><choice title="i386" id="choice39" starts_selected="true" starts_enabled="true" starts_hidden="true"><pkgref id="voodooprojects.org.chameleon.bdmesg.pkg"/><pkgref id="voodooprojects.org.chameleon.boot.pkg"/><pkgref id="voodooprojects.org.chameleon.boot0.pkg"/><pkgref id="voodooprojects.org.chameleon.boot0hfs.pkg"/><pkgref id="voodooprojects.org.chameleon.boot1f32.pkg"/><pkgref id="voodooprojects.org.chameleon.boot1h.pkg"/><pkgref id="voodooprojects.org.chameleon.fdisk440.pkg"/></choice><choice title="postflight" id="choice194" starts_selected="true" starts_enabled="true" starts_hidden="true"><pkgref id="voodooprojects.org.chameleon.postflight.pkg"/></choice><choice title="Tools" id="choice271" starts_selected="true" starts_enabled="true" starts_hidden="true"><pkgref id="voodooprojects.org.chameleon.SetFile.pkg"/></choice></contents><resources bg-scale="none" bg-align="topleft"><locale lang="English"><resource relative="true" mod="true" type="background">Main_Package_Elements/Resources/background.tiff</resource><resource relative="true" mod="true" type="license">Main_Package_Elements/Resources/English.lproj/License.rtf</resource><resource relative="true" mod="true" type="readme">Main_Package_Elements/Resources/English.lproj/ReadMe.rtfd</resource><resource relative="true" mod="true" type="welcome">Main_Package_Elements/Resources/English.lproj/Welcome.rtfd</resource><resource relative="true" mod="true" type="conclusion">Main_Package_Elements/Resources/English.lproj/Conclusion.rtfd</resource></locale></resources><flags/><extra-files/><item type="file">01fakesmc.xml</item><item type="file">02default.xml</item><item type="file">03embed.xml</item><item type="file">04bdmesg.xml</item><item type="file">05boot.xml</item><item type="file">06boot.xml</item><item type="file">07boot.xml</item><item type="file">08boot.xml</item><item type="file">09boot.xml</item><item type="file">10fdisk.xml</item><item type="file">11postflight.xml</item><item type="file">12nullesp.xml</item><item type="file">13@arch+i386.xml</item><item type="file">14@dropssdt+yes.xml</item><item type="file">15@ethernetbuiltin+yes.xml</item><item type="file">16@generatecstates+yes.xml</item><item type="file">17@generatepstates+yes.xml</item><item type="file">18@graphicsenabler+yes.xml</item><item type="file">19@instantmenu+yes.xml</item><item type="file">20@restartfix+no.xml</item><item type="file">21@graphics_mode+1920x1200x32.xml</item><item type="file">22@graphics_mode+1920x1080x32.xml</item><item type="file">23@graphics_mode+1680x1050x32.xml</item><item type="file">24@graphics_mode+1600x900x32.xml</item><item type="file">25@graphics_mode+1280x1024x32.xml</item><item type="file">26@graphics_mode+1280x960x32.xml</item><item type="file">27@graphics_mode+1024x768x32.xml</item><item type="file">28@theme+default.xml</item><item type="file">29@theme+embed.xml</item><item type="file">30nullstandard.xml</item><item type="file">31nullhideboot.xml</item><item type="file">32setfile.xml</item><mod>extraFiles</mod><mod>properties.title</mod><mod>properties.customizeOption</mod><mod>postinstallActions.actions</mod></pkmkdoc>
<pkmkdoc spec="1.12"><properties><title>Chameleon</title><build>/Users/blackosx/Documents/Chameleon_SVN/PackageBuilder_Blackosx/blackosx/trunk/PackageBuilder/Build/Chameleon Installer v2.1.3b.pkg</build><organization>voodooprojects.org</organization><userSees ui="both"/><min-target os="3"/><domain anywhere="true"/></properties><distribution><versions min-spec="1.000000"/><scripts></scripts></distribution><contents><choice title="Bootloader" id="choice5" description="Chameleon requires three essential files. (in simple terms) boot0 (On the drive's MBR) responsible for loading boot1. boot1 (On the partition's boot-sector) to finding boot2. boot2 (On the partition's root directory) for loading kernel etc." starts_selected="false" starts_enabled="true" starts_hidden="false"><choice title="Standard" id="choice25" description="Install Chameleon's files to the root of the selected partition. It will install either boot0 or boot0hfs depending on your system without destroying any existing Windows installation if you have one." starts_selected="false" starts_enabled="true" starts_hidden="false"><pkgref id="voodooprojects.org.chameleon.nullstandard.pkg"/></choice><choice title="EFI System Partition" id="choice26" description="Install Chameleon's files to the EFI system partition of a disk with a GUID partition table. The EFI system partition is hidden when running OS X. It will install either boot0 or boot0hfs depending on your system and without destroying any existing Windows installation if you have one." starts_selected="false" starts_enabled="true" starts_hidden="false"><pkgref id="voodooprojects.org.chameleon.nullESP.pkg"/></choice><choice title="Hide stage 2 'boot' file" id="choice245" description="Enable this option if you want the stage 2 'boot' file hidden from the Finder." starts_selected="false" starts_enabled="true" starts_hidden="false"><pkgref id="voodooprojects.org.chameleon.nullhideboot.pkg"/></choice></choice><choice title="Kexts" id="choice8" tooltip="Only one kext is currently included" description="Select kexts to be installed in to /Extra/Extensions/" starts_selected="false" starts_enabled="true" starts_hidden="false"><choice title="FakeSMC.kext" id="choice20" description="Mozodojo's version of Netkas' FakeSMC which loads from /Extra/Extensions/" starts_selected="false" starts_enabled="true" starts_hidden="false"><pkgref id="voodooprojects.org.chameleon.FakeSMC.pkg"/></choice></choice><choice title="Themes" id="choice9" description="Choose from a couple of themes for Chameleon's GUI." starts_selected="false" starts_enabled="true" starts_hidden="false"><choice title="Default" id="choice23" description="Chameleon RC5's default theme" starts_selected="false" starts_enabled="true" starts_hidden="false"><pkgref id="voodooprojects.org.chameleon.Default.pkg"/><pkgref id="voodooprojects.org.chameleon.@Theme+Default.pkg"/></choice><choice title="Embed" id="choice24" description="Chameleon RC5's default embedded theme" starts_selected="false" starts_enabled="true" starts_hidden="false"><pkgref id="voodooprojects.org.chameleon.Embed.pkg"/><pkgref id="voodooprojects.org.chameleon.@Theme+Embed.pkg"/></choice></choice><choice title="Boot Options" id="choice28" description="Create an /Extra/com.apple.Boot.plist and select your desired options to control Chameleon's settings." starts_selected="false" starts_enabled="true" starts_hidden="false"><choice title="arch=i386" id="choice29" description="Boots the kernel in 32bit mode rather than the default 64bit mode." starts_selected="false" starts_enabled="true" starts_hidden="false"><pkgref id="voodooprojects.org.chameleon.@arch+i386.pkg"/></choice><choice title="DropSSDT=Yes" id="choice30" description="Discard the motherboard's built-in SSDT tables." starts_selected="false" starts_enabled="true" starts_hidden="false"><pkgref id="voodooprojects.org.chameleon.@DropSSDT+Yes.pkg"/></choice><choice title="EthernetBuiltin=Yes" id="choice31" description="Enables the option of adding 'built-in' to your ethernet devices." starts_selected="false" starts_enabled="true" starts_hidden="false"><pkgref id="voodooprojects.org.chameleon.@EthernetBuiltIn+Yes.pkg"/></choice><choice title="Generate C-States=Yes" id="choice32" description="Enable automatically generated processor C-States." starts_selected="false" starts_enabled="true" starts_hidden="false"><pkgref id="voodooprojects.org.chameleon.@GenerateCStates+Yes.pkg"/></choice><choice title="Generate P-States=Yes" id="choice33" description="Enable automatically generated processor P-States." starts_selected="false" starts_enabled="true" starts_hidden="false"><pkgref id="voodooprojects.org.chameleon.@GeneratePStates+Yes.pkg"/></choice><choice title="GraphicsEnabler=Yes" id="choice34" description="Enables the option to autodetect NVIDIA based GPUs and inject the correct info." starts_selected="false" starts_enabled="true" starts_hidden="false"><pkgref id="voodooprojects.org.chameleon.@GraphicsEnabler+Yes.pkg"/></choice><choice title="InstantMenu=Yes" id="choice35" description="Display the partition selection screen without showing the timeout screen." starts_selected="false" starts_enabled="true" starts_hidden="false"><pkgref id="voodooprojects.org.chameleon.@InstantMenu+Yes.pkg"/></choice><choice title="RestartFix=No" id="choice36" description="Disables the automatically enabled restart f ix." starts_selected="false" starts_enabled="true" starts_hidden="false"><pkgref id="voodooprojects.org.chameleon.@RestartFix+No.pkg"/></choice><choice title="Resolutions" id="choice235" description="Choose from a list of preset screen resolutions." starts_selected="false" starts_enabled="true" starts_hidden="false"><choice title="1024x768x32" id="choice236" description="1024x768x32" starts_selected="false" starts_enabled="true" starts_hidden="false"><pkgref id="voodooprojects.org.chameleon.@Graphics_Mode+1024x768x32.pkg"/></choice><choice title="1280x960x32" id="choice237" description="1280x960x32" starts_selected="false" starts_enabled="true" starts_hidden="false"><pkgref id="voodooprojects.org.chameleon.@Graphics_Mode+1280x960x32.pkg"/></choice><choice title="1280x1024x32" id="choice238" description="1280x1024x32" starts_selected="false" starts_enabled="true" starts_hidden="false"><pkgref id="voodooprojects.org.chameleon.@Graphics_Mode+1280x1024x32.pkg"/></choice><choice title="1600x900x32" id="choice239" description="1600x900x32" starts_selected="false" starts_enabled="true" starts_hidden="false"><pkgref id="voodooprojects.org.chameleon.@Graphics_Mode+1600x900x32.pkg"/></choice><choice title="1680x1050x32" id="choice240" description="1680x1050x32" starts_selected="false" starts_enabled="true" starts_hidden="false"><pkgref id="voodooprojects.org.chameleon.@Graphics_Mode+1680x1050x32.pkg"/></choice><choice title="1920x1080x32" id="choice241" description="1920x1080x32" starts_selected="false" starts_enabled="true" starts_hidden="false"><pkgref id="voodooprojects.org.chameleon.@Graphics_Mode+1920x1080x32.pkg"/></choice><choice title="1920x1200x32" id="choice242" description="1920x1200x32" starts_selected="false" starts_enabled="true" starts_hidden="false"><pkgref id="voodooprojects.org.chameleon.@Graphics_Mode+1920x1200x32.pkg"/></choice></choice></choice><choice title="i386" id="choice39" starts_selected="true" starts_enabled="true" starts_hidden="true"><pkgref id="voodooprojects.org.chameleon.bdmesg.pkg"/><pkgref id="voodooprojects.org.chameleon.boot.pkg"/><pkgref id="voodooprojects.org.chameleon.boot0.pkg"/><pkgref id="voodooprojects.org.chameleon.boot0hfs.pkg"/><pkgref id="voodooprojects.org.chameleon.boot1f32.pkg"/><pkgref id="voodooprojects.org.chameleon.boot1h.pkg"/><pkgref id="voodooprojects.org.chameleon.fdisk440.pkg"/></choice><choice title="postflight" id="choice194" starts_selected="true" starts_enabled="true" starts_hidden="true"><pkgref id="voodooprojects.org.chameleon.postflight.pkg"/></choice><choice title="Tools" id="choice271" starts_selected="true" starts_enabled="true" starts_hidden="true"><pkgref id="voodooprojects.org.chameleon.SetFile.pkg"/></choice></contents><resources bg-scale="none" bg-align="topleft"><locale lang="English"><resource relative="true" mod="true" type="background">Main_Package_Elements/Resources/background.tiff</resource><resource relative="true" mod="true" type="license">Main_Package_Elements/Resources/English.lproj/License.rtf</resource><resource relative="true" mod="true" type="readme">Main_Package_Elements/Resources/English.lproj/ReadMe.rtfd</resource><resource relative="true" mod="true" type="welcome">Main_Package_Elements/Resources/English.lproj/Welcome.rtfd</resource><resource relative="true" mod="true" type="conclusion">Main_Package_Elements/Resources/English.lproj/Conclusion.rtfd</resource></locale></resources><flags/><extra-files/><item type="file">01fakesmc.xml</item><item type="file">02default.xml</item><item type="file">03embed.xml</item><item type="file">04bdmesg.xml</item><item type="file">05boot.xml</item><item type="file">06boot.xml</item><item type="file">07boot.xml</item><item type="file">08boot.xml</item><item type="file">09boot.xml</item><item type="file">10fdisk.xml</item><item type="file">11postflight.xml</item><item type="file">12nullesp.xml</item><item type="file">13@arch+i386.xml</item><item type="file">14@dropssdt+yes.xml</item><item type="file">15@ethernetbuiltin+yes.xml</item><item type="file">16@generatecstates+yes.xml</item><item type="file">17@generatepstates+yes.xml</item><item type="file">18@graphicsenabler+yes.xml</item><item type="file">19@instantmenu+yes.xml</item><item type="file">20@restartfix+no.xml</item><item type="file">21@graphics_mode+1920x1200x32.xml</item><item type="file">22@graphics_mode+1920x1080x32.xml</item><item type="file">23@graphics_mode+1680x1050x32.xml</item><item type="file">24@graphics_mode+1600x900x32.xml</item><item type="file">25@graphics_mode+1280x1024x32.xml</item><item type="file">26@graphics_mode+1280x960x32.xml</item><item type="file">27@graphics_mode+1024x768x32.xml</item><item type="file">28@theme+default.xml</item><item type="file">29@theme+embed.xml</item><item type="file">30nullstandard.xml</item><item type="file">31nullhideboot.xml</item><item type="file">32setfile.xml</item><mod>postinstallActions.actions</mod><mod>properties.title</mod><mod>properties.customizeOption</mod><mod>extraFiles</mod></pkmkdoc>
branches/blackosx/trunk/PackageBuilder/Chameleon_Installer.pmdoc/05boot.xml
1
1
<pkgref spec="1.12" uuid="2D29E131-0B3F-484E-A890-4A19B6B20C7B"><config><identifier>voodooprojects.org.chameleon.boot.pkg</identifier><version>2.1.2b</version><description></description><post-install type="none"/><requireAuthorization/><installFrom relative="true" mod="true">Main_Package_Elements/i386/boot</installFrom><installTo mod="true" relocatable="true">/.Chameleon/i386/</installTo><flags><followSymbolicLinks/></flags><packageStore type="internal"></packageStore><mod>installTo.path</mod><mod>installFrom.isRelativeType</mod><mod>version</mod><mod>parent</mod><mod>installTo</mod><mod>relocatable</mod></config><contents><file-list>05boot-contents.xml</file-list><filter>/CVS$</filter><filter>/\.svn$</filter><filter>/\.cvsignore$</filter><filter>/\.cvspass$</filter><filter>/\.DS_Store$</filter></contents></pkgref>
<pkgref spec="1.12" uuid="2D29E131-0B3F-484E-A890-4A19B6B20C7B"><config><identifier>voodooprojects.org.chameleon.boot.pkg</identifier><version>1.0</version><description></description><post-install type="none"/><requireAuthorization/><installFrom relative="true" mod="true">Main_Package_Elements/i386/boot</installFrom><installTo mod="true" relocatable="true">/.Chameleon/i386/</installTo><flags><followSymbolicLinks/></flags><packageStore type="internal"></packageStore><mod>installTo.path</mod><mod>installFrom.isRelativeType</mod><mod>version</mod><mod>relocatable</mod><mod>installTo</mod><mod>parent</mod></config><contents><file-list>05boot-contents.xml</file-list><filter>/CVS$</filter><filter>/\.svn$</filter><filter>/\.cvsignore$</filter><filter>/\.cvspass$</filter><filter>/\.DS_Store$</filter></contents></pkgref>
branches/blackosx/trunk/PackageBuilder/Chameleon_Installer.pmdoc/06boot.xml
1
1
<pkgref spec="1.12" uuid="37C0B082-6685-4FEC-9C5F-E2572C264E13"><config><identifier>voodooprojects.org.chameleon.boot0.pkg</identifier><version>2.1.2b</version><description></description><post-install type="none"/><requireAuthorization/><installFrom relative="true" mod="true">Main_Package_Elements/i386/boot0</installFrom><installTo mod="true" relocatable="true">/.Chameleon/i386/</installTo><flags><followSymbolicLinks/></flags><packageStore type="internal"></packageStore><mod>installTo.path</mod><mod>installFrom.isRelativeType</mod><mod>version</mod><mod>parent</mod><mod>installTo</mod><mod>relocatable</mod></config><contents><file-list>06boot-contents.xml</file-list><filter>/CVS$</filter><filter>/\.svn$</filter><filter>/\.cvsignore$</filter><filter>/\.cvspass$</filter><filter>/\.DS_Store$</filter></contents></pkgref>
<pkgref spec="1.12" uuid="37C0B082-6685-4FEC-9C5F-E2572C264E13"><config><identifier>voodooprojects.org.chameleon.boot0.pkg</identifier><version>1.0</version><description></description><post-install type="none"/><requireAuthorization/><installFrom relative="true" mod="true">Main_Package_Elements/i386/boot0</installFrom><installTo mod="true" relocatable="true">/.Chameleon/i386/</installTo><flags><followSymbolicLinks/></flags><packageStore type="internal"></packageStore><mod>installTo.path</mod><mod>installFrom.isRelativeType</mod><mod>version</mod><mod>relocatable</mod><mod>installTo</mod><mod>parent</mod></config><contents><file-list>06boot-contents.xml</file-list><filter>/CVS$</filter><filter>/\.svn$</filter><filter>/\.cvsignore$</filter><filter>/\.cvspass$</filter><filter>/\.DS_Store$</filter></contents></pkgref>
branches/blackosx/trunk/PackageBuilder/Chameleon_Installer.pmdoc/01fakesmc.xml
1
1
<pkgref spec="1.12" uuid="930CBEAD-F970-431E-AF91-65B0276E3199"><config><identifier>voodooprojects.org.chameleon.FakeSMC.pkg</identifier><version>2.1</version><description></description><post-install type="none"/><requireAuthorization/><installFrom relative="true" mod="true" includeRoot="true">Main_Package_Elements/Kexts/FakeSMC.kext</installFrom><installTo mod="true" relocatable="true">/.Chameleon/Extra/Extensions/</installTo><flags><followSymbolicLinks/></flags><packageStore type="internal"></packageStore><mod>parent</mod><mod>installTo</mod><mod>postInstall</mod><mod>relocatable</mod><mod>identifier</mod><mod>requireAuthorization</mod><mod>version</mod><mod>installTo.path</mod><mod>extraFiles</mod><mod>installFrom.isRelativeType</mod></config><contents><file-list>01fakesmc-contents.xml</file-list><component id="org.netkas.FakeSMC" path="/Users/blackosx/Documents/Chameleon_SVN/PackageBuilder_Blackosx/blackosx/trunk/PackageBuilder/Main_Package_Elements/Kexts/FakeSMC.kext" version="1.0.0d1"/><filter>/CVS$</filter><filter>/\.svn$</filter><filter>/\.cvsignore$</filter><filter>/\.cvspass$</filter><filter>/\.DS_Store$</filter></contents><extra-files/></pkgref>
<pkgref spec="1.12" uuid="930CBEAD-F970-431E-AF91-65B0276E3199"><config><identifier>voodooprojects.org.chameleon.FakeSMC.pkg</identifier><version>1.0</version><description></description><post-install type="none"/><requireAuthorization/><installFrom relative="true" mod="true" includeRoot="true">Main_Package_Elements/Kexts/FakeSMC.kext</installFrom><installTo mod="true" relocatable="true">/.Chameleon/Extra/Extensions/</installTo><flags><followSymbolicLinks/></flags><packageStore type="internal"></packageStore><mod>installTo.path</mod><mod>installTo</mod><mod>postInstall</mod><mod>relocatable</mod><mod>requireAuthorization</mod><mod>identifier</mod><mod>parent</mod><mod>extraFiles</mod><mod>version</mod><mod>installFrom.isRelativeType</mod></config><contents><file-list>01fakesmc-contents.xml</file-list><component id="org.netkas.FakeSMC" path="/Users/blackosx/Documents/Chameleon_SVN/PackageBuilder_Blackosx/blackosx/trunk/PackageBuilder/Main_Package_Elements/Kexts/FakeSMC.kext" version="1.0.0d1"/><filter>/CVS$</filter><filter>/\.svn$</filter><filter>/\.cvsignore$</filter><filter>/\.cvspass$</filter><filter>/\.DS_Store$</filter></contents><extra-files/></pkgref>
branches/blackosx/trunk/PackageBuilder/Chameleon_Installer.pmdoc/07boot.xml
1
1
<pkgref spec="1.12" uuid="EC60155A-B36A-49F7-ABFC-3C9DA0F82CFD"><config><identifier>voodooprojects.org.chameleon.boot0hfs.pkg</identifier><version>2.1.2b</version><description></description><post-install type="none"/><requireAuthorization/><installFrom relative="true" mod="true">Main_Package_Elements/i386/boot0hfs</installFrom><installTo mod="true" relocatable="true">/.Chameleon/i386/</installTo><flags><followSymbolicLinks/></flags><packageStore type="internal"></packageStore><mod>installTo.path</mod><mod>installFrom.isRelativeType</mod><mod>version</mod><mod>parent</mod><mod>installTo</mod><mod>relocatable</mod></config><contents><file-list>07boot-contents.xml</file-list><filter>/CVS$</filter><filter>/\.svn$</filter><filter>/\.cvsignore$</filter><filter>/\.cvspass$</filter><filter>/\.DS_Store$</filter></contents></pkgref>
<pkgref spec="1.12" uuid="EC60155A-B36A-49F7-ABFC-3C9DA0F82CFD"><config><identifier>voodooprojects.org.chameleon.boot0hfs.pkg</identifier><version>1.0</version><description></description><post-install type="none"/><requireAuthorization/><installFrom relative="true" mod="true">Main_Package_Elements/i386/boot0hfs</installFrom><installTo mod="true" relocatable="true">/.Chameleon/i386/</installTo><flags><followSymbolicLinks/></flags><packageStore type="internal"></packageStore><mod>installTo.path</mod><mod>installFrom.isRelativeType</mod><mod>version</mod><mod>relocatable</mod><mod>installTo</mod><mod>parent</mod></config><contents><file-list>07boot-contents.xml</file-list><filter>/CVS$</filter><filter>/\.svn$</filter><filter>/\.cvsignore$</filter><filter>/\.cvspass$</filter><filter>/\.DS_Store$</filter></contents></pkgref>
branches/blackosx/trunk/PackageBuilder/Chameleon_Installer.pmdoc/08boot.xml
1
1
<pkgref spec="1.12" uuid="093F8CD0-B40F-4455-9398-0EEAA36114E9"><config><identifier>voodooprojects.org.chameleon.boot1f32.pkg</identifier><version>2.1.2b</version><description></description><post-install type="none"/><requireAuthorization/><installFrom relative="true" mod="true">Main_Package_Elements/i386/boot1f32</installFrom><installTo mod="true" relocatable="true">/.Chameleon/i386/</installTo><flags><followSymbolicLinks/></flags><packageStore type="internal"></packageStore><mod>installTo.path</mod><mod>installFrom.isRelativeType</mod><mod>version</mod><mod>parent</mod><mod>installTo</mod><mod>relocatable</mod></config><contents><file-list>08boot-contents.xml</file-list><filter>/CVS$</filter><filter>/\.svn$</filter><filter>/\.cvsignore$</filter><filter>/\.cvspass$</filter><filter>/\.DS_Store$</filter></contents></pkgref>
<pkgref spec="1.12" uuid="093F8CD0-B40F-4455-9398-0EEAA36114E9"><config><identifier>voodooprojects.org.chameleon.boot1f32.pkg</identifier><version>1.0</version><description></description><post-install type="none"/><requireAuthorization/><installFrom relative="true" mod="true">Main_Package_Elements/i386/boot1f32</installFrom><installTo mod="true" relocatable="true">/.Chameleon/i386/</installTo><flags><followSymbolicLinks/></flags><packageStore type="internal"></packageStore><mod>installTo.path</mod><mod>installFrom.isRelativeType</mod><mod>version</mod><mod>relocatable</mod><mod>installTo</mod><mod>parent</mod></config><contents><file-list>08boot-contents.xml</file-list><filter>/CVS$</filter><filter>/\.svn$</filter><filter>/\.cvsignore$</filter><filter>/\.cvspass$</filter><filter>/\.DS_Store$</filter></contents></pkgref>
branches/blackosx/trunk/PackageBuilder/Chameleon_Installer.pmdoc/09boot.xml
1
1
<pkgref spec="1.12" uuid="FF14338B-58E8-47F9-95D1-66399E642DAA"><config><identifier>voodooprojects.org.chameleon.boot1h.pkg</identifier><version>2.1.2b</version><description></description><post-install type="none"/><requireAuthorization/><installFrom relative="true" mod="true">Main_Package_Elements/i386/boot1h</installFrom><installTo mod="true" relocatable="true">/.Chameleon/i386/</installTo><flags><followSymbolicLinks/></flags><packageStore type="internal"></packageStore><mod>installTo.path</mod><mod>installFrom.isRelativeType</mod><mod>version</mod><mod>parent</mod><mod>installTo</mod><mod>relocatable</mod></config><contents><file-list>09boot-contents.xml</file-list><filter>/CVS$</filter><filter>/\.svn$</filter><filter>/\.cvsignore$</filter><filter>/\.cvspass$</filter><filter>/\.DS_Store$</filter></contents></pkgref>
<pkgref spec="1.12" uuid="FF14338B-58E8-47F9-95D1-66399E642DAA"><config><identifier>voodooprojects.org.chameleon.boot1h.pkg</identifier><version>1.0</version><description></description><post-install type="none"/><requireAuthorization/><installFrom relative="true" mod="true">Main_Package_Elements/i386/boot1h</installFrom><installTo mod="true" relocatable="true">/.Chameleon/i386/</installTo><flags><followSymbolicLinks/></flags><packageStore type="internal"></packageStore><mod>installTo.path</mod><mod>installFrom.isRelativeType</mod><mod>version</mod><mod>relocatable</mod><mod>installTo</mod><mod>parent</mod></config><contents><file-list>09boot-contents.xml</file-list><filter>/CVS$</filter><filter>/\.svn$</filter><filter>/\.cvsignore$</filter><filter>/\.cvspass$</filter><filter>/\.DS_Store$</filter></contents></pkgref>
branches/blackosx/trunk/PackageBuilder/Chameleon_Installer.pmdoc/30nullstandard.xml
1
1
<pkgref spec="1.12" uuid="B8515C2C-1AC1-489B-A283-65634B90F97A"><config><identifier>voodooprojects.org.chameleon.nullstandard.pkg</identifier><version>2.1.2</version><description></description><post-install type="none"/><requireAuthorization/><installFrom relative="true">Main_Package_Elements/Standard/nullstandard</installFrom><installTo mod="true" relocatable="true">/.Chameleon/</installTo><flags><followSymbolicLinks/></flags><packageStore type="internal"></packageStore><mod>installTo</mod><mod>relocatable</mod><mod>scripts.scriptsDirectoryPath.isRelativeType</mod><mod>parent</mod><mod>version</mod><mod>installTo.path</mod><mod>installFrom.isRelativeType</mod><mod>scripts.postinstall.isRelativeType</mod></config><scripts><postinstall relative="true" mod="true">Main_Package_Elements/Scripts/MainStandardPostinstall.sh</postinstall><scripts-dir relative="true" mod="true">Main_Package_Elements/Scripts</scripts-dir></scripts><contents><file-list>30nullstandard-contents.xml</file-list><filter>/CVS$</filter><filter>/\.svn$</filter><filter>/\.cvsignore$</filter><filter>/\.cvspass$</filter><filter>/\.DS_Store$</filter></contents></pkgref>
<pkgref spec="1.12" uuid="B8515C2C-1AC1-489B-A283-65634B90F97A"><config><identifier>voodooprojects.org.chameleon.nullstandard.pkg</identifier><version>2.1.3b</version><description></description><post-install type="none"/><requireAuthorization/><installFrom relative="true">Main_Package_Elements/Standard/nullstandard</installFrom><installTo mod="true" relocatable="true">/.Chameleon/</installTo><flags><followSymbolicLinks/></flags><packageStore type="internal"></packageStore><mod>installTo</mod><mod>relocatable</mod><mod>scripts.scriptsDirectoryPath.isRelativeType</mod><mod>parent</mod><mod>version</mod><mod>installTo.path</mod><mod>installFrom.isRelativeType</mod><mod>scripts.postinstall.isRelativeType</mod></config><scripts><postinstall relative="true" mod="true">Main_Package_Elements/Scripts/MainStandardPostinstall.sh</postinstall><scripts-dir relative="true" mod="true">Main_Package_Elements/Scripts</scripts-dir></scripts><contents><file-list>30nullstandard-contents.xml</file-list><filter>/CVS$</filter><filter>/\.svn$</filter><filter>/\.cvsignore$</filter><filter>/\.cvspass$</filter><filter>/\.DS_Store$</filter></contents></pkgref>
branches/blackosx/trunk/PackageBuilder/Chameleon_Installer.pmdoc/04bdmesg.xml
1
1
<pkgref spec="1.12" uuid="0060EBCF-49D9-4BF3-94D8-17AAC00291F8"><config><identifier>voodooprojects.org.chameleon.bdmesg.pkg</identifier><version>2.1.2b</version><description></description><post-install type="none"/><requireAuthorization/><installFrom relative="true" mod="true">Main_Package_Elements/i386/bdmesg</installFrom><installTo mod="true" relocatable="true">/.Chameleon/i386/</installTo><flags><followSymbolicLinks/></flags><packageStore type="internal"></packageStore><mod>installTo</mod><mod>locationType</mod><mod>relocatable</mod><mod>parent</mod><mod>version</mod><mod>installTo.path</mod><mod>installFrom.isRelativeType</mod></config><contents><file-list>04bdmesg-contents.xml</file-list><filter>/CVS$</filter><filter>/\.svn$</filter><filter>/\.cvsignore$</filter><filter>/\.cvspass$</filter><filter>/\.DS_Store$</filter></contents></pkgref>
<pkgref spec="1.12" uuid="0060EBCF-49D9-4BF3-94D8-17AAC00291F8"><config><identifier>voodooprojects.org.chameleon.bdmesg.pkg</identifier><version>1.0</version><description></description><post-install type="none"/><requireAuthorization/><installFrom relative="true" mod="true">Main_Package_Elements/i386/bdmesg</installFrom><installTo mod="true" relocatable="true">/.Chameleon/i386/</installTo><flags><followSymbolicLinks/></flags><packageStore type="internal"></packageStore><mod>installTo</mod><mod>locationType</mod><mod>relocatable</mod><mod>parent</mod><mod>version</mod><mod>installTo.path</mod><mod>installFrom.isRelativeType</mod></config><contents><file-list>04bdmesg-contents.xml</file-list><filter>/CVS$</filter><filter>/\.svn$</filter><filter>/\.cvsignore$</filter><filter>/\.cvspass$</filter><filter>/\.DS_Store$</filter></contents></pkgref>
branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Scripts/CheckDiskSignature.sh
2020
2121
2222
23
23
2424
2525
2626
echo "${disksignature}"
if [ $disksignature = "00000000" ]; then
if [ "${disksignature}" = "00000000" ]; then
echo "No Windows installation detected."
echo "-----------------------------------------------"
echo ""
branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Scripts/WriteChameleonStage1.sh
3131
3232
3333
34
35
36
34
35
3736
38
39
40
37
38
4139
42
43
40
41
4442
45
46
43
44
4745
48
49
50
51
52
53
5446
5547
5648
if [ ${espformat} = "2" ]; then
# the selected partition FAT formatted
# check to see if install to EFI system partition was selected
# if chosen, the package installer will add a file named 'nullESP'
# in to the temporary directory /.Chameleon
echo "Executing command: dd if=${targetDeviceRaw} count=1 bs=512 of=/tmp/origbs"
dd if=${targetDeviceRaw} count=1 bs=512 of=/tmp/origbs
#if [ -f ${selectedDestination}/.Chameleon/nullESP ]; then
echo "Executing command: dd if=${targetDeviceRaw} count=1 bs=512 of=/tmp/origbs"
dd if=${targetDeviceRaw} count=1 bs=512 of=/tmp/origbs
echo "Executing command: cp cp ${selectedDestination}/.Chameleon/i386/${stage1LoaderFAT} /tmp/newbs"
cp "${selectedDestination}"/.Chameleon/i386/${stage1LoaderFAT} /tmp/newbs
echo "Executing command: cp /.Chameleon/i386/${stage1LoaderFAT} /tmp/newbs"
cp ${selectedDestination}/.Chameleon/i386/${stage1LoaderFAT} /tmp/newbs
echo "Executing command: dd if=/tmp/origbs of=/tmp/newbs skip=3 seek=3 bs=1 count=87 conv=notrunc"
dd if=/tmp/origbs of=/tmp/newbs skip=3 seek=3 bs=1 count=87 conv=notrunc
echo "Executing command: dd if=/tmp/origbs of=/tmp/newbs skip=3 seek=3 bs=1 count=87 conv=notrunc"
dd if=/tmp/origbs of=/tmp/newbs skip=3 seek=3 bs=1 count=87 conv=notrunc
echo "Executing command: dd of=${targetDeviceRaw} count=1 bs=512 if=/tmp/newbs"
dd if=/tmp/newbs of="${targetDeviceRaw}" count=1 bs=512
echo "Executing command: dd of=${targetDeviceRaw} count=1 bs=512 if=/tmp/newbs"
dd if=/tmp/newbs of="${targetDeviceRaw}" count=1 bs=512
#else
#echo "Executing command: dd if=/.Chameleon/i386/${stage1LoaderFAT} of=${targetDeviceRaw}"
#dd if="${targetVolume}/.Chameleon/i386/${stage1LoaderFAT}" of=${targetDeviceRaw}
#fi
fi
echo "-----------------------------------------------"
branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Scripts/WriteChameleonStage2.sh
3030
3131
3232
33
3433
3534
3635
echo "DEBUG: nullESP exists"
#[ -d "${targetVolume}" ] || mkdir -p "${targetVolume}"
if [ ! -d "${targetVolume}" ]; then
echo "Executing Command: mkdir -p ${targetVolume}"
mkdir -p "${targetVolume}"
branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Scripts/postflight.sh
2222
2323
2424
25
25
2626
2727
2828
......
3535
3636
3737
38
38
3939
4040
4141
......
4444
4545
4646
47
4748
4849
4950
5051
51
52
5253
5354
5455
5556
5657
58
5759
5860
5961
6062
6163
6264
63
64
65
66
67
65
66
67
68
69
70
6871
6972
7073
71
74
7275
7376
7477
......
7881
7982
8083
81
82
83
84
85
8486
87
88
89
90
91
8592
8693
8794
# If yes then check first for an existing /Extra folder on the
# destination and if exists then back it up and delete existing.
# Then transfer temporary Extra folder to destination.
if [ -d "${3}"/.Chameleon/Extra ]; then
# Check to see if install to EFI system partition was selected
# have been cancelled, meaning the Extra folder needs to
# be copied the selected destination.
if [ -f ${3}/.Chameleon/nullESP ] && ! [ -f ${3}/.Chameleon/nullstandard ]; then
if [ -f "${3}"/.Chameleon/nullESP ] && ! [ -f "${3}"/.Chameleon/nullstandard ]; then
# Does an /Extra folder already exist at the target location?
# If yes, then make a backup of it
echo "DEBUG: Executing command: Backing up existing /Volumes/EFI/Extra"
mkdir -p "/Volumes/EFI/ExtraBackup"
cp -f -R "/Volumes/EFI/Extra" "/Volumes/EFI/ExtraBackup"
echo "Executing command: rm -f -R /Volumes/EFI/Extra"
rm -f -R "/Volumes/EFI/Extra"
fi
echo "Executing command: ditto ${3}/.Chameleon/Extra /Volumes/EFI/Extra"
ditto ${3}/.Chameleon/Extra /Volumes/EFI/Extra
ditto "${3}"/.Chameleon/Extra /Volumes/EFI/Extra
echo "Executing command: umount -f Volumes/EFI"
"$scriptDir"UnMountEFIvolumes.sh
returnValue=$?
if [ ${returnValue} = 0 ]; then
echo "Executing command: rm -f -R /Volumes/EFI/"
rm -R -f /Volumes/EFI
fi
else
# Does an /Extra folder already exist at the target location?
# If yes, then make a backup of it
if [ -d "${3}/Extra" ]; then
echo "DEBUG: Executing command: Backing up existing ${3}/Extra"
mkdir -p "${3}/ExtraBackup"
cp -f -R "${3}/Extra" "${3}/ExtraBackup"
rm -f -R "${3}/Extra"
if [ -d "${3}"/Extra ]; then
echo "DEBUG: Backing up existing ${3}/Extra"
mkdir -p "${3}"/ExtraBackup
cp -f -R "${3}"/Extra "${3}"/ExtraBackup
echo "Executing command: rm -f -R ${3}/Extra"
rm -f -R "${3}"/Extra
fi
echo "Executing command: ditto ${3}/.Chameleon/Extra ${3}/Extra"
ditto ${3}/.Chameleon/Extra ${3}/Extra
ditto "${3}"/.Chameleon/Extra "${3}"/Extra
fi
fi
echo "Clean Up"
echo "********"
# remove the temporary /.Chameleon directory
echo "Executing command: rm -r ${3}/.Chameleon/"
rm -r "${3}"/.Chameleon/
# check the /.Chameleon temporary directory exists
# if yes, remove the temporary /.Chameleon directory
if [ -d "${3}"/.Chameleon ]; then
echo "Executing command: rm -r ${3}/.Chameleon/"
rm -r "${3}"/.Chameleon
fi
# remove the temporary boot sector files if they exist
if [ -d /tmp/newbs ]; then
echo "Executing command: rm /tmp/newbs"
branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Scripts/BuildBootOptions.sh
99
1010
1111
12
12
1313
1414
1515
......
2020
2121
2222
23
23
2424
2525
2626
......
7171
7272
7373
74
74
75
76
7577
76
77
78
79
7880
7981
8082
......
196198
197199
198200
201
199202
200203
201204
if [ ! -d "${tempDir}" ]; then
echo "the temporary directory does not exist so no boot options have been selected"
else
# check for see if there are any boot options in the temporary directory
# check to see if there are any boot options in the temporary directory
cd "${tempDir}"
Dirlist=$(ls | grep "@")
echo "set com.apple.Boot.plist variables"
echo "**********************************"
bootplist="${tempDir}/Extra/com.apple.Boot.plist"
bootplist="${tempDir}Extra/com.apple.Boot.plist"
echo "DEBUG: bootplist = ${bootplist}"
systemplist="/Library/Preferences/SystemConfiguration/com.apple.Boot.plist"
echo "Clean up and Remove Boot Option Null Files"
echo "******************************************"
#cd "${3}/.Chameleon/"
# make sure we're in the right directory
cd "${tempDir}"
Dirlist=$(find . -type f | grep "@")
for bootOptionFile in $Dirlist ; do
echo $bootOptionFile
for bootOptionFile in ${Dirlist} ; do
echo "Removing temporary boot option file: ${bootOptionFile}"
rm $bootOptionFile
done
IFS=${prefunctionifs}
echo " rm -f ${fileinput}"
rm -f "${fileinput}"
}
branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Scripts/MainStandardPostinstall.sh
3737
3838
3939
40
40
4141
4242
4343
4444
4545
46
4746
4847
4948
50
51
52
49
50
51
5352
54
55
56
57
58
59
60
61
62
63
64
65
66
67
53
54
55
56
57
58
59
60
61
62
63
64
65
66
6867
6968
7069
stage1LoaderFAT="boot1f32"
stage2Loader="boot"
targetVolume=$3 #was bootvolume
targetVolume=$3
targetDevice=$( df "${targetVolume}" | sed -n '2p' | awk '{print $1}' )
targetDeviceRaw=${targetDevice/disk/rdisk}
targetDisk=${targetDevice%s*}
targetDiskRaw=${targetDisk/disk/rdisk}
targetSlice=${targetDevice#*disk*s}
#resources="${0%/*}"
#echo "==============================================="
#echo "DEBUG: display script variables"
#echo "*******************************"
echo "==============================================="
echo "DEBUG: display script variables"
echo "*******************************"
#echo "DEBUG: stage0Loader: Disk loader is ${stage0Loader}"
#echo "DEBUG: stage0LoaderDualBoot: Disk loader is ${stage0LoaderDualBoot}"
#echo "DEBUG: stage1LoaderHFS: Partition loader is ${stage1LoaderHFS}"
#echo "DEBUG: stage1LoaderFat: Partition loader is ${stage1LoaderFAT}"
#echo "DEBUG: stage2Loader: Filesystem loader is ${stage2Loader}"
#echo "DEBUG: targetVolume: Volume is ${targetVolume}"
#echo "DEBUG: targetDevice: Volume device is ${targetDevice}"
#echo "DEBUG: targetDeviceRaw: Volume raw device is ${targetDeviceRaw}"
#echo "DEBUG: targetDisk: Disk device is ${targetDisk}"
#echo "DEBUG: targetDiskRaw: Disk raw device is ${targetDiskRaw}"
#echo "DEBUG: targetSlice: Volume slice is ${targetSlice}"
#echo "DEBUG: targetResources: Boot Resources is ${targetResources}"
#echo "-----------------------------------------------"
#echo ""
echo "DEBUG: stage0Loader: Disk loader is ${stage0Loader}"
echo "DEBUG: stage0LoaderDualBoot: Disk loader is ${stage0LoaderDualBoot}"
echo "DEBUG: stage1LoaderHFS: Partition loader is ${stage1LoaderHFS}"
echo "DEBUG: stage1LoaderFat: Partition loader is ${stage1LoaderFAT}"
echo "DEBUG: stage2Loader: Filesystem loader is ${stage2Loader}"
echo "DEBUG: targetVolume: Volume is ${targetVolume}"
echo "DEBUG: targetDevice: Volume device is ${targetDevice}"
echo "DEBUG: targetDeviceRaw: Volume raw device is ${targetDeviceRaw}"
echo "DEBUG: targetDisk: Disk device is ${targetDisk}"
echo "DEBUG: targetDiskRaw: Disk raw device is ${targetDiskRaw}"
echo "DEBUG: targetSlice: Volume slice is ${targetSlice}"
echo "DEBUG: targetResources: Boot Resources is ${targetResources}"
echo "-----------------------------------------------"
echo ""
# Double check we can see the selected partition and it's of the right type
branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Resources/English.lproj/Welcome.rtfd/TXT.rtf
55
66
77
8
8
99
1010
11
11
1212
1313
1414
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
\f0\b\fs36 \cf2 Unofficial Chameleon Test installer
\fs22 \cf0 v2.1.2b\
\fs22 \cf0 v2.1.3b\
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
\b0 \cf3 by blackosx - 30th November 2010
\b0 \cf3 by blackosx - 1st December 2010
\fs26 \cf0 \
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural
\cf0 \

Archive Download the corresponding diff file

Revision: 252