equal
deleted
inserted
replaced
851 { |
851 { |
852 RFs fs; |
852 RFs fs; |
853 User::LeaveIfError( fs.Connect() ); |
853 User::LeaveIfError( fs.Connect() ); |
854 CleanupClosePushL( fs ); |
854 CleanupClosePushL( fs ); |
855 |
855 |
856 RFileReadStream tmpFile; |
|
857 TBuf<KMaxFileName> privatePath; |
856 TBuf<KMaxFileName> privatePath; |
858 TBuf<KMaxFileName> schema; |
857 TBuf<KMaxFileName> schema; |
859 TBuf<KMaxFileName> defaultImportProfile; |
858 TBuf<KMaxFileName> defaultImportProfile; |
860 TBuf<KMaxFileName> backupRegistration; |
859 TBuf<KMaxFileName> backupRegistration; |
|
860 RFileReadStream tmpFile; |
861 |
861 |
862 fs.PrivatePath( privatePath ); |
862 fs.PrivatePath( privatePath ); |
863 |
863 |
864 schema.Copy( privatePath ); |
864 schema.Copy( privatePath ); |
865 schema.Append( KSchema ); |
865 schema.Append( KSchema ); |
885 __LOG1( ELogAlways, "copy schema.mde %d", error ); |
885 __LOG1( ELogAlways, "copy schema.mde %d", error ); |
886 } |
886 } |
887 else if ( err == KErrPathNotFound) |
887 else if ( err == KErrPathNotFound) |
888 { |
888 { |
889 // Create private dir |
889 // Create private dir |
890 fs.CreatePrivatePath( EDriveC ); |
890 User::LeaveIfError( fs.CreatePrivatePath( EDriveC ) ); |
891 |
891 |
892 // Copy schema.mde |
892 // Copy schema.mde |
893 const TInt error = fileMan->Copy( KSchemaPath, schema, CFileMan::EOverWrite ); |
893 const TInt error = fileMan->Copy( KSchemaPath, schema, CFileMan::EOverWrite ); |
894 __LOG1( ELogAlways, "copy schema.mde %d", error ); |
894 __LOG1( ELogAlways, "copy schema.mde %d", error ); |
895 } |
895 } |
907 __LOG1( ELogAlways, "copy defaultimportprofile.mde %d", error1 ); |
907 __LOG1( ELogAlways, "copy defaultimportprofile.mde %d", error1 ); |
908 } |
908 } |
909 else if ( err == KErrPathNotFound) |
909 else if ( err == KErrPathNotFound) |
910 { |
910 { |
911 // Create private dir |
911 // Create private dir |
912 fs.CreatePrivatePath( EDriveC ); |
912 User::LeaveIfError( fs.CreatePrivatePath( EDriveC ) ); |
913 |
913 |
914 // Copy schema.mde |
914 // Copy schema.mde |
915 const TInt error1 = fileMan->Copy( KDefaultImportProfilePath, defaultImportProfile, CFileMan::EOverWrite ); |
915 const TInt error1 = fileMan->Copy( KDefaultImportProfilePath, defaultImportProfile, CFileMan::EOverWrite ); |
916 __LOG1( ELogAlways, "copy defaultimportprofile.mde %d", error1 ); |
916 __LOG1( ELogAlways, "copy defaultimportprofile.mde %d", error1 ); |
917 } |
917 } |
929 __LOG1( ELogAlways, "copy backup_registration.xml %d", error2 ); |
929 __LOG1( ELogAlways, "copy backup_registration.xml %d", error2 ); |
930 } |
930 } |
931 else if ( err == KErrPathNotFound) |
931 else if ( err == KErrPathNotFound) |
932 { |
932 { |
933 // Create private dir |
933 // Create private dir |
934 fs.CreatePrivatePath( EDriveC ); |
934 User::LeaveIfError( fs.CreatePrivatePath( EDriveC ) ); |
935 |
935 |
936 // Copy schema.mde |
936 // Copy schema.mde |
937 const TInt error2 = fileMan->Copy( KBackupRegistrationPath, backupRegistration, CFileMan::EOverWrite ); |
937 const TInt error2 = fileMan->Copy( KBackupRegistrationPath, backupRegistration, CFileMan::EOverWrite ); |
938 __LOG1( ELogAlways, "copy backup_registration.xml %d", error2 ); |
938 __LOG1( ELogAlways, "copy backup_registration.xml %d", error2 ); |
939 } |
939 } |