Clean temp folder for exceptional case
authorDuyoung Jang <duyoung.jang@samsung.com>
Mon, 14 Jan 2013 03:42:56 +0000 (12:42 +0900)
committerDuyoung Jang <duyoung.jang@samsung.com>
Mon, 14 Jan 2013 03:46:12 +0000 (12:46 +0900)
Change-Id: Ifc736dda39ef6c6ba19fcb9383fd940f6d9b9c85
Signed-off-by: Duyoung Jang <duyoung.jang@samsung.com>
inc/InstallerDefs.h
src/Manager/InstallerManager.cpp

index 88fb9da..dd3c7a4 100755 (executable)
@@ -21,7 +21,7 @@
 #ifndef _INSTALLER_DEFS_H_
 #define _INSTALLER_DEFS_H_
 
-#define OSP_INSTALLER_VERSION "osp-installer version = 20130113.1"
+#define OSP_INSTALLER_VERSION "osp-installer version = 20130114.1"
 
 #define DIR_BIN                                L"/bin"
 #define DIR_INFO                       L"/info"
index 1cab98a..b2600c9 100755 (executable)
@@ -324,6 +324,11 @@ InstallerManager::Request(const String& path, InstallerOperation operation, Requ
        InstallerManager* pInstallManager = null;
        PackageId packageId;
 
+       if (File::IsFileExist(DIR_OSP_APPLICATIONS_TEMP) == true)
+       {
+               InstallerUtil::Remove(DIR_OSP_APPLICATIONS_TEMP);
+       }
+
        Tizen::System::SystemTime::GetTicks(__startTick);
 
        AppLogTag(OSP_INSTALLER, "------------------------------------------");