nsresult nsThunderbirdProfileMigrator::CopyPreferences(bool aReplace) { nsresult rv = NS_OK; if (!aReplace) return rv; if (NS_SUCCEEDED(rv)) rv = TransformPreferences(FILE_NAME_PREFS, FILE_NAME_PREFS); if (NS_SUCCEEDED(rv)) rv = CopyFile(FILE_NAME_USER_PREFS, FILE_NAME_USER_PREFS); // Security Stuff if (NS_SUCCEEDED(rv)) rv = CopyFile(FILE_NAME_CERT8DB, FILE_NAME_CERT8DB); if (NS_SUCCEEDED(rv)) rv = CopyFile(FILE_NAME_KEY3DB, FILE_NAME_KEY3DB); if (NS_SUCCEEDED(rv)) rv = CopyFile(FILE_NAME_SECMODDB, FILE_NAME_SECMODDB); // User MIME Type overrides if (NS_SUCCEEDED(rv)) rv = CopyFile(FILE_NAME_MIMETYPES, FILE_NAME_MIMETYPES); if (NS_SUCCEEDED(rv)) rv = CopyFile(FILE_NAME_PERSONALDICTIONARY, FILE_NAME_PERSONALDICTIONARY); if (NS_SUCCEEDED(rv)) rv = CopyFile(FILE_NAME_MAILVIEWS, FILE_NAME_MAILVIEWS); if (NS_SUCCEEDED(rv)) rv = CopyUserSheet(FILE_NAME_USERCONTENT); return rv; }
nsresult nsDogbertProfileMigrator::CopyPreferences(PRBool aReplace) { nsresult rv = NS_OK; if (!aReplace) return rv; // 1) Copy Preferences TransformPreferences(PREF_FILE_NAME_IN_4x, PREF_FILE_NAME_IN_5x); // 2) Copy Certficates rv |= CopyFile(PSM_CERT7_DB, PSM_CERT7_DB); rv |= CopyFile(PSM_KEY3_DB, PSM_KEY3_DB); rv |= CopyFile(PSM_SECMODULE_DB, PSM_SECMODULE_DB); return rv; }
nsresult nsSeamonkeyProfileMigrator::CopyPreferences(PRBool aReplace) { nsresult rv = NS_OK; if (!aReplace) return rv; rv |= TransformPreferences(FILE_NAME_PREFS, FILE_NAME_PREFS); rv |= CopyFile(FILE_NAME_USER_PREFS, FILE_NAME_USER_PREFS); // Security Stuff rv |= CopyFile(FILE_NAME_CERT8DB, FILE_NAME_CERT8DB); rv |= CopyFile(FILE_NAME_KEY3DB, FILE_NAME_KEY3DB); rv |= CopyFile(FILE_NAME_SECMODDB, FILE_NAME_SECMODDB); // User MIME Type overrides rv |= CopyFile(FILE_NAME_MIMETYPES, FILE_NAME_MIMETYPES); rv |= CopyUserContentSheet(); return rv; }
nsresult nsSeamonkeyProfileMigrator::CopyPreferences(bool aReplace) { nsresult rv = NS_OK; if (!aReplace) return rv; rv |= TransformPreferences(FILE_NAME_PREFS, FILE_NAME_PREFS); rv |= CopyFile(FILE_NAME_USER_PREFS, FILE_NAME_USER_PREFS); // Security Stuff rv |= CopyFile(FILE_NAME_CERT8DB, FILE_NAME_CERT8DB); rv |= CopyFile(FILE_NAME_KEY3DB, FILE_NAME_KEY3DB); rv |= CopyFile(FILE_NAME_SECMODDB, FILE_NAME_SECMODDB); // User MIME Type overrides rv |= CopyFile(FILE_NAME_MIMETYPES, FILE_NAME_MIMETYPES); rv |= CopyFile(FILE_NAME_PERSONALDICTIONARY, FILE_NAME_PERSONALDICTIONARY); rv |= CopyFile(FILE_NAME_MAILVIEWS, FILE_NAME_MAILVIEWS); // User sheets rv |= CopyUserSheet(FILE_NAME_USERCHROME); return rv | CopyUserSheet(FILE_NAME_USERCONTENT); }