Index: trunk/Chameleon.xcodeproj/project.pbxproj =================================================================== --- trunk/Chameleon.xcodeproj/project.pbxproj (revision 1802) +++ trunk/Chameleon.xcodeproj/project.pbxproj (revision 1803) @@ -985,15 +985,15 @@ A360AA7D14136C1A00084D3F /* Make.rules */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = Make.rules; sourceTree = ""; }; A37D7D4A141B7C6F0069C38B /* background.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = background.tiff; sourceTree = ""; }; A37D7D4C141B7C6F0069C38B /* de */ = {isa = PBXFileReference; lastKnownFileType = wrapper.rtfd; name = de; path = de.lproj/Conclusion.rtfd; sourceTree = ""; }; - A37D7D4E141B7C6F0069C38B /* de */ = {isa = PBXFileReference; lastKnownFileType = text.html; name = de; path = de.lproj/Description.html; sourceTree = ""; }; - A37D7D50141B7C6F0069C38B /* de */ = {isa = PBXFileReference; lastKnownFileType = text.rtf; name = de; path = de.lproj/License.rtf; sourceTree = ""; }; + A37D7D4E141B7C6F0069C38B /* en */ = {isa = PBXFileReference; lastKnownFileType = text.html; name = en; path = en.lproj/Description.html; sourceTree = ""; }; + A37D7D50141B7C6F0069C38B /* en */ = {isa = PBXFileReference; lastKnownFileType = text.rtf; name = en; path = en.lproj/License.rtf; sourceTree = ""; }; A37D7D52141B7C6F0069C38B /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Localizable.strings; sourceTree = ""; }; - A37D7D54141B7C6F0069C38B /* de */ = {isa = PBXFileReference; lastKnownFileType = wrapper.rtfd; name = de; path = de.lproj/Welcome.rtfd; sourceTree = ""; }; + A37D7D54141B7C6F0069C38B /* en */ = {isa = PBXFileReference; lastKnownFileType = wrapper.rtfd; name = en; path = en.lproj/Welcome.rtfd; sourceTree = ""; }; A37D7D55141B7C6F0069C38B /* en */ = {isa = PBXFileReference; lastKnownFileType = wrapper.rtfd; name = en; path = en.lproj/Conclusion.rtfd; sourceTree = ""; }; - A37D7D56141B7C6F0069C38B /* en */ = {isa = PBXFileReference; lastKnownFileType = text.html; name = en; path = en.lproj/Description.html; sourceTree = ""; }; - A37D7D57141B7C6F0069C38B /* en */ = {isa = PBXFileReference; lastKnownFileType = text.rtf; name = en; path = en.lproj/License.rtf; sourceTree = ""; }; + A37D7D56141B7C6F0069C38B /* de */ = {isa = PBXFileReference; lastKnownFileType = text.html; name = de; path = de.lproj/Description.html; sourceTree = ""; }; + A37D7D57141B7C6F0069C38B /* de */ = {isa = PBXFileReference; lastKnownFileType = text.rtf; name = de; path = de.lproj/License.rtf; sourceTree = ""; }; A37D7D58141B7C6F0069C38B /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Localizable.strings; sourceTree = ""; }; - A37D7D59141B7C6F0069C38B /* en */ = {isa = PBXFileReference; lastKnownFileType = wrapper.rtfd; name = en; path = en.lproj/Welcome.rtfd; sourceTree = ""; }; + A37D7D59141B7C6F0069C38B /* de */ = {isa = PBXFileReference; lastKnownFileType = wrapper.rtfd; name = de; path = de.lproj/Welcome.rtfd; sourceTree = ""; }; A37D7D5A141B7C6F0069C38B /* es */ = {isa = PBXFileReference; lastKnownFileType = wrapper.rtfd; name = es; path = es.lproj/Conclusion.rtfd; sourceTree = ""; }; A37D7D5B141B7C6F0069C38B /* es */ = {isa = PBXFileReference; lastKnownFileType = text.html; name = es; path = es.lproj/Description.html; sourceTree = ""; }; A37D7D5C141B7C6F0069C38B /* es */ = {isa = PBXFileReference; lastKnownFileType = text.rtf; name = es; path = es.lproj/License.rtf; sourceTree = ""; }; @@ -1338,6 +1338,10 @@ B45C10A214BE7413006AA075 /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.rtf; name = hr; path = hr.lproj/License.rtf; sourceTree = ""; }; B45C10A314BE7413006AA075 /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/Localizable.strings; sourceTree = ""; }; B45C10A414BE7413006AA075 /* hr */ = {isa = PBXFileReference; lastKnownFileType = wrapper.rtfd; name = hr; path = hr.lproj/Welcome.rtfd; sourceTree = ""; }; + B4AABE5914C3B8B90055ECD1 /* postinstall */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = postinstall; sourceTree = ""; }; + B4AABE5B14C3B8C70055ECD1 /* postinstall */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = postinstall; sourceTree = ""; }; + B4AABE5D14C3B8D70055ECD1 /* postinstall */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = postinstall; sourceTree = ""; }; + B4AABE5E14C3B8EF0055ECD1 /* clean_bootplist.pl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.perl; path = clean_bootplist.pl; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXGroup section */ @@ -1375,7 +1379,10 @@ }; 364E0DDF14BCFB6600F55E58 /* Scripts.templates */ = { isa = PBXGroup; children = ( + B4AABE5814C3B8B90055ECD1 /* AddOption */, 364E0DE114BCFB7A00F55E58 /* InstallerLog */, + B4AABE5A14C3B8C70055ECD1 /* InstallModule */, + B4AABE5C14C3B8D70055ECD1 /* InstallTheme */, 364E0DE314BCFB7A00F55E58 /* Post */, 364E0DE514BCFB7A00F55E58 /* Pre */, ); @@ -1403,6 +1410,7 @@ 364E0DE514BCFB7A00F55E58 /* Pre */ = { isa = PBXGroup; children = ( + B4AABE5E14C3B8EF0055ECD1 /* clean_bootplist.pl */, 36AB75E414BD092D005B8045 /* preinstall */, ); name = Pre; @@ -3403,6 +3411,33 @@ name = lxdialog; sourceTree = ""; }; + B4AABE5814C3B8B90055ECD1 /* AddOption */ = { + isa = PBXGroup; + children = ( + B4AABE5914C3B8B90055ECD1 /* postinstall */, + ); + name = AddOption; + path = Scripts.templates/AddOption; + sourceTree = ""; + }; + B4AABE5A14C3B8C70055ECD1 /* InstallModule */ = { + isa = PBXGroup; + children = ( + B4AABE5B14C3B8C70055ECD1 /* postinstall */, + ); + name = InstallModule; + path = Scripts.templates/InstallModule; + sourceTree = ""; + }; + B4AABE5C14C3B8D70055ECD1 /* InstallTheme */ = { + isa = PBXGroup; + children = ( + B4AABE5D14C3B8D70055ECD1 /* postinstall */, + ); + name = InstallTheme; + path = Scripts.templates/InstallTheme; + sourceTree = ""; + }; /* End PBXGroup section */ /* Begin PBXLegacyTarget section */ @@ -3514,8 +3549,8 @@ A37D7D4D141B7C6F0069C38B /* Description.html */ = { isa = PBXVariantGroup; children = ( - A37D7D4E141B7C6F0069C38B /* de */, - A37D7D56141B7C6F0069C38B /* en */, + A37D7D4E141B7C6F0069C38B /* en */, + A37D7D56141B7C6F0069C38B /* de */, A37D7D5B141B7C6F0069C38B /* es */, A37D7D60141B7C6F0069C38B /* fr */, A37D7D6A141B7C6F0069C38B /* id */, @@ -3544,8 +3579,8 @@ A37D7D4F141B7C6F0069C38B /* License.rtf */ = { isa = PBXVariantGroup; children = ( - A37D7D50141B7C6F0069C38B /* de */, - A37D7D57141B7C6F0069C38B /* en */, + A37D7D50141B7C6F0069C38B /* en */, + A37D7D57141B7C6F0069C38B /* de */, A37D7D5C141B7C6F0069C38B /* es */, A37D7D61141B7C6F0069C38B /* fr */, A37D7D6B141B7C6F0069C38B /* id */, @@ -3604,8 +3639,8 @@ A37D7D53141B7C6F0069C38B /* Welcome.rtfd */ = { isa = PBXVariantGroup; children = ( - A37D7D54141B7C6F0069C38B /* de */, - A37D7D59141B7C6F0069C38B /* en */, + A37D7D54141B7C6F0069C38B /* en */, + A37D7D59141B7C6F0069C38B /* de */, A37D7D5E141B7C6F0069C38B /* es */, A37D7D63141B7C6F0069C38B /* fr */, A37D7D6D141B7C6F0069C38B /* id */,