File verifylstatfail.diff of Package rpm

Tell user the reason why the lstat failed in a verify operation.

--- ./lib/verify.c.orig	2005-12-15 15:17:41.000000000 +0000
+++ ./lib/verify.c	2005-12-15 15:24:48.000000000 +0000
@@ -327,6 +327,10 @@ static int verifyHeader(QVA_t qva, const
 			 (fileAttrs & RPMFILE_README)	? 'r' : ' '), 
 			rpmfiFN(fi));
 		te += strlen(te);
+		if ((rc & RPMVERIFY_LSTATFAIL) != 0) {
+		    sprintf(te, " (%s)", strerror(errno));
+		    te += strlen(te);
+		}
 		ec = rc;
 	    }
 	} else if (verifyResult || rpmIsVerbose()) {
openSUSE Build Service is sponsored by