Implement StepRestoreWgtSymbolicLink
[platform/core/appfw/wgt-backend.git] / src / hybrid / hybrid_installer.cc
index 9bc672d..363412e 100644 (file)
@@ -96,6 +96,7 @@
 #include "wgt/step/encryption/step_remove_encryption_data.h"
 #include "wgt/step/filesystem/step_copy_preview_icons.h"
 #include "wgt/step/filesystem/step_create_symbolic_link.h"
+#include "wgt/step/filesystem/step_restore_wgt_symbolic_link.h"
 #include "wgt/step/filesystem/step_wgt_patch_icons.h"
 #include "wgt/step/filesystem/step_wgt_patch_storage_directories.h"
 #include "wgt/step/filesystem/step_wgt_undo_patch_storage_directories.h"
@@ -242,6 +243,7 @@ HybridInstaller::HybridInstaller(common_installer::PkgMgrPtr pkgmgr)
       AddStep<ci::filesystem::StepOptionalAcquireExternalStorage>();
       AddStep<ci::filesystem::StepRemovePerUserStorageDirectories>(
           wgt::filesystem::HybridAdditionalSharedDirs);
+      AddStep<wgt::filesystem::StepRestoreWgtSymbolicLink>();
       AddStep<ci::pkgmgr::StepUnregisterApplication>();
       AddStep<ci::filesystem::StepRemoveTep>();
       AddStep<ci::filesystem::StepRemoveFiles>();
@@ -611,6 +613,7 @@ HybridInstaller::HybridInstaller(common_installer::PkgMgrPtr pkgmgr)
       AddStep<ci::filesystem::StepOptionalAcquireExternalStorage>();
       AddStep<ci::filesystem::StepRemovePerUserStorageDirectories>(
           wgt::filesystem::HybridAdditionalSharedDirs);
+      AddStep<wgt::filesystem::StepRestoreWgtSymbolicLink>();
       AddStep<ci::pkgmgr::StepUnregisterApplication>();
       AddStep<wgt::encryption::StepRemoveEncryptionData>();
       AddStep<ci::security::StepUnregisterTrustAnchor>();