cp upgrade/update-init.sh %{buildroot}%{upgrade_dir}
cp upgrade/update.sh %{buildroot}%{upgrade_dir}
cp upgrade/update-checkpoint-create.sh %{buildroot}%{upgrade_dir}
+cp upgrade/update-post.sh %{buildroot}%{upgrade_dir}
mkdir -p %{buildroot}%{_unitdir}/system-update.target.wants
install -m 644 units/offline-update.service %{buildroot}%{_unitdir}
ln -s ../offline-update.service %{buildroot}%{_unitdir}/system-update.target.wants/
mkdir -p %{buildroot}%{_unitdir}/data-checkpoint.target.wants
ln -s ../data-checkpoint.service %{buildroot}%{_unitdir}/data-checkpoint.target.wants/data-checkpoint.service
+# RW-Update finalize
+install -m 644 units/update-post.service %{buildroot}%{_unitdir}
+ln -s ../update-post.service %{buildroot}%{_unitdir}/system-update.target.wants
+
%clean
rm -rf %{buildroot}
%license LICENSE.Apache-2.0
%TZ_SYS_UPGRADE/*
%{_unitdir}/offline-update.service
+%{_unitdir}/update-post.service
%{_unitdir}/system-update.target.wants
%{_unitdir}/udev-sdb-init.service
%{_unitdir}/udev-trigger-dmbow@.service
--- /dev/null
+[Unit]
+Description=RW Update finalization
+DefaultDependencies=no
+Wants=offline-update.service
+After=offline-update.service
+IgnoreOnIsolate=true
+
+[Service]
+Type=oneshot
+SmackProcessLabel=System::Privileged
+ExecStart=/usr/share/upgrade/update-post.sh
+