int main(int argc, char** argv) { int retval = 0, err; #if STAND_ALONE char myPath[1024]; getcwd(myPath, sizeof(myPath)); printf("%s\n", myPath); // For debugging #endif // BOINC Manager err = FixInfoPlist_Strings("./English.lproj/InfoPlist.strings", "BOINC Manager"); if (err) retval = err; err = FixInfoPlistFile("Info.plist"); if (err) retval = err; // BOINC Installer err = FixInfoPlist_Strings("./English.lproj/Installer-InfoPlist.strings", "BOINC Installer"); if (err) retval = err; err = FixInfoPlistFile("Installer-Info.plist"); if (err) retval = err; // BOINC PostInstall app err = FixInfoPlist_Strings("./English.lproj/PostInstall-InfoPlist.strings", "Install BOINC"); if (err) retval = err; err = FixInfoPlistFile("PostInstall-Info.plist"); if (err) retval = err; // BOINC Screen Saver err = FixInfoPlist_Strings("./English.lproj/ScreenSaver-InfoPlist.strings", "BOINC Screen Saver"); if (err) retval = err; err = FixInfoPlistFile("ScreenSaver-Info.plist"); if (err) retval = err; // BOINC Uninstaller err = FixInfoPlist_Strings("./English.lproj/Uninstaller-InfoPlist.strings", "Uninstall BOINC"); if (err) retval = err; err = FixInfoPlistFile("Uninstaller-Info.plist"); if (err) retval = err; err = FixInfoPlistFile("SystemMenu-Info.plist"); if (err) retval = err; // WaitPermissions is not currently used err = FixInfoPlistFile("WaitPermissions-Info.plist"); if (err) retval = err; err = MakeBOINCPackageInfoPlistFile("./Pkg-Info.plist", "BOINC Manager"); if (err) retval = err; err = MakeBOINCRestartPackageInfoPlistFile("./Pkg_Restart-Info.plist", "BOINC Manager"); if (err) retval = err; err = MakeMetaPackageInfoPlistFile("./Mpkg-Info.plist", "BOINC Manager"); return retval; }
int main(int argc, char** argv) { int retval = 0, err; #if STAND_ALONE char myPath[1024]; getcwd(myPath, sizeof(myPath)); printf("%s\n", myPath); // For debugging err = chdir("../"); getcwd(myPath, sizeof(myPath)); printf("%s\n", myPath); // For debugging #endif err = FixInfoPlist_Strings("./English.lproj/InfoPlist.strings", "BOINC"); if (err) retval = err; err = FixInfoPlistFile("./Info.plist"); if (err) retval = err; err = FixInfoPlistFile("./Installer-Info.plist"); if (err) retval = err; err = FixInfoPlistFile("./PostInstall-Info.plist"); if (err) retval = err; err = FixInfoPlistFile("./ScreenSaver-Info.plist"); if (err) retval = err; err = FixInfoPlistFile("./SystemMenu-Info.plist"); if (err) retval = err; err = FixInfoPlistFile("./Uninstaller-Info.plist"); if (err) retval = err; err = FixInfoPlistFile("./WaitPermissions-Info.plist"); if (err) retval = err; err = MakeBOINCPackageInfoPlistFile("./Pkg-Info.plist", "BOINC Manager"); if (err) retval = err; err = MakeMetaPackageInfoPlistFile("./Mpkg-Info.plist", "BOINC Manager"); return retval; }