From: Jan Rękorajski Date: Wed, 19 Sep 2012 12:48:04 +0000 (+0200) Subject: - create database backup before converting X-Git-Tag: auto/th/rpm-5.4.10-0.21~2 X-Git-Url: http://git.pld-linux.org/?a=commitdiff_plain;h=8383afc396e279a1ce2596c7d314b59fa6bc0095;p=packages%2Frpm.git - create database backup before converting --- diff --git a/rpm.spec b/rpm.spec index b614db3..af8ae03 100644 --- a/rpm.spec +++ b/rpm.spec @@ -1123,6 +1123,11 @@ fi %posttrans if [ -x %{_rpmlibdir}/bin/rpmdb_checkversion ] && \ ! %{_rpmlibdir}/bin/rpmdb_checkversion -h /var/lib/rpm -d /var/lib/rpm ; then + if %{__cp} -a /var/lib/rpm /var/lib/rpm.rpmbackup ; then + echo + echo "Backup of the rpm database has been created in /var/lib/rpm.rpmbackup" + echo + fi [ -x %{_rpmlibdir}/bin/dbconvert ] && %{_rpmlibdir}/bin/dbconvert --rebuilddb fi