add OS upgrade script. 12/87312/1 accepted/tizen/common/20160907.154823 accepted/tizen/ivi/20160908.003850 accepted/tizen/mobile/20160908.003803 accepted/tizen/tv/20160908.003829 submit/tizen/20160907.101554
authorHyihong Chae <hh.chae@samsung.com>
Wed, 7 Sep 2016 09:56:38 +0000 (18:56 +0900)
committerHyihong Chae <hh.chae@samsung.com>
Wed, 7 Sep 2016 09:56:38 +0000 (18:56 +0900)
Change-Id: Ia710baf454800fdc724632d75c607c3768fc3883
Signed-off-by: HyiHong Chae <hh.chae@samsung.com>
packaging/mtp-initiator.spec
scripts/mtp-initiator-upgrade.sh [new file with mode: 0755]

index adb51e4c8a78f91f626b4481aadee1c4ca1b8c8c..84321575fd0bcea000d717f14a49b00b33a11007 100755 (executable)
@@ -1,6 +1,6 @@
 Name:       mtp-initiator
 Summary:    mtp(media transfer protocol) initiator
-Version:    1.4.10
+Version:    1.4.11
 Release:    1
 Group:      Network & Connectivity/Other
 License:    Apache-2.0
@@ -23,6 +23,8 @@ BuildRequires:  python
 BuildRequires:  python-xml
 Requires:  security-config
 
+%define upgrade_script_path /usr/share/upgrade/scripts
+
 %description
 A mtp-initiator
 
@@ -51,6 +53,9 @@ cp packaging/99-mtp.rules %{buildroot}%{_libdir}/udev/rules.d/99-mtp.rules
 mkdir -p %{buildroot}/etc/dbus-1/system.d/
 cp -af %{_builddir}/%{name}-%{version}/packaging/org.tizen.mtp.conf %{buildroot}/etc/dbus-1/system.d/
 
+mkdir -p %{buildroot}%{upgrade_script_path}
+cp -f scripts/%{name}-upgrade.sh %{buildroot}%{upgrade_script_path}
+
 %make_install
 
 install -D -m 0644 packaging/mtp-initiator.service %{buildroot}%{_libdir}/systemd/system/mtp-initiator.service
@@ -61,4 +66,5 @@ install -D -m 0644 packaging/mtp-initiator.service %{buildroot}%{_libdir}/system
 %{_bindir}/mtp-initiator
 %{_libdir}/systemd/system/mtp-initiator.service
 %{_libdir}/udev/rules.d/99-mtp.rules
-/etc/dbus-1/system.d/org.tizen.mtp.conf
\ No newline at end of file
+/etc/dbus-1/system.d/org.tizen.mtp.conf
+%{upgrade_script_path}/%{name}-upgrade.sh
\ No newline at end of file
diff --git a/scripts/mtp-initiator-upgrade.sh b/scripts/mtp-initiator-upgrade.sh
new file mode 100755 (executable)
index 0000000..04ae913
--- /dev/null
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+#----------------------------------------------#
+# mtp-initiator patch for upgrade (2.4 -> 3.0) #
+#----------------------------------------------#
+
+mkdir -p /opt/dbspace/mtp
+chown network_fw:network_fw /opt/dbspace/mtp
+chsmack -a "System::Shared" --transmute /opt/dbspace/mtp