Add missing codes for creating symlinks 78/245678/3
authorSangyoon Jang <jeremy.jang@samsung.com>
Wed, 14 Oct 2020 06:28:28 +0000 (15:28 +0900)
committerSangyoon Jang <jeremy.jang@samsung.com>
Wed, 14 Oct 2020 06:40:57 +0000 (15:40 +0900)
This was deleted when refactoring
(https://review.tizen.org/gerrit/c/platform/core/appfw/app-installers/+/221429)

Change-Id: I22ca4c36a5ee596fc56c32d44a539d29f1d82282
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
src/common/shared_dirs.cc

index 4f3d25b..b1fda3d 100644 (file)
@@ -519,6 +519,12 @@ bool CreatePerUserStorageDirectories(const std::string& pkgid, bool trusted,
     return false;
   }
 
+  if (!is_readonly) {
+    bf::path src_dir = bf::path(tzplatform_getenv(TZ_SYS_RW_APP)) / pkgid;
+    if (!CreateSymlinkFiles(src_dir, skel_apps_rw / pkgid))
+      return false;
+  }
+
   // create per user dir
   UserList list = ci::GetUserList();
   for (auto l : list) {