ExcludeArch: %{arm} %ix86 x86_64
%endif
+%define upgrade_script_path /usr/share/upgrade/scripts/
+
Requires(post): sqlite
Requires(post): lbs-server
BuildRequires: cmake
rm -rf %{buildroot}
%make_install
+mkdir -p %{buildroot}%{upgrade_script_path}
+cp -f scripts/geofence-server_upgrade.sh %{buildroot}%{upgrade_script_path}
+
#service for systemd is not installed to support only DBus auto activation
#mkdir -p %{buildroot}%{_unitdir_user}/default.target.wants
#install -m 644 %{SOURCE1} %{buildroot}%{_unitdir_user}/geofence-server.service
%manifest geofence-server.manifest
%defattr(-,root,root,-)
/usr/bin/geofence-server
-
/usr/share/dbus-1/services/org.tizen.lbs.Providers.GeofenceServer.service
%config %{_sysconfdir}/dbus-1/session.d/geofence-server.conf
+%{upgrade_script_path}/geofence-server_upgrade.sh
#service for systemd is not installed to support only DBus auto activation
#%{_unitdir_user}/geofence-server.service
--- /dev/null
+#!/bin/sh
+PATH=/bin:/usr/bin:/sbin:/usr/sbin
+
+#------------------------------------------------#
+# geofence-server patch for upgrade (2.4 -> 3.0) #
+#------------------------------------------------#
+
+# Macro
+DB_DIR_24=/opt/usr/dbspace/
+DB_DIR_30=/opt/usr/home/owner/.applications/dbspace/
+DB_FILE=.geofence-server.db
+
+# move DB
+mv $DB_DIR_24$DB_FILE $DB_DIR_30
+mv $DB_DIR_24$DB_FILE-journal $DB_DIR_30
+
+#set Permission
+chown owner:users $DB_DIR_30$DB_FILE
+chown owner:users $DB_DIR_30$DB_FILE-journal
+
+exit 0