#include "system.h"
#include <rpmlib.h>
#include <rpmbuild.h>
#include <rpmurl.h>
#include "depends.h"
#include "install.h"
#include "md5.h"
#include "misc.h"
#include "debug.h"
Go to the source code of this file.
Compounds | |
| union | _vendian |
Defines | |
| #define | IS_BIG_ENDIAN() (_endian->b[0] == '\x44') |
| #define | IS_LITTLE_ENDIAN() (_endian->b[0] == '\x11') |
| #define | S_ISDEV(m) (S_ISBLK((m)) || S_ISCHR((m))) |
| #define | POPT_NODEPS 1000 |
| #define | POPT_NOFILES 1001 |
| #define | POPT_NOMD5 1002 |
| #define | POPT_NOSCRIPTS 1003 |
| #define | _verify(_RPMVERIFY_F, _C) |
| #define | _verifylink(_RPMVERIFY_F, _C) |
| #define | _verifyfile(_RPMVERIFY_F, _C) |
Functions | |
| void | verifyArgCallback (poptContext con, enum poptCallbackReason reason, const struct poptOption *opt, const char *arg, const void *data) |
| int | rpmVerifyFile (const char *prefix, Header h, int filenum, int *result, int omitMask) |
| int | rpmVerifyScript (const char *rootDir, Header h, FD_t scriptFd) |
| Return exit code from running verify script in header. More... | |
| int | verifyHeader (QVA_t *qva, Header h) |
| int | verifyDependencies (rpmdb rpmdb, Header h) |
| int | showVerifyPackage (QVA_t *qva, rpmdb rpmdb, Header h) |
| int | rpmVerify (QVA_t *qva, rpmQVSources source, const char *arg) |
Variables | |
| int | _ie = 0x44332211 |
| union _vendian * | _endian |
| int | noDeps = 0 |
| int | noFiles = 0 |
| int | noMd5 = 0 |
| int | noScripts = 0 |
| struct poptOption | rpmVerifyPoptTable [] |
Definition in file verify.c.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 22 of file verify.c. Referenced by rpmVerifyFile(). |
|
|
Value: ((verifyResult & _RPMVERIFY_F) ? _C : aok) Referenced by verifyHeader(). |
|
|
Value: ((verifyResult & RPMVERIFY_READFAIL) ? unknown : \
(verifyResult & _RPMVERIFY_F) ? _C : aok)
Referenced by verifyHeader(). |
|
|
Value: ((verifyResult & RPMVERIFY_READLINKFAIL) ? unknown : \
(verifyResult & _RPMVERIFY_F) ? _C : aok)
Referenced by verifyHeader(). |
|
|
Return exit code from running verify script in header.
Definition at line 276 of file verify.c. Referenced by showVerifyPackage(). |
|
|
|
|
|
Definition at line 375 of file verify.c. Referenced by showVerifyPackage(). |
|
|
Definition at line 291 of file verify.c. Referenced by showVerifyPackage(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Initial value: {
{ NULL, '\0', POPT_ARG_CALLBACK | POPT_CBFLAG_INC_DATA,
verifyArgCallback, 0, NULL, NULL },
{ NULL, '\0', POPT_ARG_INCLUDE_TABLE, rpmQVSourcePoptTable, 0,
NULL, NULL },
{ "nodeps", '\0', 0, &noDeps, 1000 ,
"do not verify package dependencies" ,
NULL },
{ "nofiles", '\0', 0, &noFiles, 1001 ,
"don't verify files in package" ,
NULL},
{ "nomd5", '\0', 0, &noMd5, 1002 ,
"do not verify file md5 checksums" ,
NULL },
{ "noscripts", '\0', 0, &noScripts, 1003 ,
"do not execute %verifyscript (if any)" ,
NULL },
POPT_TABLEEND
} |
1.2.6 written by Dimitri van Heesch,
© 1997-2001