]> git.pld-linux.org Git - packages/rpm.git/commitdiff
- convert rpmdb only if it actually exists (vserver external pkgmanagement)
authorElan Ruusamäe <glen@delfi.ee>
Wed, 31 Oct 2012 07:25:32 +0000 (09:25 +0200)
committerElan Ruusamäe <glen@delfi.ee>
Wed, 31 Oct 2012 07:25:32 +0000 (09:25 +0200)
rpm.spec

index 60711d8d7f915177737f6ef43966c017ba798a20..efdb5a17c3d9e483897f419cafe87253ef79156e 100644 (file)
--- a/rpm.spec
+++ b/rpm.spec
@@ -1173,7 +1173,7 @@ if [ -f %{_sysconfdir}/rpm/sysinfo ]; then
 fi
 
 %posttrans
-if [ -x %{_rpmlibdir}/bin/rpmdb_checkversion ] && \
+if [ -e /var/lib/rpm/Packages ] && [ -x %{_rpmlibdir}/bin/rpmdb_checkversion ] && \
                ! %{_rpmlibdir}/bin/rpmdb_checkversion -h /var/lib/rpm -d /var/lib/rpm; then
        if [ ! -e /var/lib/rpm.rpmbackup-%{version}-%{release} ] && [ -x /bin/cp ] && \
                        /bin/cp -a /var/lib/rpm /var/lib/rpm.rpmbackup-%{version}-%{release}; then
This page took 0.04962 seconds and 4 git commands to generate.