Backup only latest repository when upgrading the package

This commit is contained in:
Vitezslav Crhonek 2015-02-02 16:32:15 +01:00
parent 5d8ddfe2aa
commit e3822633a1

View File

@ -8,7 +8,7 @@
Name: tog-pegasus Name: tog-pegasus
Version: %{major_ver}.0 Version: %{major_ver}.0
Release: 21%{?dist} Release: 22%{?dist}
Epoch: 2 Epoch: 2
Summary: OpenPegasus WBEM Services for Linux Summary: OpenPegasus WBEM Services for Linux
@ -414,7 +414,7 @@ make prestarttests
if [ $1 -gt 1 ]; then if [ $1 -gt 1 ]; then
if [ -d /var/lib/Pegasus/repository ]; then if [ -d /var/lib/Pegasus/repository ]; then
if [ -d /var/lib/Pegasus/prev_repository ]; then if [ -d /var/lib/Pegasus/prev_repository ]; then
mv /var/lib/Pegasus/prev_repository /var/lib/Pegasus/prev_repository_`date '+%Y-%m-%d-%s.%N'`.rpmsave; rm -rf /var/lib/Pegasus/prev_repository
fi; fi;
mv /var/lib/Pegasus/repository /var/lib/Pegasus/prev_repository; mv /var/lib/Pegasus/repository /var/lib/Pegasus/prev_repository;
fi fi
@ -433,7 +433,6 @@ if [ $1 -ge 1 ]; then
# The user's old repository was moved to /var/lib/Pegasus/prev_repository, which # The user's old repository was moved to /var/lib/Pegasus/prev_repository, which
# now must be upgraded to the new repository in /var/lib/Pegasus/repository: # now must be upgraded to the new repository in /var/lib/Pegasus/repository:
/usr/sbin/repupgrade 2>> /var/lib/Pegasus/log/install.log || :; /usr/sbin/repupgrade 2>> /var/lib/Pegasus/log/install.log || :;
mv /var/lib/Pegasus/prev_repository /var/lib/Pegasus/prev_repository_`date '+%Y-%m-%d-%s.%N'`.rpmsave;
fi; fi;
/bin/systemctl try-restart tog-pegasus.service >/dev/null 2>&1 || :; /bin/systemctl try-restart tog-pegasus.service >/dev/null 2>&1 || :;
fi; fi;
@ -509,6 +508,10 @@ fi
%changelog %changelog
* Mon Feb 02 2015 Vitezslav Crhonek <vcrhonek@redhat.com> - 2:2.13.0-22
- Backup only latest repository when upgrading the package
Resolves: #1069620
* Mon Jan 26 2015 Vitezslav Crhonek <vcrhonek@redhat.com> - 2:2.13.0-21 * Mon Jan 26 2015 Vitezslav Crhonek <vcrhonek@redhat.com> - 2:2.13.0-21
- Exclude accidentaly packed tmpfiles dir from -libs subpackage on i686 - Exclude accidentaly packed tmpfiles dir from -libs subpackage on i686
Resolves: #1185133 Resolves: #1185133