Move upgrade patchs to platform upgrade script dir 48/85448/1 accepted/tizen/common/20160829.135729 accepted/tizen/ivi/20160830.060821 accepted/tizen/mobile/20160830.060702 accepted/tizen/tv/20160830.060729 accepted/tizen/wearable/20160830.060753 submit/tizen/20160829.005907
authorKyungwook Tak <k.tak@samsung.com>
Thu, 25 Aug 2016 06:48:09 +0000 (15:48 +0900)
committerKyungwook Tak <k.tak@samsung.com>
Thu, 25 Aug 2016 06:48:09 +0000 (15:48 +0900)
Platform upgrade script dir: /usr/share/upgrade/scripts

Change-Id: Ia705efe39ce537f42899761b5f2f2b08e3a52e05
Signed-off-by: Kyungwook Tak <k.tak@samsung.com>
data/scripts/230.key-manager-change-data-dir.patch.sh.in
data/scripts/CMakeLists.txt
packaging/key-manager.spec

index 7e39e20..fef9c62 100755 (executable)
@@ -23,5 +23,8 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin
 # move data from old path to new one
 if [ -d "@OLD_RW_DATA_DIR@" ] && [ "@RW_DATA_DIR@" != "@OLD_RW_DATA_DIR@" ]
 then
+    mkdir -p @RW_DATA_DIR@
+    chmod 770 @RW_DATA_DIR@
+
     cp -a @OLD_RW_DATA_DIR@/. @RW_DATA_DIR@ && rm -rf @OLD_RW_DATA_DIR@
 fi
index 57316f2..5c07257 100644 (file)
@@ -38,7 +38,7 @@ INSTALL(FILES
         231.key-manager-migrate-dkek.patch.sh
         232.key-manager-change-user.patch.sh
         233.key-manager-move-ss-migratable-data.patch.sh
-    DESTINATION ${RO_ETC_DIR}/opt/upgrade
+    DESTINATION ${UPGRADE_SCRIPT_DIR}
     PERMISSIONS
         OWNER_READ
         OWNER_WRITE
index b6b02b6..7217844 100644 (file)
@@ -48,6 +48,8 @@ Requires: libkey-manager-common = %{version}-%{release}
 %global initial_values_dir %{rw_data_dir}/initial_values
 %global ca_certs_dir %{?TZ_SYS_CA_CERTS:%TZ_SYS_CA_CERTS}%{!?TZ_SYS_CA_CERTS:%ro_etc_dir/ssl/certs}
 
+%global upgrade_script_dir %{?TZ_SYS_RO_SHARE:%TZ_SYS_RO_SHARE}%{!?TZ_SYS_RO_SHARE:%_datadir}/upgrade/scripts
+
 %description
 Central Key Manager daemon could be used as secure storage
 for certificate and private/public keys. It gives API for
@@ -142,7 +144,8 @@ export LDFLAGS+="-Wl,--rpath=%{_libdir},-Bsymbolic-functions "
         -DBIN_DIR=%{bin_dir} \
         -DINITIAL_VALUES_DIR=%{initial_values_dir} \
         -DDB_TEST_DIR=%{db_test_dir} \
-        -DCA_CERTS_DIR=%{ca_certs_dir}
+        -DCA_CERTS_DIR=%{ca_certs_dir} \
+        -DUPGRADE_SCRIPT_DIR=%{upgrade_script_dir}
 
 make %{?jobs:-j%jobs}
 
@@ -245,10 +248,11 @@ fi
 %{ro_data_dir}/*
 %dir %attr(770, %{user_name}, %{group_name}) %{rw_data_dir}
 %dir %attr(770, %{user_name}, %{group_name}) %{initial_values_dir}
-%{ro_etc_dir}/opt/upgrade/230.key-manager-change-data-dir.patch.sh
-%{ro_etc_dir}/opt/upgrade/231.key-manager-migrate-dkek.patch.sh
-%{ro_etc_dir}/opt/upgrade/232.key-manager-change-user.patch.sh
-%{ro_etc_dir}/opt/upgrade/233.key-manager-move-ss-migratable-data.patch.sh
+
+%{upgrade_script_dir}/230.key-manager-change-data-dir.patch.sh
+%{upgrade_script_dir}/231.key-manager-migrate-dkek.patch.sh
+%{upgrade_script_dir}/232.key-manager-change-user.patch.sh
+%{upgrade_script_dir}/233.key-manager-move-ss-migratable-data.patch.sh
 %{ro_etc_dir}/gumd/userdel.d/10_key-manager.post
 %{bin_dir}/ckm_tool