16 lines
516 B
Diff
16 lines
516 B
Diff
|
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()) {
|