support tizen upgrade 86/85686/2
authorsungwook79.park <sungwook79.park@samsung.com>
Fri, 26 Aug 2016 11:56:17 +0000 (20:56 +0900)
committerJihoon Kim <jihoon48.kim@samsung.com>
Tue, 30 Aug 2016 02:06:08 +0000 (19:06 -0700)
Change-Id: I2c7d5322cdaccfb3f97fec75f58fbe6d09949fd3
Signed-off-by: sungwook79.park <sungwook79.park@samsung.com>
isf_upgrade_24to30.sh [new file with mode: 0755]
packaging/isf.spec

diff --git a/isf_upgrade_24to30.sh b/isf_upgrade_24to30.sh
new file mode 100755 (executable)
index 0000000..bd2c4e8
--- /dev/null
@@ -0,0 +1,28 @@
+#!/bin/sh
+set -x
+
+#-------------------------------------------------#
+# isf patch for upgrade (2.4 -> 3.0) #
+#-------------------------------------------------#
+
+# Macro
+ISF_DIR_24=/opt/home/app/.scim
+ISF_DIR_30=/opt/usr/home/owner/.config/.scim
+
+ISF_FILE_24=$ISF_DIR_24/config
+ISF_FILE_30=$ISF_DIR_30/config
+
+# Create Directory
+mkdir -p $ISF_DIR_30
+
+# Set permission
+chown owner:users $ISF_DIR_30
+chsmack -a User::Home $ISF_DIR_30
+
+# Move
+mv $ISF_FILE_24 $ISF_FILE_30
+
+# Set permission
+chown owner:users $ISF_FILE_30
+chsmack -a User::Home $ISF_FILE_30
+
index 5ce9a14..7cfbf8f 100644 (file)
@@ -125,6 +125,9 @@ rm -rf %{buildroot}
 mkdir -p %{buildroot}/%{TZ_SYS_ETC}/dump.d/module.d
 cp -af ism/dump/isf_log_dump.sh %{buildroot}/%{TZ_SYS_ETC}/dump.d/module.d
 mkdir -p %{buildroot}/etc/scim/conf
+mkdir -p %{buildroot}/usr/share/upgrade/scripts/
+cp isf_upgrade_24to30.sh %{buildroot}/usr/share/upgrade/scripts/
+
 %find_lang scim
 
 cat scim.lang > isf.lang
@@ -164,6 +167,7 @@ ln -sf %{_libdir}/ecore_imf/modules/wayland/v-1.16/module.so %{_libdir}/ecore_im
 %{_libdir}/libscim-*.so*
 %license COPYING
 %{TZ_SYS_ETC}/dump.d/module.d/*
+/usr/share/upgrade/scripts/*
 
 %files devel
 %defattr(-,root,root,-)