Chameleon Applications

Chameleon Applications Commit Details

Date:2010-11-30 09:37:25 (9 years 10 months ago)
Author:blackosx
Commit:249
Parents: 248
Message:Added command to copy an existing /Extra folder to /ExtraBackup if one exists. Also added option to hide stage 2 'boot' file, though it uses the SetFile command and I;m not sure if this exists on all machines without developer tools?
Changes:
A/branches/blackosx/trunk/PackageBuilder/Build/Chameleon Installer v2.1.2b.pkg
A/branches/blackosx/trunk/PackageBuilder/Chameleon_Installer.pmdoc/31nullhideboot.xml
A/branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/HideBoot/nullhideboot
A/branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/HideBoot
A/branches/blackosx/trunk/PackageBuilder/Chameleon_Installer.pmdoc/31nullhideboot-contents.xml
M/branches/blackosx/trunk/PackageBuilder/Chameleon_Installer.pmdoc/30nullstandard.xml
M/branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Scripts/WriteChameleonStage2.sh
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/Chameleon_Installer.pmdoc/12nullesp.xml

File differences

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.1</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.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>
branches/blackosx/trunk/PackageBuilder/Chameleon_Installer.pmdoc/31nullhideboot-contents.xml
1
<pkg-contents spec="1.12"><f n="nullhideboot" o="blackosx" g="staff" p="33261" pt="/Users/blackosx/Documents/Chameleon_SVN/PackageBuilder_Blackosx/blackosx/trunk/PackageBuilder/Main_Package_Elements/HideBoot/nullhideboot" m="false" t="file"/></pkg-contents>
branches/blackosx/trunk/PackageBuilder/Chameleon_Installer.pmdoc/31nullhideboot.xml
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/><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"/><mod>installTo.path</mod><mod>version</mod><mod>installFrom.isRelativeType</mod><mod>parent</mod><mod>installTo</mod><mod>relocatable</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/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.1.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="Chameleon Bootloader Location" 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><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></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><mod>postinstallActions.actions</mod><mod>properties.title</mod><mod>properties.customizeOption</mod><mod>extraFiles</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.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></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><mod>extraFiles</mod><mod>properties.title</mod><mod>properties.customizeOption</mod><mod>postinstallActions.actions</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</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>relocatable</mod><mod>parent</mod><mod>version</mod><mod>installTo</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>2.1</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>parent</mod><mod>relocatable</mod><mod>version</mod><mod>installTo</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</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>relocatable</mod><mod>parent</mod><mod>version</mod><mod>installTo</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>2.1</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>parent</mod><mod>relocatable</mod><mod>version</mod><mod>installTo</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>installFrom.isRelativeType</mod><mod>installTo</mod><mod>postInstall</mod><mod>relocatable</mod><mod>requireAuthorization</mod><mod>identifier</mod><mod>parent</mod><mod>installTo.path</mod><mod>extraFiles</mod><mod>version</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>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>installFrom.isRelativeType</mod><mod>installTo</mod><mod>postInstall</mod><mod>relocatable</mod><mod>identifier</mod><mod>requireAuthorization</mod><mod>version</mod><mod>extraFiles</mod><mod>parent</mod><mod>installTo.path</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</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>relocatable</mod><mod>parent</mod><mod>version</mod><mod>installTo</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>2.1</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>parent</mod><mod>relocatable</mod><mod>version</mod><mod>installTo</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</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>relocatable</mod><mod>parent</mod><mod>version</mod><mod>installTo</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>2.1</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>parent</mod><mod>relocatable</mod><mod>version</mod><mod>installTo</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</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>relocatable</mod><mod>parent</mod><mod>version</mod><mod>installTo</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>2.1</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>parent</mod><mod>relocatable</mod><mod>version</mod><mod>installTo</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/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>installFrom.isRelativeType</mod><mod>installTo</mod><mod>postInstall</mod><mod>relocatable</mod><mod>requireAuthorization</mod><mod>parent</mod><mod>version</mod><mod>installTo.path</mod><mod>extraFiles</mod><mod>identifier</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>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>installFrom.isRelativeType</mod><mod>installTo</mod><mod>postInstall</mod><mod>relocatable</mod><mod>requireAuthorization</mod><mod>parent</mod><mod>identifier</mod><mod>extraFiles</mod><mod>version</mod><mod>installTo.path</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/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.1</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.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>
branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Scripts/WriteChameleonStage2.sh
1515
1616
1717
18
1819
1920
2021
2122
2223
24
2325
2426
2527
......
5658
5759
5860
59
60
6161
62
6263
64
65
66
67
68
69
6370
6471
6572
selectedDestination="$3"
targetDevice="$4"
targetVolume="$5"
#targetResources="$6"
echo "DEBUG: passed argument for espformat = $espformat"
echo "DEBUG: passed argument for stage2Loader = $stage2Loader"
echo "DEBUG: passed argument for selectedDestination = $selectedDestination"
echo "DEBUG: passed argument for targetDevice = $targetDevice"
echo "DEBUG: passed argument for targetVolume = $targetVolume"
#echo "DEBUG: passed argument for targetResources = $targetResources"
fi
# check to see if install to EFI system partition was selected
echo "Executing command: cp ${selectedDestination}/.Chameleon/i386/${stage2Loader} ${targetVolume}"
cp "${selectedDestination}"/.Chameleon/i386/"${stage2Loader}" "${targetVolume}"
#echo "Executing command: ${targetResources}/Tools/SetFile -a V ${targetVolume}/${stage2Loader}"
#"${targetResources}/Tools/SetFile" -a V "${targetVolume}/${stage2Loader}"
if [ -f "${selectedDestination}"/.Chameleon/nullhideboot ]; then
echo "Executing command: SetFile -a V ${targetVolume}/${stage2Loader}"
SetFile -a V "${targetVolume}"/"${stage2Loader}"
fi
echo "-----------------------------------------------"
echo ""
echo ""
branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Scripts/postflight.sh
1919
2020
2121
22
23
24
22
23
24
2525
2626
2727
......
3737
3838
3939
40
41
42
43
44
45
46
47
48
49
4050
4151
4252
......
4757
4858
4959
60
61
62
63
64
65
66
67
68
69
5070
5171
5272
# Has the temporary directory /.Chameleon/Extra been created?
# If yes then transfer temporary Extra folder to destination,
# or merge temporary Extra folder in to an already existing Extra
# folder on the destination target.
# 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
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
if [ -d "/Volumes/EFI/Extra" ]; then
echo "DEBUG: Executing command: Backing up existing /Volumes/EFI/Extra"
mkdir -p "/Volumes/EFI/ExtraBackup"
cp -f -R "/Volumes/EFI/Extra" "/Volumes/EFI/ExtraBackup"
rm -f -R "/Volumes/EFI/Extra"
fi
echo "Executing command: ditto ${3}/.Chameleon/Extra /Volumes/EFI/Extra"
ditto ${3}/.Chameleon/Extra /Volumes/EFI/Extra
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"
fi
echo "Executing command: ditto ${3}/.Chameleon/Extra ${3}/Extra"
ditto ${3}/.Chameleon/Extra ${3}/Extra
fi
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.1b\
\fs22 \cf0 v2.1.2b\
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
\b0 \cf3 by blackosx - 28th November 2010
\b0 \cf3 by blackosx - 30th November 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: 249