%define upgrade_support_dir %{_libexecdir}/upgrade-support
%define upgrade_scripts_dir %TZ_SYS_UPGRADE
-Name: upgrade-engine
-Summary: Upgrade engine for Tizen
-Version: 7.5.1
+Name: upgrade
+Summary: Upgrade support for Tizen
+Version: 7.5.2
Release: 0
Group: System
License: Apache-2.0
BuildRequires: pkgconfig(hal-api-device)
BuildRequires: libtar-devel
+Requires: upgrade-engine = %{version}-%{release}
+
+%description
+Metapackage requiring all upgrade-related packages on the platform.
+
+%package engine
+Summary: Utilities and configuration for handling Tizen platform upgrade
+Group: System
Requires: tar
Requires: gzip
-
# from factory-reset:
Requires: %{_bindir}/rstsmack
+%description engine
+Update engine adding all necessary tools, scripts and configuration
+for updating Tizen platform images using delta files as generated by
+upgrade-tools.
+
+
%description
Update engine for updating Tizen platform images using delta files
generated by upgrade-tools.
ln -s ../update-post.service %{buildroot}%{_unitdir}/system-update.target.wants
ln -s ../update-finalize.service %{buildroot}%{_unitdir}/delayed.target.wants
-%posttrans
+%posttrans engine
newrulesfile=99-sdb-switch.rules
newrulespath=%{upgrade_scripts_dir}/$newrulesfile
rulesdir=/usr/lib/udev/rules.d
%files
%license LICENSE
%manifest upgrade.manifest
+
+%files engine
+%license LICENSE
+%manifest upgrade.manifest
%doc README
%attr(775, root, system_fw) %{fota_dir}
%attr(700,-,-) %{upgrade_initrd_list_dir}/40-upgrade.list