#include "system.h"
#include "psm.h"
#include <rpmcli.h>
#include "ugid.h"
#include "misc.h"
#include "debug.h"
Go to the source code of this file.
Defines | |
| #define | S_ISDEV(m) (S_ISBLK((m)) || S_ISCHR((m))) |
| #define | _verify(_RPMVERIFY_F, _C) ((verifyResult & _RPMVERIFY_F) ? _C : aok) |
| #define | _verifylink(_RPMVERIFY_F, _C) |
| #define | _verifyfile(_RPMVERIFY_F, _C) |
Functions | |
| int | rpmVerifyFile (const char *root, Header h, int filenum, rpmVerifyAttrs *result, rpmVerifyAttrs omitMask) |
| Verify file attributes (including MD5 sum). | |
| int | rpmVerifyScript (const char *rootDir, Header h, FD_t scriptFd) |
| Return exit code from running verify script in header. | |
| int | rpmVerifyDigest (Header h) |
| Check original header digest. | |
| static int | verifyHeader (QVA_t qva, Header h) |
| Check file info from header against what's actually installed. | |
| static int | verifyDependencies (rpmdb rpmdb, Header h) |
| Check installed package dependencies for problems. | |
| int | showVerifyPackage (QVA_t qva, rpmdb rpmdb, Header h) |
| Display results of package verify. | |
| int | rpmVerify (QVA_t qva, rpmQVSources source, const char *arg) |
| Verify package install. | |
Definition in file verify.c.
| #define _verify | ( | _RPMVERIFY_F, | |||
| _C | ) | ((verifyResult & _RPMVERIFY_F) ? _C : aok) |
| #define _verifyfile | ( | _RPMVERIFY_F, | |||
| _C | ) |
Value:
((verifyResult & RPMVERIFY_READFAIL) ? unknown : \ (verifyResult & _RPMVERIFY_F) ? _C : aok)
| #define _verifylink | ( | _RPMVERIFY_F, | |||
| _C | ) |
Value:
((verifyResult & RPMVERIFY_READLINKFAIL) ? unknown : \ (verifyResult & _RPMVERIFY_F) ? _C : aok)
| int rpmVerifyDigest | ( | Header | h | ) |
Return exit code from running verify script in header.
Return exit code from running verify script from header.
| rootDir | path to top of install tree | |
| h | header | |
| scriptFd | file handle to use for stderr (or NULL) |
1.5.6