From 35c8374fb9c935f69b3714f17080f945d4e93d28 Mon Sep 17 00:00:00 2001 From: Ilho Kim Date: Tue, 5 Jul 2022 21:37:53 +0900 Subject: [PATCH] Implement undo RemovePerUserStorageDirectories If the uninstallation is failed after this step, there is a problem that the user directory remains erased so recreate the user directories removed by this step Change-Id: Ib776b43fd7d9e313c1bb1d3251a9a89cce6e27f8 Signed-off-by: Ilho Kim --- src/hybrid/hybrid_installer.cc | 6 ++++-- src/wgt/wgt_installer.cc | 6 ++++-- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/src/hybrid/hybrid_installer.cc b/src/hybrid/hybrid_installer.cc index 4748781..9bc672d 100644 --- a/src/hybrid/hybrid_installer.cc +++ b/src/hybrid/hybrid_installer.cc @@ -240,7 +240,8 @@ HybridInstaller::HybridInstaller(common_installer::PkgMgrPtr pkgmgr) AddStep(); AddStep(); AddStep(); - AddStep(); + AddStep( + wgt::filesystem::HybridAdditionalSharedDirs); AddStep(); AddStep(); AddStep(); @@ -608,7 +609,8 @@ HybridInstaller::HybridInstaller(common_installer::PkgMgrPtr pkgmgr) ci::Plugin::ActionType::Uninstall); AddStep(); AddStep(); - AddStep(); + AddStep( + wgt::filesystem::HybridAdditionalSharedDirs); AddStep(); AddStep(); AddStep(); diff --git a/src/wgt/wgt_installer.cc b/src/wgt/wgt_installer.cc index bebc830..40a63f7 100755 --- a/src/wgt/wgt_installer.cc +++ b/src/wgt/wgt_installer.cc @@ -319,7 +319,8 @@ WgtInstaller::WgtInstaller(ci::PkgMgrPtr pkgrmgr) AddStep(); AddStep( ci::Plugin::ActionType::Uninstall); - AddStep(); + AddStep( + wgt::filesystem::WgtAdditionalSharedDirs); AddStep(); AddStep(); AddStep(); @@ -750,7 +751,8 @@ WgtInstaller::WgtInstaller(ci::PkgMgrPtr pkgrmgr) AddStep(); AddStep( ci::Plugin::ActionType::Uninstall); - AddStep(); + AddStep( + wgt::filesystem::WgtAdditionalSharedDirs); AddStep(); AddStep(); AddStep(); -- 2.7.4