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)
BuildRequires: pkgconfig(cynara-creds-gdbus)
BuildRequires: pkgconfig(libtzplatform-config)
+%define upgrade_script_path /usr/share/upgrade/scripts
+
%description
Service Adaptor Framework Library/Binary package
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
%{_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,-)
%{_includedir}/*.h
%{_includedir}/service-adaptor/*.h
%{_includedir}/service-provider/*.h
-%{TZ_SYS_RO_SHARE}/license/%{name}-devel
--- /dev/null
+#!/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
+