Refactor creating shared data logic 29/221429/23
authorSangyoon Jang <jeremy.jang@samsung.com>
Thu, 2 Jan 2020 08:16:49 +0000 (17:16 +0900)
committerSangyoon Jang <jeremy.jang@samsung.com>
Wed, 12 Feb 2020 05:05:59 +0000 (14:05 +0900)
commit654261117e5c89e8f33ad135011b11023490dece
treebd968b3808c54a0d1de00f9c7e123678c4c3dafe
parent44504f33df2367229c77534baed75aa6b1418747
Refactor creating shared data logic

Creating shared data logic is fragmented.
The shared data directories are created by using base directory(apps_rw) and
some flags. This patch also fixes that installer can set setgid bit
rwdata only.

Change-Id: I997f401bd0d4dcad355422e36b51df03ed07201d
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
src/common/shared_dirs.cc
src/common/shared_dirs.h
src/common/step/filesystem/step_create_storage_directories.cc
src/common/step/filesystem/step_create_storage_directories.h
src/common/step/filesystem/step_remove_per_user_storage_directories.cc
src/common/step/filesystem/step_remove_user_data.cc