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