Upgrade script 69/85969/1
authorSomin Kim <somin926.kim@samsung.com>
Tue, 30 Aug 2016 02:38:01 +0000 (11:38 +0900)
committerSomin Kim <somin926.kim@samsung.com>
Tue, 30 Aug 2016 02:38:01 +0000 (11:38 +0900)
Change-Id: I589c213e1fc689e3b7aa0635abdf4f85e8390637
Signed-off-by: Somin Kim <somin926.kim@samsung.com>
packaging/context-service.spec
scripts/context-service_upgrade.sh [new file with mode: 0644]

index 7d4218cc658245518f913f7c18bde330ee720e10..b7f9b55ef6ea80e0d20148e296712f0ac2506c8c 100644 (file)
@@ -23,6 +23,8 @@ ExcludeArch: %{arm} aarch64 %ix86 x86_64
 %define SERVICE_UNIT_DIR %{_unitdir_user}
 %endif
 
+%define upgrade_script_path /usr/share/upgrade/scripts
+
 BuildRequires: cmake
 BuildRequires: pkgconfig(gmodule-2.0)
 BuildRequires: pkgconfig(vconf)
@@ -97,6 +99,8 @@ cp LICENSE %{buildroot}%{_datadir}/license/%{name}
 mkdir -p %{buildroot}%{_sysconfdir}/dbus-1/session.d
 install -m 0644 packaging/org.tizen.context.conf %{buildroot}%{_sysconfdir}/dbus-1/session.d/
 %endif
+mkdir -p %{buildroot}%{upgrade_script_path}
+cp -f scripts/context-service_upgrade.sh %{buildroot}%{upgrade_script_path}
 
 %post
 mkdir -p %{SERVICE_UNIT_DIR}/default.target.wants
@@ -122,3 +126,5 @@ rm -f %{SERVICE_UNIT_DIR}/default.target.wants/context-service.service
 %{_bindir}/*
 %{SERVICE_UNIT_DIR}/context-service.service
 %{_datadir}/license/%{name}
+
+%{upgrade_script_path}/context-service_upgrade.sh
diff --git a/scripts/context-service_upgrade.sh b/scripts/context-service_upgrade.sh
new file mode 100644 (file)
index 0000000..26c028a
--- /dev/null
@@ -0,0 +1,13 @@
+#!/bin/sh
+
+#------------------------------------------------#
+# context-service patch for upgrade (2.4 -> 3.0) #
+#------------------------------------------------#
+
+# Macro
+DB_DIR_24=/opt/usr/dbspace
+DB_CONTEXT_24=$DB_DIR_24/.context-service.db
+
+# Remomve DB
+rm $DB_CONTEXT_24
+rm $DB_CONTEXT_24-journal