[Release] wrt-installer_0.1.49
authorJihoon Chung <jihoon.chung@samsung.com>
Tue, 30 Apr 2013 04:48:05 +0000 (13:48 +0900)
committerJihoon Chung <jihoon.chung@samsung.com>
Tue, 30 Apr 2013 04:49:57 +0000 (13:49 +0900)
Change-Id: I7d0810f432296b2f17270de20f68f4957ae99dd7

packaging/wrt-installer.spec
src/jobs/widget_uninstall/task_remove_files.cpp

index a85cfb8..fdb0340 100644 (file)
@@ -1,7 +1,7 @@
-#git:framework/web/wrt-installer wrt-installer 0.1.48
+#git:framework/web/wrt-installer wrt-installer 0.1.49
 Name:       wrt-installer
 Summary:    Installer for tizen Webruntime
-Version:    0.1.48
+Version:    0.1.49
 Release:    1
 Group:      Development/Libraries
 License:    Apache License, Version 2.0
index 2cd9538..709b4a5 100644 (file)
@@ -113,7 +113,14 @@ void TaskRemoveFiles::StepRemoveManifest()
     std::ostringstream manifest_name;
     manifest_name << m_context.tzPkgid << ".xml";
     std::ostringstream destFile;
-    destFile << "/opt/share/packages" << "/"; //TODO constant with path
+    const std::string PRELOAD_INSTALLED_PATH = "/usr/apps";
+    if (0 == (m_context.installedPath).compare(0, PRELOAD_INSTALLED_PATH.length(),
+                PRELOAD_INSTALLED_PATH)) {
+        LogDebug("This widget is prealoded.");
+        destFile << "/usr/share/packages" << "/"; //TODO constant with path
+    } else {
+        destFile << "/opt/share/packages" << "/"; //TODO constant with path
+    }
     destFile << manifest_name.str();
     int ret1 = pkgmgr_parser_parse_manifest_for_uninstallation(
             destFile.str().c_str(), NULL);