Subversion Repositories spk

Rev

Rev 202 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 202 Rev 227
Line 98... Line 98...
98
	// make sure the directory exissts
98
	// make sure the directory exissts
99
	if ( !oDir.exists(newDir) )
99
	if ( !oDir.exists(newDir) )
100
	{
100
	{
101
		if ( !oDir.create(newDir) )
101
		if ( !oDir.create(newDir) )
102
		{
102
		{
103
			CLog::logf(CLog::Log_Install, 2, "Unable to create directory to backup original files, %s", newDir.c_str());
103
			CLog::logf(CLog::Log_Install, 2, L"Unable to create directory to backup original files, %s", newDir.c_str());
104
			addLogEntry(SPKINSTALL_CREATEDIRECTORY_FAIL, newDir, errors);
104
			addLogEntry(SPKINSTALL_CREATEDIRECTORY_FAIL, newDir, errors);
105
			return false;
105
			return false;
106
		}
106
		}
107
 
107
 
108
		CLog::logf(CLog::Log_Install, 2, "Created new directory, %s", newDir.c_str());
108
		CLog::logf(CLog::Log_Install, 2, L"Created new directory, %s", newDir.c_str());
109
		addLogEntry(SPKINSTALL_CREATEDIRECTORY, newDir, errors);
109
		addLogEntry(SPKINSTALL_CREATEDIRECTORY, newDir, errors);
110
	}
110
	}
111
 
111
 
112
	// now lets copy the file
112
	// now lets copy the file
113
	CFileIO CopyFile(f->filePointer());
113
	CFileIO CopyFile(f->filePointer());
114
	if(CopyFile.copy(oDir.file(newDir + L"/" + f->filename())))
114
	if(CopyFile.copy(oDir.file(newDir + L"/" + f->filename())))
115
	{
115
	{
116
		CLog::logf(CLog::Log_Install, 2, "Original file: %s has been backed up", f->getNameDirectory(NULL).c_str());
116
		CLog::logf(CLog::Log_Install, 2, L"Original file: %s has been backed up", f->getNameDirectory(NULL).c_str());
117
		addLogEntry(SPKINSTALL_ORIGINAL_BACKUP, f->getNameDirectory(NULL), errors);
117
		addLogEntry(SPKINSTALL_ORIGINAL_BACKUP, f->getNameDirectory(NULL), errors);
118
		return true;
118
		return true;
119
	}
119
	}
120
	else
120
	else
121
	{
121
	{
122
		CLog::logf(CLog::Log_Install, 2, "Failed to backup the original file: %s", f->getNameDirectory(NULL).c_str());
122
		CLog::logf(CLog::Log_Install, 2, L"Failed to backup the original file: %s", f->getNameDirectory(NULL).c_str());
123
		addLogEntry(SPKINSTALL_ORIGINAL_BACKUP_FAIL, f->getNameDirectory(NULL), errors);
123
		addLogEntry(SPKINSTALL_ORIGINAL_BACKUP_FAIL, f->getNameDirectory(NULL), errors);
124
		return false;
124
		return false;
125
	}
125
	}
126
}
126
}
127
 
127