How to verify a package.  
More...
|  | 
| enum | rpmVerifyAttrs_e { RPMVERIFY_NONE = 0, 
RPMVERIFY_MD5 = (1 << 0), 
RPMVERIFY_FILEDIGEST = (1 << 0), 
RPMVERIFY_FILESIZE = (1 << 1),
 RPMVERIFY_LINKTO = (1 << 2), 
RPMVERIFY_USER = (1 << 3), 
RPMVERIFY_GROUP = (1 << 4), 
RPMVERIFY_MTIME = (1 << 5),
 RPMVERIFY_MODE = (1 << 6), 
RPMVERIFY_RDEV = (1 << 7), 
RPMVERIFY_CAPS = (1 << 8), 
RPMVERIFY_CONTEXTS = (1 << 15),
 RPMVERIFY_READLINKFAIL = (1 << 28), 
RPMVERIFY_READFAIL = (1 << 29), 
RPMVERIFY_LSTATFAIL = (1 << 30), 
RPMVERIFY_LGETFILECONFAIL = (1 << 31)
 }
 | 
|  | Bit(s) for rpmVerifyFile() attributes and result.  More... 
 | 
|  | 
| enum | rpmVerifyFlags_e { VERIFY_DEFAULT = 0, 
VERIFY_MD5 = (1 << 0), 
VERIFY_FILEDIGEST = (1 << 0), 
VERIFY_SIZE = (1 << 1),
 VERIFY_LINKTO = (1 << 2), 
VERIFY_USER = (1 << 3), 
VERIFY_GROUP = (1 << 4), 
VERIFY_MTIME = (1 << 5),
 VERIFY_MODE = (1 << 6), 
VERIFY_RDEV = (1 << 7), 
VERIFY_CAPS = (1 << 8), 
VERIFY_CONTEXTS = (1 << 15),
 VERIFY_FILES = (1 << 16), 
VERIFY_DEPS = (1 << 17), 
VERIFY_SCRIPT = (1 << 18), 
VERIFY_DIGEST = (1 << 19),
 VERIFY_SIGNATURE = (1 << 20), 
VERIFY_PATCHES = (1 << 21), 
VERIFY_HDRCHK = (1 << 22), 
VERIFY_FOR_LIST = (1 << 23),
 VERIFY_FOR_STATE = (1 << 24), 
VERIFY_FOR_DOCS = (1 << 25), 
VERIFY_FOR_CONFIG = (1 << 26), 
VERIFY_FOR_DUMPFILES = (1 << 27)
 }
 | 
|  | Bit(s) to control rpmVerify() operation.  More... 
 | 
|  | 
How to verify a package. 
◆ rpmVerifyAttrs_e
Bit(s) for rpmVerifyFile() attributes and result. 
| Enumerator | 
|---|
| RPMVERIFY_NONE |  | 
| RPMVERIFY_MD5 | from verify(md5) - obsolete  | 
| RPMVERIFY_FILEDIGEST | from verify(filedigest)  | 
| RPMVERIFY_FILESIZE | from verify(size)  | 
| RPMVERIFY_LINKTO | from verify(link)  | 
| RPMVERIFY_USER | from verify(user)  | 
| RPMVERIFY_GROUP | from verify(group)  | 
| RPMVERIFY_MTIME | from verify(mtime)  | 
| RPMVERIFY_MODE | from verify(mode)  | 
| RPMVERIFY_RDEV | from verify(rdev)  | 
| RPMVERIFY_CAPS | from verify(caps)  | 
| RPMVERIFY_CONTEXTS | verify: from –nocontexts  | 
| RPMVERIFY_READLINKFAIL | readlink failed  | 
| RPMVERIFY_READFAIL | file read failed  | 
| RPMVERIFY_LSTATFAIL | lstat failed  | 
| RPMVERIFY_LGETFILECONFAIL | lgetfilecon failed  | 
Definition at line 19 of file rpmvf.h.
 
 
◆ rpmVerifyFlags_e
Bit(s) to control rpmVerify() operation. 
| Enumerator | 
|---|
| VERIFY_DEFAULT |  | 
| VERIFY_MD5 | from –nomd5 - obsolete  | 
| VERIFY_FILEDIGEST | from –nofiledigest  | 
| VERIFY_SIZE | from –nosize  | 
| VERIFY_LINKTO | from –nolinkto  | 
| VERIFY_USER | from –nouser  | 
| VERIFY_GROUP | from –nogroup  | 
| VERIFY_MTIME | from –nomtime  | 
| VERIFY_MODE | from –nomode  | 
| VERIFY_RDEV | from –nodev  | 
| VERIFY_CAPS | from –nocaps  | 
| VERIFY_CONTEXTS | verify: from –nocontexts  | 
| VERIFY_FILES | verify: from –nofiles  | 
| VERIFY_DEPS | verify: from –nodeps  | 
| VERIFY_SCRIPT | verify: from –noscripts  | 
| VERIFY_DIGEST | verify: from –nodigest  | 
| VERIFY_SIGNATURE | verify: from –nosignature  | 
| VERIFY_PATCHES | verify: from –nopatches  | 
| VERIFY_HDRCHK | verify: from –nohdrchk  | 
| VERIFY_FOR_LIST | query: from –list  | 
| VERIFY_FOR_STATE | query: from –state  | 
| VERIFY_FOR_DOCS | query: from –docfiles  | 
| VERIFY_FOR_CONFIG | query: from –configfiles  | 
| VERIFY_FOR_DUMPFILES | query: from –dump  | 
Definition at line 50 of file rpmvf.h.
 
 
◆ rpmVerifyFile()
Verify file attributes (including digest). 
- Deprecated:
- use rpmfiVerify() / rpmfilesVerify() instead 
- Parameters
- 
  
    | ts | transaction set |  | fi | file info (with linked header and current file index) |  
 
- Return values
- 
  
    | *res | bit(s) returned to indicate failure |  
 
- Parameters
- 
  
    | omitMask | bit(s) to disable verify checks |  
 
- Returns
- 0 on success (or not installed), 1 on error