add upgrade script 06/85606/3 accepted/tizen/common/20160831.161502 accepted/tizen/mobile/20160831.075908 submit/tizen/20160831.011016
authorYounho Park <younho.park@samsung.com>
Fri, 26 Aug 2016 05:40:49 +0000 (14:40 +0900)
committerYounho Park <younho.park@samsung.com>
Fri, 26 Aug 2016 07:16:22 +0000 (16:16 +0900)
Change-Id: Id8d7344da7b55e7f171c09c926cfab9c3efed4e2
Signed-off-by: Younho Park <younho.park@samsung.com>
CMakeLists.txt
packaging/service-adaptor.spec
scripts/service-adaptor-upgrade.sh [new file with mode: 0644]

index 65c1d086c663f049187f065ce0a0c851bea176d8..763c6927bcbd3b38dd03f1bcc7ba80fc41df7fb8 100644 (file)
@@ -48,4 +48,4 @@ CONFIGURE_FILE(service-adaptor.pc.in service-adaptor.pc @ONLY)
 INSTALL(FILES ${CMAKE_BINARY_DIR}/service-adaptor.pc DESTINATION ${LIB_INSTALL_DIR}/pkgconfig)
 
 # LICENSE file
-INSTALL(FILES ${CMAKE_SOURCE_DIR}/LICENSE.APLv2 DESTINATION /usr/share/license/service-adaptor)
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/LICENSE.APLv2 DESTINATION /usr/share/licenses/service-adaptor)
index 7dc4db63edf851fa4283ae7d9317388d7b213c83..72dda8e81fb015a1e8f244e0620d377e339ece07 100644 (file)
@@ -26,6 +26,8 @@ BuildRequires:  pkgconfig(cynara-session)
 BuildRequires:  pkgconfig(cynara-creds-gdbus)
 BuildRequires:  pkgconfig(libtzplatform-config)
 
+%define upgrade_script_path /usr/share/upgrade/scripts
+
 %description
 Service Adaptor Framework Library/Binary package
 
@@ -74,9 +76,10 @@ ln -s ../service-adaptor.service %{buildroot}%{_unitdir_user}/basic.target.wants
 mkdir -p %{buildroot}%{_datadir}/dbus-1/services
 install -m 0644 %SOURCE2 %{buildroot}%{_datadir}/dbus-1/services/org.tizen.serviceadaptor.client.service
 
-mkdir -p %{buildroot}/%{TZ_SYS_RO_SHARE}/license
-cp LICENSE.APLv2 %{buildroot}/%{TZ_SYS_RO_SHARE}/license/service-adaptor
-cp LICENSE.APLv2 %{buildroot}/%{TZ_SYS_RO_SHARE}/license/service-adaptor-devel
+mkdir -p %{buildroot}/%{TZ_SYS_RO_SHARE}/licenses/%{name}
+cp -f LICENSE.APLv2 %{buildroot}/%{TZ_SYS_RO_SHARE}/licenses/%{name}
+mkdir -p %{buildroot}%{upgrade_script_path}
+cp -f scripts/%{name}-upgrade.sh %{buildroot}%{upgrade_script_path}
 
 %post -n service-adaptor
 /sbin/ldconfig
@@ -93,8 +96,9 @@ cp LICENSE.APLv2 %{buildroot}/%{TZ_SYS_RO_SHARE}/license/service-adaptor-devel
 %{_unitdir_user}/basic.target.wants/service-adaptor.service
 %{_datadir}/dbus-1/services/org.tizen.serviceadaptor.client.service
 %{_sysconfdir}/dbus-1/session.d/org.tizen.serviceadaptor.client.conf
-%{TZ_SYS_RO_SHARE}/license/%{name}
+%{TZ_SYS_RO_SHARE}/licenses/%{name}
 %{_includedir}/*.h
+%{upgrade_script_path}/%{name}-upgrade.sh
 
 %files -n service-adaptor-devel
 %defattr(-,root,root,-)
@@ -103,4 +107,3 @@ cp LICENSE.APLv2 %{buildroot}/%{TZ_SYS_RO_SHARE}/license/service-adaptor-devel
 %{_includedir}/*.h
 %{_includedir}/service-adaptor/*.h
 %{_includedir}/service-provider/*.h
-%{TZ_SYS_RO_SHARE}/license/%{name}-devel
diff --git a/scripts/service-adaptor-upgrade.sh b/scripts/service-adaptor-upgrade.sh
new file mode 100644 (file)
index 0000000..42db74e
--- /dev/null
@@ -0,0 +1,14 @@
+#!/bin/sh
+
+#------------------------------------------------#
+# Service Adaptor patch for upgrade (2.4 -> 3.0) #
+#------------------------------------------------#
+
+# 2.4
+SERVICE_ADAPTOR_DIR_24=/opt/share/service-adaptor
+#SERVICE_ADAPTOR_PUSH=/usr/bin/push-adaptor-test
+
+#rm -rf SERVICE_ADAPTOR_PUSH
+
+rm -rf $SERVICE_ADAPTOR_DIR_24
+