From: Dongsun Lee Date: Thu, 31 Oct 2019 04:24:46 +0000 (+0900) Subject: Add key-manager script for platform upgrade X-Git-Tag: submit/tizen/20191105.052254^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=5cc0740b310d5385da418d858447b695cf7bb557;p=platform%2Fcore%2Fsecurity%2Fkey-manager.git Add key-manager script for platform upgrade Change-Id: Icd62bd0f79ba7accab6acd5ee5e5527eac580fb8 Signed-off-by: Dongsun Lee --- diff --git a/CMakeLists.txt b/CMakeLists.txt index f448b51b..e0d9bc5c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -100,3 +100,4 @@ ADD_SUBDIRECTORY(build) ADD_SUBDIRECTORY(systemd) ADD_SUBDIRECTORY(tests) ADD_SUBDIRECTORY(tools) +ADD_SUBDIRECTORY(upgrade) diff --git a/packaging/key-manager.spec b/packaging/key-manager.spec index 4e422d37..3d4cc912 100644 --- a/packaging/key-manager.spec +++ b/packaging/key-manager.spec @@ -284,6 +284,7 @@ fi %dir %attr(770, %{user_name}, %{group_name}) %{rw_data_dir} %dir %attr(550, %{user_name}, %{group_name}) %{initial_values_dir_ro} %dir %attr(770, %{user_name}, %{group_name}) %{initial_values_dir_rw} +%attr(755,root,root) /usr/share/upgrade/scripts/295.key-manager_upgrade.sh %{ro_etc_dir}/gumd/userdel.d/10_key-manager.post %{bin_dir}/ckm_tool diff --git a/upgrade/295.key-manager_upgrade.sh b/upgrade/295.key-manager_upgrade.sh new file mode 100644 index 00000000..df4b1d7b --- /dev/null +++ b/upgrade/295.key-manager_upgrade.sh @@ -0,0 +1,2 @@ +# start key-manager to support adding & removing of web app encryption key during upgrade +systemctl start central-key-manager diff --git a/upgrade/CMakeLists.txt b/upgrade/CMakeLists.txt new file mode 100644 index 00000000..789f59e0 --- /dev/null +++ b/upgrade/CMakeLists.txt @@ -0,0 +1,2 @@ + +INSTALL(FILES ${CMAKE_SOURCE_DIR}/upgrade/295.key-manager_upgrade.sh DESTINATION /usr/share/upgrade/scripts)