[Release] wrt-installer_0.1.114
[framework/web/wrt-installer.git] / src / jobs / widget_install / job_widget_install.cpp
index 99d102d..e746f01 100644 (file)
@@ -68,7 +68,7 @@
 #include <widget_install/task_database.h>
 #include <widget_install/task_remove_backup.h>
 #include <widget_install/task_encrypt_resource.h>
-#include <widget_install/task_certificates.h>
+#include <widget_install/task_pkg_info_update.h>
 #include <widget_install/task_commons.h>
 #include <widget_install/task_prepare_reinstall.h>
 
@@ -205,10 +205,10 @@ JobWidgetInstall::JobWidgetInstall(
         {
             AddTask(new TaskInstallOspsvc(m_installerContext));
         }
-        AddTask(new TaskCertificates(m_installerContext));
         AddTask(new TaskDatabase(m_installerContext));
         AddTask(new TaskAceCheck(m_installerContext));
         AddTask(new TaskSmack(m_installerContext));
+        AddTask(new TaskPkgInfoUpdate(m_installerContext));
     } else if (result == ConfigureResult::Updated) {
         LogDebug("Configure installation updated");
         LogDebug("Widget Update");
@@ -245,7 +245,6 @@ JobWidgetInstall::JobWidgetInstall(
         {
             AddTask(new TaskInstallOspsvc(m_installerContext));
         }
-        AddTask(new TaskCertificates(m_installerContext));
         AddTask(new TaskDatabase(m_installerContext));
         AddTask(new TaskAceCheck(m_installerContext));
         //TODO: remove widgetHandle from this task and move before database task
@@ -253,6 +252,7 @@ JobWidgetInstall::JobWidgetInstall(
         // Any error in acecheck while update will break widget
         AddTask(new TaskSmack(m_installerContext));
         AddTask(new TaskRemoveBackupFiles(m_installerContext));
+        AddTask(new TaskPkgInfoUpdate(m_installerContext));
     } else {
         // Installation is not allowed to proceed due to widget update policy
         LogWarning("Configure installation failed!");