Index: branches/blackosx/trunk/PackageBuilder/Build/Chameleon Installer v2.1.pkg =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Property changes on: branches/blackosx/trunk/PackageBuilder/Build/Chameleon Installer v2.1.pkg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Index: branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/21nullesp-contents.xml =================================================================== --- branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/21nullesp-contents.xml (revision 0) +++ branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/21nullesp-contents.xml (revision 221) @@ -0,0 +1 @@ +modegroupowner \ No newline at end of file Index: branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/18arch-contents.xml =================================================================== --- branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/18arch-contents.xml (revision 0) +++ branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/18arch-contents.xml (revision 221) @@ -0,0 +1 @@ +modemodemodegroupowner \ No newline at end of file Index: branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/281280x960x32-contents.xml =================================================================== --- branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/281280x960x32-contents.xml (revision 0) +++ branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/281280x960x32-contents.xml (revision 221) @@ -0,0 +1 @@ +modemodegroupowner \ No newline at end of file Index: branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/221024x768x32.xml =================================================================== --- branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/221024x768x32.xml (revision 0) +++ branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/221024x768x32.xml (revision 221) @@ -0,0 +1 @@ +voodooprojects.org.chameleon.1024x768x32.pkg2.1Main_Package_Elements/Boot Options/Resolutions/1024x768x32/.Chameleon/installTo.pathinstallFrom.isRelativeTypeparentinstallToversion221024x768x32-contents.xml/CVS$/\.svn$/\.cvsignore$/\.cvspass$/\.DS_Store$ \ No newline at end of file Index: branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/20postflight.xml =================================================================== --- branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/20postflight.xml (revision 0) +++ branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/20postflight.xml (revision 221) @@ -0,0 +1 @@ +voodooprojects.org.chameleon.postflight.pkg2.1Main_Package_Elements/Scripts/postflight.sh/.Chameleon/installTo.isRelativeTypeinstallTorelocatablescripts.scriptsDirectoryPath.pathinstallTo.isAbsoluteTypescripts.postinstall.pathparentversioninstallTo.pathinstallFrom.isRelativeTypeMain_Package_Elements/Scripts/postflight.shMain_Package_Elements/Scripts20postflight-contents.xml/CVS$/\.svn$/\.cvsignore$/\.cvspass$/\.DS_Store$ \ No newline at end of file Index: branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/18arch.xml =================================================================== --- branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/18arch.xml (revision 0) +++ branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/18arch.xml (revision 221) @@ -0,0 +1 @@ +voodooprojects.org.chameleon.Arch.pkg2.1Main_Package_Elements/Boot Options/BaseOptions/Arch/.Chameleon/installTorelocatableinstallFrom.pathinstallTo.isAbsoluteTypeparentversioninstallTo.pathinstallFrom.isRelativeType18arch-contents.xml/CVS$/\.svn$/\.cvsignore$/\.cvspass$/\.DS_Store$ \ No newline at end of file Index: branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/15generatecstates.xml =================================================================== --- branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/15generatecstates.xml (revision 0) +++ branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/15generatecstates.xml (revision 221) @@ -0,0 +1 @@ +voodooprojects.org.chameleon.GenerateCStates.pkg2.1Main_Package_Elements/Boot Options/BaseOptions/GenerateCStates/.Chameleon/installTo.pathinstallFrom.isRelativeTypeparentinstallToversion15generatecstates-contents.xml/CVS$/\.svn$/\.cvsignore$/\.cvspass$/\.DS_Store$ \ No newline at end of file Index: branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/13graphicsenabler-contents.xml =================================================================== --- branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/13graphicsenabler-contents.xml (revision 0) +++ branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/13graphicsenabler-contents.xml (revision 221) @@ -0,0 +1 @@ +modemodegroupowner \ No newline at end of file Index: branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/281280x960x32.xml =================================================================== --- branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/281280x960x32.xml (revision 0) +++ branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/281280x960x32.xml (revision 221) @@ -0,0 +1 @@ +voodooprojects.org.chameleon.1280x960x32.pkg2.1Main_Package_Elements/Boot Options/Resolutions/1280x960x32/.Chameleon/installTo.pathinstallFrom.isRelativeTypeparentinstallToversion281280x960x32-contents.xml/CVS$/\.svn$/\.cvsignore$/\.cvspass$/\.DS_Store$ \ No newline at end of file Index: branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/241920x1080x32-contents.xml =================================================================== --- branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/241920x1080x32-contents.xml (revision 0) +++ branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/241920x1080x32-contents.xml (revision 221) @@ -0,0 +1 @@ +modemodegroupowner \ No newline at end of file Index: branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/271280x1024x32-contents.xml =================================================================== --- branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/271280x1024x32-contents.xml (revision 0) +++ branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/271280x1024x32-contents.xml (revision 221) @@ -0,0 +1 @@ +modemodegroupowner \ No newline at end of file Index: branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/11restartfix.xml =================================================================== --- branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/11restartfix.xml (revision 0) +++ branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/11restartfix.xml (revision 221) @@ -0,0 +1 @@ +voodooprojects.org.chameleon.RestartFix.pkg2.1Main_Package_Elements/Boot Options/BaseOptions/RestartFix/.Chameleon/installTo.pathinstallFrom.isRelativeTypeparentinstallToversion11restartfix-contents.xml/CVS$/\.svn$/\.cvsignore$/\.cvspass$/\.DS_Store$ \ No newline at end of file Index: branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/14generatepstates-contents.xml =================================================================== --- branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/14generatepstates-contents.xml (revision 0) +++ branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/14generatepstates-contents.xml (revision 221) @@ -0,0 +1 @@ +modemodegroupowner \ No newline at end of file Index: branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/04bdmesg-contents.xml =================================================================== --- branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/04bdmesg-contents.xml (revision 0) +++ branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/04bdmesg-contents.xml (revision 221) @@ -0,0 +1 @@ +groupmodeowner \ No newline at end of file Index: branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/12instantmenu-contents.xml =================================================================== --- branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/12instantmenu-contents.xml (revision 0) +++ branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/12instantmenu-contents.xml (revision 221) @@ -0,0 +1 @@ +modemodegroupowner \ No newline at end of file Index: branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/05boot-contents.xml =================================================================== --- branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/05boot-contents.xml (revision 0) +++ branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/05boot-contents.xml (revision 221) @@ -0,0 +1 @@ +modegroupowner \ No newline at end of file Index: branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/19fdisk-contents.xml =================================================================== --- branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/19fdisk-contents.xml (revision 0) +++ branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/19fdisk-contents.xml (revision 221) @@ -0,0 +1 @@ +modegroupowner \ No newline at end of file Index: branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/07boot-contents.xml =================================================================== --- branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/07boot-contents.xml (revision 0) +++ branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/07boot-contents.xml (revision 221) @@ -0,0 +1 @@ +groupmodeowner \ No newline at end of file Index: branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/01fakesmc-contents.xml =================================================================== --- branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/01fakesmc-contents.xml (revision 0) +++ branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/01fakesmc-contents.xml (revision 221) @@ -0,0 +1 @@ +modemodemodemodemodemodemodemodegroupmodeowner \ No newline at end of file Index: branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/index.xml =================================================================== --- branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/index.xml (revision 0) +++ branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/index.xml (revision 221) @@ -0,0 +1 @@ +Chameleon/Users/Nick/Documents/SVN/PackageBuilder_Revised/Build/Chameleon Installer v2.1.pkgvoodooprojects.org01fakesmc.xml02default.xml03embed.xml04bdmesg.xml05boot.xml06boot.xml07boot.xml08boot.xml09boot.xml10null.xml11restartfix.xml12instantmenu.xml13graphicsenabler.xml14generatepstates.xml15generatecstates.xml16dropssdt.xml17ethernetbuiltin.xml18arch.xml19fdisk.xml20postflight.xml21nullesp.xml221024x768x32.xml231920x1200x32.xml241920x1080x32.xml251680x1050x32.xml261600x900x32.xml271280x1024x32.xml281280x960x32.xmlpostinstallActions.actionsproperties.titleproperties.customizeOptionextraFiles \ No newline at end of file Index: branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/09boot-contents.xml =================================================================== --- branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/09boot-contents.xml (revision 0) +++ branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/09boot-contents.xml (revision 221) @@ -0,0 +1 @@ +groupmodeowner \ No newline at end of file Index: branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/05boot.xml =================================================================== --- branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/05boot.xml (revision 0) +++ branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/05boot.xml (revision 221) @@ -0,0 +1 @@ +voodooprojects.org.chameleon.boot.pkg2.1Main_Package_Elements/i386/boot/.Chameleon/i386/installFrom.isRelativeTypeinstallTo.pathinstallToparentrelocatableversion05boot-contents.xml/CVS$/\.svn$/\.cvsignore$/\.cvspass$/\.DS_Store$ \ No newline at end of file Index: branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/12instantmenu.xml =================================================================== --- branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/12instantmenu.xml (revision 0) +++ branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/12instantmenu.xml (revision 221) @@ -0,0 +1 @@ +voodooprojects.org.chameleon.InstantMenu.pkg2.1Main_Package_Elements/Boot Options/BaseOptions/InstantMenu/.Chameleon/installTo.pathinstallFrom.isRelativeTypeparentinstallToversion12instantmenu-contents.xml/CVS$/\.svn$/\.cvsignore$/\.cvspass$/\.DS_Store$ \ No newline at end of file Index: branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/06boot.xml =================================================================== --- branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/06boot.xml (revision 0) +++ branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/06boot.xml (revision 221) @@ -0,0 +1 @@ +voodooprojects.org.chameleon.boot0.pkg2.1Main_Package_Elements/i386/boot0/.Chameleon/i386/installFrom.isRelativeTypeinstallTo.pathinstallToparentrelocatableversion06boot-contents.xml/CVS$/\.svn$/\.cvsignore$/\.cvspass$/\.DS_Store$ \ No newline at end of file Index: branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/16dropssdt.xml =================================================================== --- branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/16dropssdt.xml (revision 0) +++ branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/16dropssdt.xml (revision 221) @@ -0,0 +1 @@ +voodooprojects.org.chameleon.DropSSDT.pkg2.1Main_Package_Elements/Boot Options/BaseOptions/DropSSDT/.Chameleon/installTo.pathinstallFrom.isRelativeTypeinstallTorelocatableparentversion16dropssdt-contents.xml/CVS$/\.svn$/\.cvsignore$/\.cvspass$/\.DS_Store$ \ No newline at end of file Index: branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/19fdisk.xml =================================================================== --- branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/19fdisk.xml (revision 0) +++ branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/19fdisk.xml (revision 221) @@ -0,0 +1 @@ +voodooprojects.org.chameleon.fdisk440.pkg2.1Main_Package_Elements/i386/fdisk440/.Chameleon/i386/installTo.isRelativeTypeinstallTorelocatableinstallTo.isAbsoluteTypeparentversioninstallTo.pathinstallFrom.isRelativeType19fdisk-contents.xml/CVS$/\.svn$/\.cvsignore$/\.cvspass$/\.DS_Store$ \ No newline at end of file Index: branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/07boot.xml =================================================================== --- branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/07boot.xml (revision 0) +++ branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/07boot.xml (revision 221) @@ -0,0 +1 @@ +voodooprojects.org.chameleon.boot0hfs.pkg2.1Main_Package_Elements/i386/boot0hfs/.Chameleon/i386/installFrom.isRelativeTypeinstallTo.pathinstallToparentrelocatableversion07boot-contents.xml/CVS$/\.svn$/\.cvsignore$/\.cvspass$/\.DS_Store$ \ No newline at end of file Index: branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/01fakesmc.xml =================================================================== --- branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/01fakesmc.xml (revision 0) +++ branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/01fakesmc.xml (revision 221) @@ -0,0 +1 @@ +voodooprojects.org.chameleon.FakeSMC.pkg2.1Main_Package_Elements/Kexts/FakeSMC.kext/.Chameleon/Extra/Extensions/installTo.pathinstallTopostInstallrelocatablerequireAuthorizationidentifierversionextraFilesinstallFrom.isRelativeTypeparent01fakesmc-contents.xml/CVS$/\.svn$/\.cvsignore$/\.cvspass$/\.DS_Store$ \ No newline at end of file Index: branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/08boot.xml =================================================================== --- branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/08boot.xml (revision 0) +++ branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/08boot.xml (revision 221) @@ -0,0 +1 @@ +voodooprojects.org.chameleon.boot1f32.pkg2.1Main_Package_Elements/i386/boot1f32/.Chameleon/i386/installFrom.isRelativeTypeinstallTo.pathinstallToparentrelocatableversion08boot-contents.xml/CVS$/\.svn$/\.cvsignore$/\.cvspass$/\.DS_Store$ \ No newline at end of file Index: branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/10null.xml =================================================================== --- branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/10null.xml (revision 0) +++ branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/10null.xml (revision 221) @@ -0,0 +1 @@ +voodooprojects.org.chameleon.null.pkg2.1Main_Package_Elements/Standard/null/.Chameleon/scripts.preinstall.pathscripts.scriptsDirectoryPath.isRelativeTypeinstallToscripts.postinstall.pathinstallFrom.isRelativeTypeinstallTo.isRelativeTypeversionscripts.postinstall.isRelativeTypeparentscripts.scriptsDirectoryPath.pathrelocatableinstallTo.pathMain_Package_Elements/Scripts/MainStandardPostinstall.shMain_Package_Elements/Scripts10null-contents.xml/CVS$/\.svn$/\.cvsignore$/\.cvspass$/\.DS_Store$ \ No newline at end of file Index: branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/09boot.xml =================================================================== --- branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/09boot.xml (revision 0) +++ branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/09boot.xml (revision 221) @@ -0,0 +1 @@ +voodooprojects.org.chameleon.boot1h.pkg2.1Main_Package_Elements/i386/boot1h/.Chameleon/i386/installFrom.isRelativeTypeinstallTo.pathinstallToparentrelocatableversion09boot-contents.xml/CVS$/\.svn$/\.cvsignore$/\.cvspass$/\.DS_Store$ \ No newline at end of file Index: branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/17ethernetbuiltin.xml =================================================================== --- branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/17ethernetbuiltin.xml (revision 0) +++ branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/17ethernetbuiltin.xml (revision 221) @@ -0,0 +1 @@ +voodooprojects.org.chameleon.EthernetBuiltin.pkg2.1Main_Package_Elements/Boot Options/BaseOptions/EthernetBuiltin/.Chameleon/installTo.pathinstallFrom.isRelativeTypeparentinstallToversion17ethernetbuiltin-contents.xml/CVS$/\.svn$/\.cvsignore$/\.cvspass$/\.DS_Store$ \ No newline at end of file Index: branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/03embed.xml =================================================================== --- branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/03embed.xml (revision 0) +++ branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/03embed.xml (revision 221) @@ -0,0 +1 @@ +voodooprojects.org.chameleon.Embed.pkg2.1Main_Package_Elements/themes/Embed/.Chameleon/Extra/Themes/installTo.pathinstallTorelocatablerequireAuthorizationparentidentifierextraFilesinstallFrom.isRelativeTypeversion03embed-contents.xml/CVS$/\.svn$/\.cvsignore$/\.cvspass$/\.DS_Store$ \ No newline at end of file Index: branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/20postflight-contents.xml =================================================================== --- branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/20postflight-contents.xml (revision 0) +++ branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/20postflight-contents.xml (revision 221) @@ -0,0 +1 @@ +modegroupowner \ No newline at end of file Index: branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/02default-contents.xml =================================================================== --- branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/02default-contents.xml (revision 0) +++ branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/02default-contents.xml (revision 221) @@ -0,0 +1 @@ + \ No newline at end of file Index: branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/15generatecstates-contents.xml =================================================================== --- branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/15generatecstates-contents.xml (revision 0) +++ branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/15generatecstates-contents.xml (revision 221) @@ -0,0 +1 @@ +modemodegroupowner \ No newline at end of file Index: branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/231920x1200x32-contents.xml =================================================================== --- branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/231920x1200x32-contents.xml (revision 0) +++ branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/231920x1200x32-contents.xml (revision 221) @@ -0,0 +1 @@ +modemodegroupowner \ No newline at end of file Index: branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/21nullesp.xml =================================================================== --- branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/21nullesp.xml (revision 0) +++ branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/21nullesp.xml (revision 221) @@ -0,0 +1 @@ +voodooprojects.org.chameleon.nullESP.pkg2.1Main_Package_Elements/EFI System Partition/nullESP/.Chameleon/installTorelocatablescripts.scriptsDirectoryPath.pathscripts.postinstall.pathscripts.scriptsDirectoryPath.isRelativeTypeparentversioninstallTo.pathinstallFrom.isRelativeTypescripts.postinstall.isRelativeTypeMain_Package_Elements/Scripts/MainESPPostinstall.shMain_Package_Elements/Scripts21nullesp-contents.xml/CVS$/\.svn$/\.cvsignore$/\.cvspass$/\.DS_Store$ \ No newline at end of file Index: branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/02default.xml =================================================================== --- branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/02default.xml (revision 0) +++ branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/02default.xml (revision 221) @@ -0,0 +1 @@ +voodooprojects.org.chameleon.Default.pkg2.1Main_Package_Elements/themes/Default/.Chameleon/Extra/Themes/installTo.isRelativeTypeinstallToinstallTo.pathrelocatableinstallTo.isAbsoluteTypeidentifierparentrequireAuthorizationextraFilesinstallFrom.isRelativeTypeversion02default-contents.xml/CVS$/\.svn$/\.cvsignore$/\.cvspass$/\.DS_Store$ \ No newline at end of file Index: branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/11restartfix-contents.xml =================================================================== --- branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/11restartfix-contents.xml (revision 0) +++ branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/11restartfix-contents.xml (revision 221) @@ -0,0 +1 @@ +modemodegroupowner \ No newline at end of file Index: branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/231920x1200x32.xml =================================================================== --- branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/231920x1200x32.xml (revision 0) +++ branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/231920x1200x32.xml (revision 221) @@ -0,0 +1 @@ +voodooprojects.org.chameleon.1920x1200x32.pkg2.1Main_Package_Elements/Boot Options/Resolutions/1920x1200x32/.Chameleon/installTo.pathinstallFrom.isRelativeTypeparentinstallToversion231920x1200x32-contents.xml/CVS$/\.svn$/\.cvsignore$/\.cvspass$/\.DS_Store$ \ No newline at end of file Index: branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/251680x1050x32-contents.xml =================================================================== --- branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/251680x1050x32-contents.xml (revision 0) +++ branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/251680x1050x32-contents.xml (revision 221) @@ -0,0 +1 @@ +modegroupmodeowner \ No newline at end of file Index: branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/13graphicsenabler.xml =================================================================== --- branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/13graphicsenabler.xml (revision 0) +++ branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/13graphicsenabler.xml (revision 221) @@ -0,0 +1 @@ +voodooprojects.org.chameleon.GraphicsEnabler.pkg2.1Main_Package_Elements/Boot Options/BaseOptions/GraphicsEnabler/.Chameleon/installTo.pathinstallFrom.isRelativeTypeparentinstallToversion13graphicsenabler-contents.xml/CVS$/\.svn$/\.cvsignore$/\.cvspass$/\.DS_Store$ \ No newline at end of file Index: branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/241920x1080x32.xml =================================================================== --- branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/241920x1080x32.xml (revision 0) +++ branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/241920x1080x32.xml (revision 221) @@ -0,0 +1 @@ +voodooprojects.org.chameleon.1920x1080x32.pkg2.1Main_Package_Elements/Boot Options/Resolutions/1920x1080x32/.Chameleon/installTo.pathinstallFrom.isRelativeTypeparentinstallToversion241920x1080x32-contents.xml/CVS$/\.svn$/\.cvsignore$/\.cvspass$/\.DS_Store$ \ No newline at end of file Index: branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/271280x1024x32.xml =================================================================== --- branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/271280x1024x32.xml (revision 0) +++ branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/271280x1024x32.xml (revision 221) @@ -0,0 +1 @@ +voodooprojects.org.chameleon.1280x1024x32.pkg2.1Main_Package_Elements/Boot Options/Resolutions/1280x1024x32/.Chameleon/installTo.pathinstallFrom.isRelativeTypeparentinstallToversion271280x1024x32-contents.xml/CVS$/\.svn$/\.cvsignore$/\.cvspass$/\.DS_Store$ \ No newline at end of file Index: branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/251680x1050x32.xml =================================================================== --- branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/251680x1050x32.xml (revision 0) +++ branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/251680x1050x32.xml (revision 221) @@ -0,0 +1 @@ +voodooprojects.org.chameleon.1680x1050x32.pkg2.1Main_Package_Elements/Boot Options/Resolutions/1680x1050x32/.Chameleon/installTo.pathinstallFrom.isRelativeTypeparentinstallToversion251680x1050x32-contents.xml/CVS$/\.svn$/\.cvsignore$/\.cvspass$/\.DS_Store$ \ No newline at end of file Index: branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/14generatepstates.xml =================================================================== --- branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/14generatepstates.xml (revision 0) +++ branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/14generatepstates.xml (revision 221) @@ -0,0 +1 @@ +voodooprojects.org.chameleon.GeneratePStates.pkg2.1Main_Package_Elements/Boot Options/BaseOptions/GeneratePStates/.Chameleon/installTo.pathinstallFrom.isRelativeTypeparentinstallToversion14generatepstates-contents.xml/CVS$/\.svn$/\.cvsignore$/\.cvspass$/\.DS_Store$ \ No newline at end of file Index: branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/16dropssdt-contents.xml =================================================================== --- branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/16dropssdt-contents.xml (revision 0) +++ branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/16dropssdt-contents.xml (revision 221) @@ -0,0 +1 @@ +modemodemodegroupowner \ No newline at end of file Index: branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/06boot-contents.xml =================================================================== --- branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/06boot-contents.xml (revision 0) +++ branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/06boot-contents.xml (revision 221) @@ -0,0 +1 @@ +groupmodeowner \ No newline at end of file Index: branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/04bdmesg.xml =================================================================== --- branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/04bdmesg.xml (revision 0) +++ branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/04bdmesg.xml (revision 221) @@ -0,0 +1 @@ +voodooprojects.org.chameleon.bdmesg.pkg2.1Main_Package_Elements/i386/bdmesg/.Chameleon/i386/installTolocationTyperelocatableparentversioninstallTo.pathinstallFrom.isRelativeType04bdmesg-contents.xml/CVS$/\.svn$/\.cvsignore$/\.cvspass$/\.DS_Store$ \ No newline at end of file Index: branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/10null-contents.xml =================================================================== --- branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/10null-contents.xml (revision 0) +++ branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/10null-contents.xml (revision 221) @@ -0,0 +1 @@ +modegroupowner \ No newline at end of file Index: branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/08boot-contents.xml =================================================================== --- branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/08boot-contents.xml (revision 0) +++ branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/08boot-contents.xml (revision 221) @@ -0,0 +1 @@ +groupmodeowner \ No newline at end of file Index: branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/261600x900x32-contents.xml =================================================================== --- branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/261600x900x32-contents.xml (revision 0) +++ branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/261600x900x32-contents.xml (revision 221) @@ -0,0 +1 @@ +modemodegroupowner \ No newline at end of file Index: branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/17ethernetbuiltin-contents.xml =================================================================== --- branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/17ethernetbuiltin-contents.xml (revision 0) +++ branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/17ethernetbuiltin-contents.xml (revision 221) @@ -0,0 +1 @@ +modemodegroupowner \ No newline at end of file Index: branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/03embed-contents.xml =================================================================== --- branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/03embed-contents.xml (revision 0) +++ branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/03embed-contents.xml (revision 221) @@ -0,0 +1 @@ + \ No newline at end of file Index: branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/261600x900x32.xml =================================================================== --- branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/261600x900x32.xml (revision 0) +++ branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/261600x900x32.xml (revision 221) @@ -0,0 +1 @@ +voodooprojects.org.chameleon.1600x900x32.pkg2.1Main_Package_Elements/Boot Options/Resolutions/1600x900x32/.Chameleon/installTo.pathinstallFrom.isRelativeTypeparentinstallToversion261600x900x32-contents.xml/CVS$/\.svn$/\.cvsignore$/\.cvspass$/\.DS_Store$ \ No newline at end of file Index: branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/221024x768x32-contents.xml =================================================================== --- branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/221024x768x32-contents.xml (revision 0) +++ branches/blackosx/trunk/PackageBuilder/Chameleon_Installer_v2.1.pmdoc/221024x768x32-contents.xml (revision 221) @@ -0,0 +1 @@ +modemodegroupowner \ No newline at end of file Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Standard/null =================================================================== Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Standard/null ___________________________________________________________________ Added: svn:executable + * Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/EFI System Partition/nullESP =================================================================== Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/EFI System Partition/nullESP ___________________________________________________________________ Added: svn:executable + * Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Default/Default/text_scroll_prev.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Default/Default/text_scroll_prev.png ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Default/Default/device_hfsraid.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Default/Default/device_hfsraid.png ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Default/Default/logo.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Default/Default/logo.png ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Default/Default/device_ext3.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Default/Default/device_ext3.png ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Default/Default/menu_single_user.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Default/Default/menu_single_user.png ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Default/Default/boot.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Default/Default/boot.png ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Default/Default/device_fat_o.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Default/Default/device_fat_o.png ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Default/Default/device_ntfs_o.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Default/Default/device_ntfs_o.png ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Default/Default/device_scroll_prev.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Default/Default/device_scroll_prev.png ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Default/Default/menu_ignore_caches.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Default/Default/menu_ignore_caches.png ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Default/Default/menu_verbose_disabled.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Default/Default/menu_verbose_disabled.png ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Default/Default/device_hfsplus_o.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Default/Default/device_hfsplus_o.png ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Default/Default/menu_boot.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Default/Default/menu_boot.png ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Default/Default/font_console.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Default/Default/font_console.png ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Default/Default/device_fat.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Default/Default/device_fat.png ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Default/Default/device_ntfs.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Default/Default/device_ntfs.png ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Default/Default/menu_single_user_disabled.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Default/Default/menu_single_user_disabled.png ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Default/Default/font_small.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Default/Default/font_small.png ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Default/Default/text_scroll_next.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Default/Default/text_scroll_next.png ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Default/Default/device_cdrom_o.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Default/Default/device_cdrom_o.png ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Default/Default/device_hfsplus.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Default/Default/device_hfsplus.png ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Default/Default/device_selection.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Default/Default/device_selection.png ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Default/Default/menu_ignore_caches_disabled.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Default/Default/menu_ignore_caches_disabled.png ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Default/Default/menu_video_info.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Default/Default/menu_video_info.png ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Default/Default/menu_memory_info.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Default/Default/menu_memory_info.png ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Default/Default/theme.plist =================================================================== --- branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Default/Default/theme.plist (revision 0) +++ branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Default/Default/theme.plist (revision 221) @@ -0,0 +1,121 @@ + + + + + Author + Blackosx + Version + 1.0 + + Enabled + no + + screen_width + 1024 + screen_height + 768 + screen_textmargin_h + 10 + screen_textmargin_v + 10 + screen_bgcolor + #767f73 + + background_pos_x + 50% + background_pos_y + 0 + + logo_pos_x + + logo_pos_y + 5% + logo_bgcolor + #000000 + logo_transparency + 255 + + devices_pos_x + + devices_pos_y + + devices_bgcolor + #767f73 + devices_transparency + 0 + devices_max_visible + 4 + devices_iconspacing + 45 + devices_layout + horizontal + + bootprompt_pos_x + + bootprompt_pos_y + -6 + bootprompt_width + 40% + bootprompt_height + 20 + bootprompt_textmargin_h + 10 + bootprompt_textmargin_v + 5 + bootprompt_bgcolor + #3e3e3e + bootprompt_transparency + 1 + + infobox_pos_x + + infobox_pos_y + 30% + infobox_width + 660 + infobox_height + 320 + infobox_textmargin_h + 10 + infobox_textmargin_v + 10 + infobox_bgcolor + #3e3e3e + infobox_transparency + 35 + + menu_pos_x + + menu_pos_y + -5% + menu_textmargin_h + 10 + menu_textmargin_v + 5 + menu_bgcolor + #3e3e3e + menu_transparency + 1 + + progressbar_pos_x + + progressbar_pos_y + -30% + progressbar_width + 100 + progressbar_height + 40 + + countdown_pos_x + + countdown_pos_y + -20% + + boot_width + 1024 + boot_height + 768 + boot_bgcolor + #AAAAAA + + Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Default/Default/theme.plist ___________________________________________________________________ Added: svn:executable + * Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Default/Default/device_generic_o.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Default/Default/device_generic_o.png ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Default/Default/menu_selection.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Default/Default/menu_selection.png ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Default/Default/device_scroll_next.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Default/Default/device_scroll_next.png ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Default/Default/menu_help.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Default/Default/menu_help.png ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Default/Default/device_hfsraid_o.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Default/Default/device_hfsraid_o.png ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Default/Default/background.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Default/Default/background.png ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Default/Default/thumb.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Default/Default/thumb.png ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Default/Default/device_ext3_o.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Default/Default/device_ext3_o.png ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Default/Default/device_cdrom.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Default/Default/device_cdrom.png ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Default/Default/progress_bar_background.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Default/Default/progress_bar_background.png ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Default/Default/progress_bar.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Default/Default/progress_bar.png ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Default/Default/menu_verbose.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Default/Default/menu_verbose.png ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Default/Default/device_generic.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Default/Default/device_generic.png ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Embed/Embed/text_scroll_prev.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Embed/Embed/text_scroll_prev.png ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Embed/Embed/font_small.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Embed/Embed/font_small.png ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Embed/Embed/device_hfsraid.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Embed/Embed/device_hfsraid.png ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Embed/Embed/text_scroll_next.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Embed/Embed/text_scroll_next.png ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Embed/Embed/logo.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Embed/Embed/logo.png ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Embed/Embed/device_ext3.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Embed/Embed/device_ext3.png ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Embed/Embed/menu_single_user.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Embed/Embed/menu_single_user.png ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Embed/Embed/boot.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Embed/Embed/boot.png ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Embed/Embed/device_hfsplus.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Embed/Embed/device_hfsplus.png ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Embed/Embed/menu_ignore_caches_disabled.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Embed/Embed/menu_ignore_caches_disabled.png ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Embed/Embed/device_selection.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Embed/Embed/device_selection.png ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Embed/Embed/menu_video_info.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Embed/Embed/menu_video_info.png ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Embed/Embed/menu_memory_info.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Embed/Embed/menu_memory_info.png ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Embed/Embed/theme.plist =================================================================== --- branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Embed/Embed/theme.plist (revision 0) +++ branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Embed/Embed/theme.plist (revision 221) @@ -0,0 +1,121 @@ + + + + + Author + Blackosx + Version + 1.0 + + Enabled + no + + screen_width + 1024 + screen_height + 768 + screen_textmargin_h + 10 + screen_textmargin_v + 10 + screen_bgcolor + #767f73 + + background_pos_x + 50% + background_pos_y + 0 + + logo_pos_x + + logo_pos_y + 5% + logo_bgcolor + #000000 + logo_transparency + 255 + + devices_pos_x + + devices_pos_y + + devices_bgcolor + #767f73 + devices_transparency + 0 + devices_max_visible + 5 + devices_iconspacing + 35 + devices_layout + horizontal + + bootprompt_pos_x + + bootprompt_pos_y + -6 + bootprompt_width + 40% + bootprompt_height + 20 + bootprompt_textmargin_h + 10 + bootprompt_textmargin_v + 5 + bootprompt_bgcolor + #3e3e3e + bootprompt_transparency + 1 + + infobox_pos_x + + infobox_pos_y + 30% + infobox_width + 660 + infobox_height + 320 + infobox_textmargin_h + 10 + infobox_textmargin_v + 10 + infobox_bgcolor + #3e3e3e + infobox_transparency + 35 + + menu_pos_x + + menu_pos_y + -5% + menu_textmargin_h + 10 + menu_textmargin_v + 5 + menu_bgcolor + #3e3e3e + menu_transparency + 1 + + progressbar_pos_x + + progressbar_pos_y + -30% + progressbar_width + 100 + progressbar_height + 40 + + countdown_pos_x + + countdown_pos_y + -20% + + boot_width + 1024 + boot_height + 768 + boot_bgcolor + #AAAAAA + + Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Embed/Embed/theme.plist ___________________________________________________________________ Added: svn:executable + * Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Embed/Embed/menu_selection.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Embed/Embed/menu_selection.png ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Embed/Embed/device_scroll_prev.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Embed/Embed/device_scroll_prev.png ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Embed/Embed/device_scroll_next.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Embed/Embed/device_scroll_next.png ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Embed/Embed/menu_help.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Embed/Embed/menu_help.png ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Embed/Embed/menu_ignore_caches.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Embed/Embed/menu_ignore_caches.png ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Embed/Embed/background.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Embed/Embed/background.png ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Embed/Embed/menu_verbose_disabled.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Embed/Embed/menu_verbose_disabled.png ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Embed/Embed/device_cdrom.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Embed/Embed/device_cdrom.png ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Embed/Embed/menu_boot.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Embed/Embed/menu_boot.png ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Embed/Embed/progress_bar_background.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Embed/Embed/progress_bar_background.png ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Embed/Embed/font_console.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Embed/Embed/font_console.png ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Embed/Embed/progress_bar.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Embed/Embed/progress_bar.png ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Embed/Embed/device_ntfs.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Embed/Embed/device_ntfs.png ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Embed/Embed/device_fat.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Embed/Embed/device_fat.png ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Embed/Embed/menu_verbose.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Embed/Embed/menu_verbose.png ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Embed/Embed/menu_single_user_disabled.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Embed/Embed/menu_single_user_disabled.png ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Embed/Embed/device_generic.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/themes/Embed/Embed/device_generic.png ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Scripts/BootOptions/GraphicsEnabler.sh =================================================================== --- branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Scripts/BootOptions/GraphicsEnabler.sh (revision 0) +++ branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Scripts/BootOptions/GraphicsEnabler.sh (revision 221) @@ -0,0 +1,13 @@ +#!/bin/bash + +echo "===============================================" +echo "Boot Option - GraphicsEnabler" +echo "******************************************" + +temp="/private/tmp/Chameleon" + +if [ ! -d ${temp} ]; then + mkdir ${temp}; +fi + +mkdir -p "${temp}/@GraphicsEnabler+Yes" \ No newline at end of file Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Scripts/BootOptions/GraphicsEnabler.sh ___________________________________________________________________ Added: svn:executable + * Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Scripts/BootOptions/RestartFix.sh =================================================================== --- branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Scripts/BootOptions/RestartFix.sh (revision 0) +++ branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Scripts/BootOptions/RestartFix.sh (revision 221) @@ -0,0 +1,13 @@ +#!/bin/bash + +echo "===============================================" +echo "Boot Option - RestartFix" +echo "******************************************" + +temp="/private/tmp/Chameleon" + +if [ ! -d ${temp} ]; then + mkdir ${temp}; +fi + +mkdir -p "${temp}/@RestartFix+No" \ No newline at end of file Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Scripts/BootOptions/RestartFix.sh ___________________________________________________________________ Added: svn:executable + * Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Scripts/BootOptions/Arch.sh =================================================================== --- branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Scripts/BootOptions/Arch.sh (revision 0) +++ branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Scripts/BootOptions/Arch.sh (revision 221) @@ -0,0 +1,13 @@ +#!/bin/bash + +echo "===============================================" +echo "Boot Option - arch" +echo "******************************************" + +temp="/private/tmp/Chameleon" + +if [ ! -d ${temp} ]; then + mkdir ${temp}; +fi + +mkdir -p "${temp}/@arch+i386" Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Scripts/BootOptions/Arch.sh ___________________________________________________________________ Added: svn:executable + * Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Scripts/BootOptions/GeneratePStates.sh =================================================================== --- branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Scripts/BootOptions/GeneratePStates.sh (revision 0) +++ branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Scripts/BootOptions/GeneratePStates.sh (revision 221) @@ -0,0 +1,13 @@ +#!/bin/bash + +echo "===============================================" +echo "Boot Option - GeneratePStates" +echo "******************************************" + +temp="/private/tmp/Chameleon" + +if [ ! -d ${temp} ]; then + mkdir ${temp}; +fi + +mkdir -p "${temp}/@GeneratePStates+Yes" \ No newline at end of file Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Scripts/BootOptions/GeneratePStates.sh ___________________________________________________________________ Added: svn:executable + * Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Scripts/BootOptions/GenerateCStates.sh =================================================================== --- branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Scripts/BootOptions/GenerateCStates.sh (revision 0) +++ branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Scripts/BootOptions/GenerateCStates.sh (revision 221) @@ -0,0 +1,13 @@ +#!/bin/bash + +echo "===============================================" +echo "Boot Option - GenerateCStates" +echo "******************************************" + +temp="/private/tmp/Chameleon" + +if [ ! -d ${temp} ]; then + mkdir ${temp}; +fi + +mkdir -p "${temp}/@GenerateCStates+Yes" \ No newline at end of file Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Scripts/BootOptions/GenerateCStates.sh ___________________________________________________________________ Added: svn:executable + * Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Scripts/BootOptions/DropSsdt.sh =================================================================== --- branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Scripts/BootOptions/DropSsdt.sh (revision 0) +++ branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Scripts/BootOptions/DropSsdt.sh (revision 221) @@ -0,0 +1,13 @@ +#!/bin/bash + +echo "===============================================" +echo "Boot Option - DropSSDT" +echo "******************************************" + +temp="/private/tmp/Chameleon" + +if [ ! -d ${temp} ]; then + mkdir ${temp}; +fi + +mkdir -p "${temp}/@DropSSDT+Yes" \ No newline at end of file Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Scripts/BootOptions/DropSsdt.sh ___________________________________________________________________ Added: svn:executable + * Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Scripts/BootOptions/EthernetBuiltin.sh =================================================================== --- branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Scripts/BootOptions/EthernetBuiltin.sh (revision 0) +++ branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Scripts/BootOptions/EthernetBuiltin.sh (revision 221) @@ -0,0 +1,13 @@ +#!/bin/bash + +echo "===============================================" +echo "Boot Option - EthernetBuiltin" +echo "******************************************" + +temp="/private/tmp/Chameleon" + +if [ ! -d ${temp} ]; then + mkdir ${temp}; +fi + +mkdir -p "${temp}/@EthernetBuiltIn+Yes" \ No newline at end of file Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Scripts/BootOptions/EthernetBuiltin.sh ___________________________________________________________________ Added: svn:executable + * Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Scripts/BootOptions/InstantMenu.sh =================================================================== --- branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Scripts/BootOptions/InstantMenu.sh (revision 0) +++ branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Scripts/BootOptions/InstantMenu.sh (revision 221) @@ -0,0 +1,13 @@ +#!/bin/bash + +echo "===============================================" +echo "Boot Option - InstantMenu" +echo "******************************************" + +temp="/private/tmp/Chameleon" + +if [ ! -d ${temp} ]; then + mkdir ${temp}; +fi + +mkdir -p "${temp}/@InstantMenu+Yes" \ No newline at end of file Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Scripts/BootOptions/InstantMenu.sh ___________________________________________________________________ Added: svn:executable + * Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Scripts/CheckDiskSignature.sh =================================================================== --- branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Scripts/CheckDiskSignature.sh (revision 0) +++ branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Scripts/CheckDiskSignature.sh (revision 221) @@ -0,0 +1,38 @@ +#!/bin/bash + +echo "===============================================" +echo "Checkdisksignature:" +echo "********************" + +# this script is passed the targetdisk to work from, for example /dev/disk0 +# It then checks the disk sector for a 4-byte Windows disk signature +# if one is found then it exits with 1, otherwise it exits with 0 + +if [ "$#" -eq 1 ]; then + targetDisk="$1" + echo "DEBUG: passed argument for targetDisk = $targetDisk" +else + echo "Error - wrong number of values passed - Exiting" + exit 9 +fi + +disksignature=$( dd 2>/dev/null if="$targetDisk" count=1 | dd 2>/dev/null count=4 bs=1 skip=440 | perl -ne '@a=split"";for(@a){printf"%02x",ord}' ) + +echo "${disksignature}" + +if [ $disksignature = "00000000" ]; then + echo "No Windows installation detected." + echo "-----------------------------------------------" + echo "" + exit 0 +else + echo "Detected an existing Windows installation" + echo "-----------------------------------------------" + echo "" + exit 1 +fi + +echo "-----------------------------------------------" +echo "" + +exit 0 \ No newline at end of file Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Scripts/CheckDiskSignature.sh ___________________________________________________________________ Added: svn:executable + * Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Scripts/WriteChameleonStage0.sh =================================================================== --- branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Scripts/WriteChameleonStage0.sh (revision 0) +++ branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Scripts/WriteChameleonStage0.sh (revision 221) @@ -0,0 +1,44 @@ +#!/bin/bash + +echo "===============================================" +echo "Write Chameleon Stage 0 Loader:" +echo "*******************************" + +# this script is passedÉ. + +if [ "$#" -eq 6 ]; then + diskupdate="$1" + disksignature="$2" + stage0Loader="$3" + stage0Loaderdualboot="$4" + targetDisk="$5" + targetVolume="$6" + echo "DEBUG: passed argument for diskupdate = $diskupdate" + echo "DEBUG: passed argument for disksignature = $disksignature" + echo "DEBUG: passed argument for stage0Loader = $stage0Loader" + echo "DEBUG: passed argument for stage0Loaderdualboot = $stage0Loaderdualboot" + echo "DEBUG: passed argument for targetDisk = $targetDisk" + echo "DEBUG: passed argument for targetVolume = $targetVolume" +fi + +if [ ${diskupdate} = "1" ]; then + echo "Diskupdate = true, so yes" + + if [ ${disksignature} = "0" ]; then + # ThereÕs no Windows disk signature then we can write boot0 + + echo "Executing command: ${targetVolume}/.Chameleon/i386/fdisk440 -u -f ${targetVolume}/.Chameleon/i386/$stage0Loader -y ${targetDisk}" + ${targetVolume}/.Chameleon/i386/fdisk440 -u -f ${targetVolume}/.Chameleon/i386/${stage0Loader} -y ${targetDisk} + else + # Windows is also installed on the HDD and we need to write boot0hfs + + echo "Executing command: ${targetVolume}/.Chameleon/i386/fdisk440 -u -f ${targetVolume}/.Chameleon/i386/${stage0Loaderdualboot} -y ${targetDisk}" + ${targetVolume}/.Chameleon/i386/fdisk440 -u -f ${targetVolume}/.Chameleon/i386/${stage0Loaderdualboot} -y ${targetDisk} + fi +fi + +echo "-----------------------------------------------" +echo "" +echo "" + +exit 0 \ No newline at end of file Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Scripts/WriteChameleonStage0.sh ___________________________________________________________________ Added: svn:executable + * Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Scripts/WriteChameleonStage1.sh =================================================================== --- branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Scripts/WriteChameleonStage1.sh (revision 0) +++ branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Scripts/WriteChameleonStage1.sh (revision 221) @@ -0,0 +1,62 @@ +#!/bin/bash + +echo "===============================================" +echo "Write Chameleon Stage 1 Loader:" +echo "*******************************" + +# espformat code is 1 for HFS, 2 for MSDOS, 0 for unknown + +if [ "$#" -eq 6 ]; then + espformat="$1" + stage1LoaderHFS="$2" + stage1LoaderFAT="$3" + selectedDestination="$4" + targetDeviceRaw="$5" + targetVolume="$6" + echo "DEBUG: passed argument for espformat = $espformat" + echo "DEBUG: passed argument for stage1LoaderHFS = $stage1LoaderHFS" + echo "DEBUG: passed argument for stage1LoaderFAT = $stage1LoaderFAT" + echo "DEBUG: passed argument for selectedDestination = $selectedDestination" + echo "DEBUG: passed argument for targetDeviceRaw = $targetDeviceRaw" + echo "DEBUG: passed argument for targetVolume = $targetVolume" +fi + +if [ ${espformat} = "1" ]; then + # the selected partition is HFS formatted + + echo "Executing command: dd if=${selectedDestination}/.Chameleon/i386/${stage1LoaderHFS} of=${targetDeviceRaw}" + dd if="${selectedDestination}/.Chameleon/i386/${stage1LoaderHFS}" of=${targetDeviceRaw} +fi + +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 + + 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 /.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 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 "-----------------------------------------------" +echo "" + +exit 0 + + + Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Scripts/WriteChameleonStage1.sh ___________________________________________________________________ Added: svn:executable + * Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Scripts/WriteChameleonStage2.sh =================================================================== --- branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Scripts/WriteChameleonStage2.sh (revision 0) +++ branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Scripts/WriteChameleonStage2.sh (revision 221) @@ -0,0 +1,67 @@ +#!/bin/bash + +echo "===============================================" +echo "Write Chameleon Stage 2 Loader:" +echo "*******************************" + +# Receives passed values for É.. +# for example: +# espformat code is 1 for HFS, 2 for MSDOS, 0 for unknown + + +if [ "$#" -eq 5 ]; then + espformat="$1" + stage2Loader="$2" + selectedDestination="$3" + targetDevice="$4" + targetVolume="$5" + 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" +fi + +# 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 + +if [ -f ${selectedDestination}/.Chameleon/nullESP ]; then + +echo "DEBUG: nullESP exists" + + #[ -d "${targetVolume}" ] || mkdir -p "${targetVolume}" + if [ ! -d "${targetVolume}" ]; then + echo "Executing Command: mkdir -p ${targetVolume}" + mkdir -p "${targetVolume}" + else + echo "DEBUG: folder /Volumes/EFI already exists" + fi + + #if the EFI system partition was selected then + # mount '/Volumes/EFI' with the correct format type + + if [ ${espformat} = 1 ]; then + + echo "Executing command: mount_hfs ${targetDevice} ${targetVolume}" + mount_hfs "${targetDevice}" "${targetVolume}" + fi + if [ ${espformat} = 2 ]; then + [ -d "${targetVolume}" ] || mkdir -p "${targetVolume}" + echo "Executing command: mount_msdos -u 0 -g 0 ${targetDevice} ${targetVolume}" + mount_msdos -u 0 -g 0 "${targetDevice}" "${targetVolume}" + fi +fi + +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}" + + +echo "-----------------------------------------------" +echo "" +echo "" + +exit 0 \ No newline at end of file Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Scripts/WriteChameleonStage2.sh ___________________________________________________________________ Added: svn:executable + * Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Scripts/CheckDiskMicrocode.sh =================================================================== --- branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Scripts/CheckDiskMicrocode.sh (revision 0) +++ branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Scripts/CheckDiskMicrocode.sh (revision 221) @@ -0,0 +1,105 @@ +#!/bin/bash + +echo "===============================================" +echo "Entering CheckDiskMicrocode:" +echo "****************************" + +# This script is passed the targetDisk and diskSigCheck. +# +# it then reads the GPTdiskProtectiveMBR and searches for an existing +# Windows bootloader and also for an existing Chameleon stage 0 loader +# which might be better changed depending on whether or not a Windows +# signature is found or not. +# +# The script then exits with the value 1 to indicate that Chameleon stage0 +# loader can be written, or 0 to indicate not to write the stage0 loader. + +if [ "$#" -eq 2 ]; then + targetDisk="$1" + diskSigCheck="$2" + echo "DEBUG: passed argument for targetDisk = $targetDisk" + echo "DEBUG: passed argument for diskSigCheck = $diskSigCheck" +else + echo "Error - wrong number of values passed - Exiting" + exit 9 +fi + + +# read the first 437 bytes of the MBR + +mbr437=$( dd 2>/dev/null if="$targetDisk" count=1 | dd 2>/dev/null count=1 bs=437 | perl -ne '@a=split"";for(@a){printf"%02x",ord}' ) +#mbr437md5=$( dd 2>/dev/null if="$targetDisk" count=1 | dd 2>/dev/null count=1 bs=437 | md5 ) + +#echo "DEBUG: ${mbr437}" + +if [ $( echo "${mbr437}" | awk -F0 '{print NF-1}' ) = 874 ]; then + echo "The first 437 bytes of the MBR Disk Sector is blank - Updating" + echo "diskupdate is now set to true." + echo "-----------------------------------------------" + echo "" + exit 1 +else + # There is already something on the MBR + + # See if a Windows bootloader already exists + # Check bytes 440-443 of the GPTdiskProtectiveMBR for a Windows Disk Signature + windowsloader=$( dd 2>/dev/null if="$targetDisk" count=4 bs=1 | xxd | awk '{print $2$3}' ) + if [ "${windowsloader}" == "33c08ed0" ] ; then + echo "Found existing Windows Boot Loader so will replace with Chameleon Boot0hfs" + echo "diskupdate is now set to true." + echo "-----------------------------------------------" + echo "" + exit 1 + fi + + # See if a Chameleon stage0 boot file already exists + + # Note: The checks for Boot0 and Boot0hfs assume the code stays the same. + # if the code changes then the hex values 0b807c and 0a803c used for matching + # need to be checked to see if they are the same or not. + + stage0type=$( dd 2>/dev/null if="$targetDisk" count=3 bs=1 skip=105 | xxd | awk '{print $2$3}' ) + echo ${stage0type} + if [ "${stage0type}" == "0b807c" ]; then + echo "Found existing Chameleon stage 0 loader - Boot0hfs" + + # CheckDiskSignature.sh returns 0 if a Windows installation was NOT found + if [ "$diskSigCheck" == "0" ]; then + echo "Found no existing Windows installation so will replace stage 0 loader with Boot0" + echo "diskupdate is now set to true." + echo "-----------------------------------------------" + echo "" + exit 1 + fi + fi + + if [ "${stage0type}" == "0a803c" ]; then + echo "Found existing Chameleon stage 0 loader - Boot0" + + # CheckDiskSignature.sh returns 1 if a Windows installation was found + if [ "$diskSigCheck" = "1" ]; then + echo "Found existing Windows installation so will replace stage 0 loader with Boot0hfs" + echo "diskupdate is now set to true." + echo "-----------------------------------------------" + echo "" + exit 1 + fi + fi + + # If neither Chameleon Boot Loader or Windows loader exists + if [ "${stage0type}" != "0b807c" ] && [ "${stage0type}" != "0a803c" ] && [ "${windowsloader}" != "33c08ed0" ] ; then + test=$(echo "${mbr437}" | awk -F0 '{print NF-1}' ) + echo "Disk microcode found: ${test} - Preserving." + echo "diskupdate is left at false" + echo "-----------------------------------------------" + echo "" + exit 0 + fi +fi + + +echo "-----------------------------------------------" +echo "" +echo "" + +exit 0 Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Scripts/CheckDiskMicrocode.sh ___________________________________________________________________ Added: svn:executable + * Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Scripts/CheckDiskMicrocodeType.sh =================================================================== --- branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Scripts/CheckDiskMicrocodeType.sh (revision 0) +++ branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Scripts/CheckDiskMicrocodeType.sh (revision 221) @@ -0,0 +1,40 @@ +#!/bin/bash + +echo "===============================================" +echo "Diskmicrocodetype:" +echo "******************" + +# This script is passed the targetdisk +# it then reads the MBR of the disk in the attempt to find the +# signature for either the GRUB or Linux bootloaders. +# The script returns 1 if either is found, or 0 if none found. + +if [ "$#" -eq 1 ]; then + targetDisk="$1" + echo "DEBUG: passed argument for targetDisk = $targetDisk" +else + echo "Error - wrong number of values passed" + exit 9 +fi + +diskmicrocodetype[1]="GRUB,47525542" +diskmicrocodetype[2]="LILO,4c494c4f" + + +diskmicrocode=$( dd 2>/dev/null if="$targetDisk" count=1 | dd 2>/dev/null count=1 bs=437 | perl -ne '@a=split"";for(@a){printf"%02x",ord}' ) +#echo "${diskmicrocode}" +diskmicrocodetypecounter=0 +while [ ${diskmicrocodetypecounter} -lt ${#diskmicrocodetype[@]} ]; do + diskmicrocodetypecounter=$(( ${diskmicrocodetypecounter} + 1 )) + diskmicrocodetypeid=${diskmicrocodetype[${diskmicrocodetypecounter}]#*,} + if [ ! "${diskmicrocode}" = "${diskmicrocode/${diskmicrocodetypeid}/}" ]; then + echo "${diskmicrocodetype[${diskmicrocodetypecounter}]%,*} found." + exit 1 + else + echo "Didn't find a match for ${diskmicrocodetype[${diskmicrocodetypecounter}]%,*}" + fi +done +echo "-----------------------------------------------" +echo "" + +exit 0 \ No newline at end of file Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Scripts/CheckDiskMicrocodeType.sh ___________________________________________________________________ Added: svn:executable + * Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Scripts/CheckProceed.sh =================================================================== --- branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Scripts/CheckProceed.sh (revision 0) +++ branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Scripts/CheckProceed.sh (revision 221) @@ -0,0 +1,35 @@ +#!/bin/bash + +echo "===============================================" +echo "Check Proceed - Can the script continue?" +echo "******************************************" + +# Receives Target Disk and Target Device +# Checks the selected volume is present and the disk +# is partitioned. + +if [ "$#" -eq 2 ]; then + targetVolume="$1" + targetDevice="$2" + echo "DEBUG: passed argument for targetVolume = $targetVolume" + echo "DEBUG: passed argument for targetDevice = $targetDevice" +fi + +if [ -z "$targetVolume" ]; then + echo "Cannot find the volume. Exiting." + exit 1 +else + echo "Confirming target volume exists" +fi + +if [ "$targetDevice" = "$targetDevice#*disk*s" ]; then + echo "ERROR Volume does not use slices." + exit 1 +else + echo "Confirming target device uses slices" +fi + +echo "-----------------------------------------------" +echo "" + +exit 0 \ No newline at end of file Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Scripts/CheckProceed.sh ___________________________________________________________________ Added: svn:executable + * Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Scripts/SetActivePartition.sh =================================================================== --- branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Scripts/SetActivePartition.sh (revision 0) +++ branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Scripts/SetActivePartition.sh (revision 221) @@ -0,0 +1,59 @@ +#!/bin/bash + +echo "===============================================" +echo "Set Active Partition ONLY if Windows is not installed" +echo "*****************************************************" + +# Receives passed values for É.. +# for example: +# efiformat code is 1 for HFS, 2 for MSDOS, 0 for unknown +# diskSigCheck code is 1 for a Windows install, 0 for no Windows install + +if [ "$#" -eq 5 ]; then + efiformat="$1" + diskSigCheck="$2" + targetDiskRaw="$3" + targetSlice="$4" + targetVolume="$5" + + echo "DEBUG: passed argument for efiformat = $efiformat" + echo "DEBUG: passed argument for diskSigCheck = $diskSigCheck" + echo "DEBUG: passed argument for targetDiskRaw = $targetDiskRaw" + echo "DEBUG: passed argument for targetSlice = $targetSlice" + echo "DEBUG: passed argument for targetVolume = $targetVolume" + +fi + +if [ ${diskSigCheck} == "0" ]; then + echo "DEBUG: Windows is not installed so let's change the active partition" + + partitionactive=$( ${targetVolume}/.Chameleon/i386/fdisk440 -d ${targetDiskRaw} | grep -n "*" | awk -F: '{print $1}') + echo "Current Active Partition: ${partitionactive}" + + if [ "${partitionactive}" = "${targetSlice}" ]; then + echo "${targetVolume} is already flagged as active" + else + echo "${targetVolume} is not flagged as active, so let's do it." + # BadAxe requires EFI partition to be flagged active. + # but it doesn't' hurt to do it for any non-windows partition. + + ${targetVolume}/.Chameleon/i386/fdisk440 -e ${targetDiskRaw} <<-MAKEACTIVE + print + flag ${targetSlice} + write + y + quit + MAKEACTIVE + fi +else + echo "Windows is installed so we let that remain the active partition" +fi + +echo "-----------------------------------------------" +echo "" +echo "" + +exit 0 + + + Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Scripts/SetActivePartition.sh ___________________________________________________________________ Added: svn:executable + * Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Scripts/postflight.sh =================================================================== --- branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Scripts/postflight.sh (revision 0) +++ branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Scripts/postflight.sh (revision 221) @@ -0,0 +1,66 @@ +#!/bin/bash + +echo "===============================================" +echo "Entered Postflight Script" +echo "*************************" + +# Find location of this script in the package installer +# so we know where all the other scripts are located. + +MYLOCATION="${PWD}/${BASH_ARGV[0]}" +export MYLOCATION="${MYLOCATION%/*}" +scriptDir=$MYLOCATION + + +# Run script to create com.apple.Boot.plist +# and pass it the installer destination. + +"$scriptDir"BuildBootOptions.sh "${3}" + + +# Has the temporary directory /.Chameleon/Extra been created? +# If yes then transfer temporary com.apple.Boot.plist to destination. + +if [ -d ${3}/.Chameleon/Extra ]; then + + # 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 + + if [ -f ${3}/.Chameleon/nullESP ]; then + echo "Executing command: mv -f ${3}/.Chameleon/Extra /Volumes/EFI" + mv -f ${3}/.Chameleon/Extra /Volumes/EFI + + echo "Executing command: umount -f Volumes/EFI" + "$scriptDir"UnMountEFIvolumes.sh + returnValue=$? + if [ ${returnValue} = 0 ]; then + rm -R -f /Volumes/EFI + fi + else + echo "Executing command: mv -f ${3}/.Chameleon/Extra ${3}/" + mv -f ${3}/.Chameleon/Extra ${3}/ + fi + +fi + +echo "===============================================" +echo "Clean Up" +echo "*************************" + +# remove the temporary /.Chameleon directory +echo "Executing command: rm -r ${3}/.Chameleon/" +rm -r ${3}/.Chameleon/ + +# remove the temporary boot sector files if they exist +if [ -d /tmp/newbs ]; then + echo "Executing command: rm /tmp/newbs" + rm /tmp/newbs +fi +if [ -d /tmp/origbs ]; then + echo "Executing command: rm /tmp/origbs" + rm /tmp/origbs +fi + + +exit 0 Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Scripts/postflight.sh ___________________________________________________________________ Added: svn:executable + * Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Scripts/CheckFormat.sh =================================================================== --- branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Scripts/CheckFormat.sh (revision 0) +++ branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Scripts/CheckFormat.sh (revision 221) @@ -0,0 +1,35 @@ +#!/bin/bash + +echo "===============================================" +echo "Check the format of the selected partition" +echo "******************************************" + +# Receives passed value for the Target Volume Device +# for example: /dev/disk0s2 +# if the selected partition is formatted as HFS then exit with 1 +# if the selected partition is formatted as MSDOS then exit with 2 +# if fstyp doesn't return a value then exit with 0 + +if [ "$#" -eq 1 ]; then + targetDevice="$1" + echo "DEBUG: passed argument for targetDevice = $targetDevice" +fi + +if [ "$( fstyp "$targetDevice" | grep hfs )" ]; then + echo "${targetDevice} is currently formatted as HFS" + echo "-----------------------------------------------" + echo "" + exit 1 + +fi +if [ "$( fstyp "$targetDevice" | grep msdos )" ]; then + echo "${targetDevice} is currently formatted as msdos" + echo "-----------------------------------------------" + echo "" + exit 2 +fi + +echo "-----------------------------------------------" +echo "" + +exit 0 \ No newline at end of file Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Scripts/CheckFormat.sh ___________________________________________________________________ Added: svn:executable + * Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Scripts/MainESPPostinstall.sh =================================================================== --- branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Scripts/MainESPPostinstall.sh (revision 0) +++ branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Scripts/MainESPPostinstall.sh (revision 221) @@ -0,0 +1,175 @@ +#!/bin/bash + +echo "===============================================" +echo "Main EFI System Partition Post-Install Script" +echo "*********************************************" +echo "-----------------------------------------------" +echo "" + +# Find location of this script in the package installer +# so we know where all the other scripts are located. +MYLOCATION="${PWD}/${BASH_ARGV[0]}" +export MYLOCATION="${MYLOCATION%/*}" +scriptDir=$MYLOCATION + + +#echo "===============================================" +#echo "Apple Installer Package Variables" +#echo "*********************************" +#echo "DEBUG: $ 1 = Full path to the installation package the installer app is processing: " $1 +#echo "DEBUG: $ 2 = Full path to the installation destination: " $2 +#echo "DEBUG: $ 3 = Installation volume (mountpoint) to receive the payload: " $3 +#echo "DEBUG: $ 4 = Root directory for the system: " $4 +#echo "DEBUG: Script Name: " $SCRIPT_NAME +#echo "DEBUG: Package Path: " $PACKAGE_PATH +#echo "DEBUG: Installer Temp: " $INSTALLER_TEMP +#echo "DEBUG: Full path to the temp directory containing the operation executable: " $RECEIPT_PATH +#echo "-----------------------------------------------" +#echo "" + + +# Initialise Script Globals + +stage0Loader="boot0" #diskloader +stage0LoaderDualBoot="boot0hfs" #was stage0Loaderdualboot +stage1LoaderHFS="boot1h" #was stage1LoaderHFS +stage1LoaderFAT="boot1f32" #was partitionloaderfat +stage2Loader="boot" #was filesystemloader + +targetVolumeTemp=$3 #was bootvolume +targetDeviceTemp=$( df "${targetVolumeTemp}" | sed -n '2p' | awk '{print $1}' ) #was bootdev + +targetVolume="/Volumes/EFI" +targetDevice=${targetDeviceTemp%s*}s1 +targetDeviceRaw=${targetDevice/disk/rdisk} #was bootrdev +targetDisk=${targetDevice%s*} #was bootdisk +targetDiskRaw=${targetDisk/disk/rdisk} #was bootrdisk +targetSlice=${targetDevice#*disk*s} #was bootslice +targetResources="${targetVolume%/*}" #was bootresources - is this needed? + + + +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: targetVolumeTemp: Volume is ${targetVolumeTemp}" +echo "DEBUG: targetDeviceTemp: Volume device is ${targetDeviceTemp}" +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 "DEBUG: targetName: Volume name to look for is ${targetName} - ????????????" +echo "-----------------------------------------------" +echo "" + + +# Check to see if the selected disk uses a GPT + +bootuuid=$( diskutil info "$targetDeviceTemp" | grep Volume\ UUID | awk {'print $3'} ) +partitiontable=$( diskutil list ${targetDeviceTemp%s*} | sed -n '3p' | awk '{print $2}' ) + +if [ ${partitiontable} = "GUID_partition_scheme" ]; then + echo "Confirm this is a GPT partitioned disk." + + # Double check we can see the selected partition and it's of the right type + + "$scriptDir"CheckProceed.sh "${targetVolumeTemp}" "${targetDeviceTemp}" + returnValue=$? + if [ ${returnValue} = 0 ]; then + # OK to proceed + + + # Does a GRUB or Linux loader already exist in the disk's MBR? + + "$scriptDir"CheckDiskMicrocodeType.sh "${targetDisk}" + returnValue=$? + if [ ${returnValue} = 0 ]; then + # OK to proceed + + + # check for a 4-byte Windows disk signature in the disk's MBR. + # the following script returns 1 if a Windows disk signature exists, and 0 if not. + + "$scriptDir"CheckDiskSignature.sh "${targetDisk}" + diskSigCheck=$? + + + # check for existing bootloaders in the disk's MBR + # and find out if we can write the Chameleon boot files. + # the following script returns 1 if we can proceed + # with writing the boot files, and 0 for not. + + "$scriptDir"CheckDiskMicrocode.sh "${targetDisk}" "${diskSigCheck}" + diskupdate=$? + + + # Cancelled this as all it does is read the GPTdiskProtectiveMBR + # and the GPTdiskGPTHeader and look to see if they're blank + # then make a note of the MD5 for eachÉ But they're never used? + + #"$scriptDir"FindPartitionBootcode.sh "${targetDeviceRaw}" + + + # check the format of the selected partition. + # the following script returns 1 if HFS + # the following script returns 2 if MSDOS + # the following script returns 0 if nothing + + "$scriptDir"CheckFormat.sh "${targetDevice}" + espformat=$? + + + # Determine the partition scheme of the selected disk + # is it GPT or a hybrid GPT/MBR + + "$scriptDir"CheckPartitionScheme.sh "${targetDisk}" + + + # Unmount ALL mounted volumes named EFI + # the following script returns 0 if it succeeds + # the following script returns 1 if it fails to un-mount any EFI volume + + "$scriptDir"UnMountEFIvolumes.sh + returnValue=$? + if [ ${returnValue} = 0 ]; then + # OK to proceed + + + # Check the format of the EFI system partition + # No Needed as this is done earlier by CheckFormat.sh + #"$scriptDir"CheckESPformat.sh "${targetDevice}" + + + # If diskupdate is flagged as 1 then the stage 0 loader can be written to the MBR + if [ ${diskupdate} = 1 ]; then + "$scriptDir"WriteChameleonStage0.sh "${diskupdate}" "${diskSigCheck}" "${stage0Loader}" "${stage0LoaderDualBoot}" "${targetDisk}" "${targetVolumeTemp}" + fi + + # Write the stage 1 loader to the partition boot sector + "$scriptDir"WriteChameleonStage1.sh "${espformat}" "${stage1LoaderHFS}" "${stage1LoaderFAT}" "${targetVolumeTemp}" "${targetDeviceRaw}" "${targetVolume}" + + # Write the stage 2 loader to the root of the selected partition + "$scriptDir"WriteChameleonStage2.sh "${espformat}" "${stage2Loader}" "${targetVolumeTemp}" "${targetDevice}" "${targetVolume}" + + # Set the active partition ONLY if Windows is not installed + "$scriptDir"SetActivePartition.sh "${espformat}" "${diskSigCheck}" "${targetDiskRaw}" "${targetSlice}" "${targetVolumeTemp}" + + fi + fi + fi +else + echo + echo "ERROR Volume is not on a GPT partitioned disc." + echo +fi + +exit 0 Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Scripts/MainESPPostinstall.sh ___________________________________________________________________ Added: svn:executable + * Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Scripts/CheckPartitionScheme.sh =================================================================== --- branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Scripts/CheckPartitionScheme.sh (revision 0) +++ branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Scripts/CheckPartitionScheme.sh (revision 221) @@ -0,0 +1,40 @@ +#!/bin/bash + +echo "===============================================" +echo "Check the Partition Scheme" +echo "******************************************" + +# Receives passed value for the Target Disk +# for example: /dev/disk0s2 +# Then looks for the following: +# First 8 bytes of the GPTdiskGPTHeader to identify a GUID partition table. +# Byte number 450 of the GPTdiskProtectiveMBR to identify ID of 'EE' to identify a GPT partition. +# Byte numbers 466, 482 & 498 of the GPTdiskProtectiveMBR to identify further partitions. + +if [ "$#" -eq 1 ]; then + targetDisk="$1" + echo "DEBUG: passed argument = $targetDisk" +fi + + +partitiontable=$( dd 2>/dev/null if="$targetDisk" count=1 skip=1 | dd 2>/dev/null count=8 bs=1 | perl -ne '@a=split"";for(@a){printf"%02x",ord}' ) +if [ "${partitiontable:0:16}" == "4546492050415254" ]; then + partitiontable=$( dd 2>/dev/null if="$targetDisk" count=1 | dd 2>/dev/null count=64 bs=1 skip=446 | perl -ne '@a=split"";for(@a){printf"%02x",ord}' ) + if [ "${partitiontable:8:2}" == "ee" ]; then + echo "Found System ID 'EE' to identify GPT Partition" + if [ "${partitiontable:40:2}" == "00" ] && [ "${partitiontable:72:2}" == "00" ] && [ "${partitiontable:104:2}" == "00" ]; then + echo "Found System ID '00' for each remaining possible partition" + partitiontable="GPT" + else + partitiontable="GPT/MBR" + fi + fi +else + partitiontable="MBR" +fi + +echo "${partitiontable} found." +echo "-----------------------------------------------" +echo "" + +exit 0 \ No newline at end of file Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Scripts/CheckPartitionScheme.sh ___________________________________________________________________ Added: svn:executable + * Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Scripts/BuildBootOptions.sh =================================================================== --- branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Scripts/BuildBootOptions.sh (revision 0) +++ branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Scripts/BuildBootOptions.sh (revision 221) @@ -0,0 +1,252 @@ +#!/bin/bash + +main () +{ + tempDir="${destainationDrive}/.Chameleon/" + echo "DEBUG: tempDir is ${tempDir}" + + + 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 + + cd "${tempDir}" + Dirlist=$(find . -type d | grep "@") + + if [ "${Dirlist}" ]; then + + echo "===============================================" + echo "set com.apple.Boot.plist variables" + echo "**********************************" + + #bootplist="${destainationDrive}/.Chameleon/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 "DEBUG: systemplist= ${systemplist}" + + echo "if no directory exists named ${bootplist%/*} then mkdir ${bootplist%/*}" + [ ! -d "${bootplist%/*}" ] && mkdir -p "${bootplist%/*}" + + if [ ! -f "${bootplist}" ]; then + echo "${bootplist} doesn't exist" + if [ -f "${systemplist}" ]; then + echo "${systemplist} doesn't exist" + echo "copy ${systemplist} to ${bootplist}" + cp "${systemplist}" "${bootplist}" + fi + fi + echo "-----------------------------------------------" + echo "" + + + echo "===============================================" + echo "Build Extra/com.apple.Boot.plist" + echo "********************************" + + for directory in $Dirlist ; do + overide=$(echo $directory | sed 's/_/ /g' | tr -d "./@" |cut -d '+' -f1) + string=$(echo $directory | tr -d "./@" |cut -d'+' -f2) + + bootoptionshdextra[1]="${overide}" + bootoptionshdextra[2]="${string}" + #echo "DEBUG: bootoptionshdextra 1 = ${bootoptionshdextra[1]}" + #echo "DEBUG: bootoptionshdextra 2= ${bootoptionshdextra[2]}" + + xmlvalue=$( getxmlvalue ${overide} "${bootplist}" | tr "[:upper:]" "[:lower:]" ) + + case "${xmlvalue:0:1}" in + + y) echo "${overide}=y already set in ${bootplist} skipping." + echo "" + ;; + + n) echo "${overide}=n is set in ${bootplist} leaving." + echo "" + ;; + + *) echo "Adding ${overide}=${string} to ${bootplist}" + array=("${bootoptionshdextra[@]}") + searchfilereplaceline "${bootplist}" "Kernel Flags" "" "" "2" + echo "" + ;; + esac + + #echo "set owner privileges for ${bootplist}" + chown "${USER}:20" "${bootplist}" + done + + echo "-----------------------------------------------" + echo "" + + + echo "===============================================" + echo "Remove Boot Options Folders" + echo "***************************" + + #Note - Can this be somehow included above and delete the directory after reading it? + + #cd "${3}/.Chameleon/" + Dirlist=$(find . -type d | grep "@") + for directory in $Dirlist ; do + echo $directory + rm -rf $directory + done + + echo "-----------------------------------------------" + echo "" + + else + echo "No boot options in the temporary directory." + fi + + fi + + + + +} + +getxmlvalue () +{ +# 1 xml key +# 2 xml file +if [ -f "${2}" ]; then + local value + while read value; do + if [ ! "${value}" = "${value/${1}/}" ]; then + read value + value="${value#*<}" ; value="<${value}" ; value="${value#*>}" ; value="${value# *}" ; value="${value%%<*}" + echo "$value" + break + fi + done < "${2}" +fi +} + +searchfilereplaceline () +{ + +mv "${1}" "${1}.orig" + +prefunctionifs="${IFS}" + +unset fileinput +unset fileoutput +unset find +unset replace +unset deletelines +unset deletelinesskip +unset insertlinesskip + +fileinput="${1}.orig" +fileoutput="${1}" +find="${2}" +replace="${3}" +deletelines="${4%,*}" +insertlinesskip="${5}" + +matchlinefound="0" + +if [ "${#4}" = "${4#*,}" ]; then + deletelinesskip="0" + else + deletelinesskip="${4#*,}" +fi + +IFS="\n" +while read line +do + { + if [ ! "${line}" = "${line/${find}/}" ]; then + { + # Trim the longest match from the end for <* + xmlelementindent="${line%%<*}" + + # Trim the longest match from the start for *< + xmlelementtemp="${line#*<}" + # Add back in stripped < + xmlelement="<${xmlelementtemp}" + + # Trim the shortest match from the start for < + xmltagtemp="${xmlelement#<}" + # Trim the longest match from the end for >* + xmltag="${xmltagtemp%%>*}" + + # Trim the shortest match from the start for *> + xmltexttemp="${xmlelement#*>}" + # Trim the longest match from the end for <* + xmltext="${xmltexttemp%%<*}" + + if [ "${replace}" ]; then + { + echo "${xmlelementindent}<${xmltag}>${replace}" >>"${fileoutput}" + } + else + { + echo "${line}" >>"${fileoutput}" + } + fi + matchlinefound="1" + + } + else + { + + if [ "${insertlinesskip}" ] && [ "${matchlinefound}" -gt 0 ] && [ "${matchlinefound}" -le "${insertlinesskip}" ]; then + { + if [ "${matchlinefound}" = "${insertlinesskip}" ]; then + { + arraysize=0 + while [ ${arraysize} -lt ${#array[@]} ]; + do + echo "${xmlelementindent}${array[${arraysize}]}" >>"${fileoutput}" + let arraysize="${arraysize}+1" + done + } + fi + } + fi + + if [ "${deletelines}" ] && [ "${matchlinefound}" -gt 0 ] && [ "${matchlinefound}" -lt $((${deletelines}+${deletelinesskip})) ] && [ "${matchlinefound}" -ge ${deletelinesskip} ]; then + { + : + } + else + { + echo "${line}" >>"${fileoutput}" + } + fi + + if [ "${matchlinefound}" -gt 0 ]; then + let matchlinefound="${matchlinefound}+1" + fi + + } + fi + } +done < "${fileinput}" + +IFS=${prefunctionifs} + +rm -f "${fileinput}" +} + + +echo "===============================================" +echo "Enter Build Boot Options script" +echo "*******************************" + +# get the passed destination drive? + +if [ "$#" -eq 1 ]; then + destainationDrive="$1" + echo "DEBUG: passed argument for destainationDrive = $destainationDrive" +fi + +# Build Boot Options +main "${1}" "${2}" "${3}" "${4}" + +exit 0 Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Scripts/BuildBootOptions.sh ___________________________________________________________________ Added: svn:executable + * Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Scripts/MainStandardPostinstall.sh =================================================================== --- branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Scripts/MainStandardPostinstall.sh (revision 0) +++ branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Scripts/MainStandardPostinstall.sh (revision 221) @@ -0,0 +1,141 @@ +#!/bin/bash + +echo "===============================================" +echo "Main Standard Post-Install Script" +echo "*********************************" +echo "-----------------------------------------------" +echo "" + +# Find location of this script in the package installer +# so we know where all the other scripts are located. +MYLOCATION="${PWD}/${BASH_ARGV[0]}" +export MYLOCATION="${MYLOCATION%/*}" +scriptDir=$MYLOCATION + + +#echo "===============================================" +#echo "Apple Installer Package Variables" +#echo "*********************************" +#echo "DEBUG: $ 1 = Full path to the installation package the installer app is processing: " $1 +#echo "DEBUG: $ 2 = Full path to the installation destination: " $2 +#echo "DEBUG: $ 3 = Installation volume (mountpoint) to receive the payload: " $3 +#echo "DEBUG: $ 4 = Root directory for the system: " $4 +#echo "DEBUG: Script Name: " $SCRIPT_NAME +#echo "DEBUG: Package Path: " $PACKAGE_PATH +#echo "DEBUG: Installer Temp: " $INSTALLER_TEMP +#echo "DEBUG: Full path to the temp directory containing the operation executable: " $RECEIPT_PATH +#echo "-----------------------------------------------" +#echo "" + + + +# Initialise Script Globals + +stage0Loader="boot0" #diskloader +stage0LoaderDualBoot="boot0hfs" #was stage0Loaderdualboot +stage1LoaderHFS="boot1h" #was stage1LoaderHFS +stage1LoaderFAT="boot1f32" #was partitionloaderfat +stage2Loader="boot" #was filesystemloader + +targetVolume=$3 #was bootvolume +targetDevice=$( df "${targetVolume}" | sed -n '2p' | awk '{print $1}' ) #was bootdev +targetDeviceRaw=${targetDevice/disk/rdisk} #was bootrdev +targetDisk=${targetDevice%s*} #was bootdisk +targetDiskRaw=${targetDisk/disk/rdisk} #was bootrdisk +targetSlice=${targetDevice#*disk*s} #was bootslice +targetResources="${targetVolume%/*}" #was bootresources - is this needed? + + + +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 "" + + +# Double check we can see the selected partition and it's of the right type +# if not the following script returns to indicate failure. + +"$scriptDir"CheckProceed.sh "${targetVolume}" "${targetDevice}" +returnValue=$? +if [ ${returnValue} = 0 ]; then + # OK to proceed + + + # Does a GRUB or Linux loader already exist in the disk's MBR? + + "$scriptDir"CheckDiskMicrocodeType.sh "${targetDisk}" + returnValue=$? + if [ ${returnValue} = 0 ]; then + # OK to proceed + + + # check for a 4-byte Windows disk signature in the disk's MBR. + # the following script returns 1 if a Windows disk signature exists, and 0 if not. + + "$scriptDir"CheckDiskSignature.sh "${targetDisk}" + diskSigCheck=$? + + + # check for existing bootloaders in the disk's MBR + # and find out if we can write the Chameleon boot files. + # the following script returns 1 if we can proceed + # with writing the boot files, and 0 for not. + + "$scriptDir"CheckDiskMicrocode.sh "${targetDisk}" "${diskSigCheck}" + diskupdate=$? + + + # Cancelled this as all it does is read the GPTdiskProtectiveMBR + # and the GPTdiskGPTHeader and look to see if they're blank + # then make a note of the MD5 for eachÉ But they're never used? + + #"$scriptDir"FindPartitionBootcode.sh "${targetDeviceRaw}" + + + # check the format of the selected partition. + # the following script returns 1 if HFS + # the following script returns 2 if MSDOS + # the following script returns 0 if nothing + + "$scriptDir"CheckFormat.sh "${targetDevice}" + espformat=$? + + + # Add DescriptionÉÉ..ÉÉÉ. + + "$scriptDir"CheckPartitionScheme.sh "${targetDisk}" + + + # If diskupdate is flagged as 1 then the stage 0 loader can be written to the MBR + if [ ${diskupdate} = 1 ]; then + "$scriptDir"WriteChameleonStage0.sh "${diskupdate}" "${diskSigCheck}" "${stage0Loader}" "${stage0LoaderDualBoot}" "${targetDisk}" "${targetVolume}" + fi + + # Write the stage 1 loader to the partition boot sector + "$scriptDir"WriteChameleonStage1.sh "${espformat}" "${stage1LoaderHFS}" "${stage1LoaderFAT}" "${3}" "${targetDeviceRaw}" "${targetVolume}" + + # Write the stage 2 loader to the root of the selected partition + "$scriptDir"WriteChameleonStage2.sh "${espformat}" "${stage2Loader}" "${3}" "${targetDevice}" "${targetVolume}" + + # Set the active partition ONLY if Windows is not installed + "$scriptDir"SetActivePartition.sh "${espformat}" "${diskSigCheck}" "${targetDiskRaw}" "${targetSlice}" "${targetVolume}" + + fi +fi + +exit 0 Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Scripts/MainStandardPostinstall.sh ___________________________________________________________________ Added: svn:executable + * Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Scripts/UnMountEFIvolumes.sh =================================================================== --- branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Scripts/UnMountEFIvolumes.sh (revision 0) +++ branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Scripts/UnMountEFIvolumes.sh (revision 221) @@ -0,0 +1,32 @@ +#!/bin/bash + +echo "===============================================" +echo "Unmount all volumes named EFI" +echo "*****************************" + +# loop through and un-mount ALL mounted EFI system partitions - Thanks kizwan + +attempts=1 +while [ "$( df | grep EFI )" ] && [ "${attempts}" -lt 5 ]; do + echo "Unmounting $( df | grep EFI | awk '{print $1}' )" + umount -f $( df | grep EFI | awk '{print $1}' ) + attempts=$(( ${attempts} + 1 )) +done +if [ ${attempts} = 5 ]; then + echo "failed to unmount EFI System Partition." + echo "-----------------------------------------------" + echo "" + echo "" + echo "" + exit 1 +fi + +echo "-----------------------------------------------" +echo "" +echo "" +echo "" + +exit 0 + + + Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Scripts/UnMountEFIvolumes.sh ___________________________________________________________________ Added: svn:executable + * Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/i386/boot1f32 =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/i386/boot1f32 ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/i386/bdmesg =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/i386/bdmesg ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/i386/boot1he =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/i386/boot1he ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/i386/chain0 =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/i386/chain0 ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/i386/boot =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/i386/boot ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/i386/boot0 =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/i386/boot0 ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/i386/boot0hfs =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/i386/boot0hfs ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/i386/fdisk440 =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/i386/fdisk440 ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/i386/cdboot =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/i386/cdboot ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/i386/boot1h =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/i386/boot1h ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/i386/boot1hp =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/i386/boot1hp ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Kexts/FakeSMC.kext/Contents/MacOS/FakeSMC =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Kexts/FakeSMC.kext/Contents/MacOS/FakeSMC ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Kexts/FakeSMC.kext/Contents/Info.plist =================================================================== --- branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Kexts/FakeSMC.kext/Contents/Info.plist (revision 0) +++ branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Kexts/FakeSMC.kext/Contents/Info.plist (revision 221) @@ -0,0 +1,88 @@ + + + + + CFBundleDevelopmentRegion + English + CFBundleExecutable + FakeSMC + CFBundleIdentifier + org.netkas.FakeSMC + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + FakeSMC + CFBundlePackageType + KEXT + CFBundleShortVersionString + 2.7.2 + CFBundleSignature + ???? + CFBundleVersion + 2.7.2 + IOKitPersonalities + + FakeSMC + + CFBundleIdentifier + org.netkas.FakeSMC + IOClass + FakeSMC + IOMatchCategory + IOACPIPlatformDevice + IOProviderClass + AppleACPIPlatformExpert + IOResourceMatch + ACPI + SMCKeys + + $Num + AQ== + ACID + REFCQ0VG + BALG + AAAAAAAA + LSOF + AQ== + LSSB + AQE= + MOST + AAAAAAAA + MSDS + AwAAAAAA + MSSP + AA== + NATJ + AA== + NVPR + AAAAAAAA + OSK0 + ourhardworkbythesewordsguardedpl + OSK1 + easedontsteal(c)AppleComputerInc + REV + ATAPAAAD + + debug + + smc-compatible + smc-napa + + + OSBundleCompatibleVersion + 2.7.2 + OSBundleLibraries + + com.apple.iokit.IOACPIFamily + 1.0.0d1 + com.apple.kpi.iokit + 9.0.0 + com.apple.kpi.libkern + 9.0.0 + com.apple.kpi.unsupported + 9.0.0 + + OSBundleRequired + Root + + Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Kexts/FakeSMC.kext/Contents/Info.plist ___________________________________________________________________ Added: svn:executable + * Index: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Kexts/FakeSMC.kext/Contents/Resources/English.lproj/InfoPlist.strings =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Property changes on: branches/blackosx/trunk/PackageBuilder/Main_Package_Elements/Kexts/FakeSMC.kext/Contents/Resources/English.lproj/InfoPlist.strings ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream