[packages/rpm] - convert rpmdb only if it actually exists (vserver external pkgmanagement)

glen glen at pld-linux.org
Wed Oct 31 08:25:39 CET 2012


commit c9be9622958272e31a19970ffcdabaf88a4c786f
Author: Elan Ruusamäe <glen at delfi.ee>
Date:   Wed Oct 31 09:25:32 2012 +0200

    - convert rpmdb only if it actually exists (vserver external pkgmanagement)

 rpm.spec | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
---
diff --git a/rpm.spec b/rpm.spec
index 60711d8..efdb5a1 100644
--- 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
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/rpm.git/commitdiff/c9be9622958272e31a19970ffcdabaf88a4c786f



More information about the pld-cvs-commit mailing list