-%define TZ_SYS_DATA /opt/data/
+%define TZ_COMM_DATA /opt/usr/data/
+%define upgrade_script_path /usr/share/upgrade/scripts
+%define upgrade_data_path /usr/share/upgrade/data
Name: bluetooth-share
Summary: Bluetooth file share Agent
%install
%make_install
-install -D -m 0755 %{SOURCE1004} %{buildroot}%{TZ_SYS_DATA}/%{name}/init_db.sh
+install -D -m 0755 %{SOURCE1004} %{buildroot}%{TZ_COMM_DATA}/%{name}/init_db.sh
install -D -m 0644 packaging/bluetooth-share.service %{buildroot}%{_libdir}/systemd/system/bluetooth-share.service
+mkdir -p %{buildroot}%{upgrade_script_path}
+mkdir -p %{buildroot}%{upgrade_data_path}
+cp -f packaging/bluetooth-share_upgrade.sh %{buildroot}%{upgrade_script_path}
+cp -f packaging/init_db.sh %{buildroot}%{upgrade_data_path}
+
%post
/sbin/ldconfig
-%{TZ_SYS_DATA}/%{name}/init_db.sh
+%{TZ_COMM_DATA}/%{name}/init_db.sh
+ln -sf %{_libdir}/systemd/system/bluetooth-share.service %{_sysconfdir}/systemd/default-extra-dependencies/ignore-units.d/
%post -n libbluetooth-share-devel -p /sbin/ldconfig
%post -n libbluetooth-share -p /sbin/ldconfig
-ln -sf %{_libdir}/systemd/system/bluetooth-share.service %{_sysconfdir}/systemd/default-extra-dependencies/ignore-units.d/
%postun -n libbluetooth-share-devel -p /sbin/ldconfig
%defattr(-,root,root,-)
%{_bindir}/bluetooth-share
#%{_datadir}/dbus-1/system-services/org.bluetooth.share.service
-%{TZ_SYS_DATA}/%{name}/init_db.sh
+%{TZ_COMM_DATA}/%{name}/init_db.sh
%{_libdir}/systemd/system/bluetooth-share.service
+%{upgrade_script_path}/bluetooth-share_upgrade.sh
+%{upgrade_data_path}/init_db.sh
%files -n libbluetooth-share
%manifest libbluetooth-share.manifest