Blame doc/librpm/html/rpmvf_8h.html

2ff057
2ff057
<html xmlns="http://www.w3.org/1999/xhtml">
2ff057
<head>
2ff057
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
2ff057
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
2ff057
<meta name="generator" content="Doxygen 1.8.14"/>
2ff057
<meta name="viewport" content="width=device-width, initial-scale=1"/>
2ff057
<title>rpm: rpmvf.h File Reference</title>
2ff057
<link href="tabs.css" rel="stylesheet" type="text/css"/>
2ff057
<script type="text/javascript" src="jquery.js"></script>
2ff057
<script type="text/javascript" src="dynsections.js"></script>
2ff057
<link href="doxygen.css" rel="stylesheet" type="text/css" />
2ff057
</head>
2ff057
<body>
2ff057
2ff057
2ff057
2ff057
 
2ff057
 
2ff057
  
2ff057
   
rpm
2ff057
    4.14.2
2ff057
   
2ff057
  
2ff057
 
2ff057
 
2ff057
2ff057
2ff057
2ff057
2ff057
<script type="text/javascript" src="menudata.js"></script>
2ff057
<script type="text/javascript" src="menu.js"></script>
2ff057
<script type="text/javascript">
2ff057
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
2ff057
$(function() {
2ff057
  initMenu('',false,false,'search.php','Search');
2ff057
});
2ff057
/* @license-end */</script>
2ff057
2ff057
2ff057
  
    2ff057
  • lib
  • 2ff057
    2ff057
    2ff057
    2ff057
      
    2ff057
    Macros |
    2ff057
    Typedefs |
    2ff057
    Enumerations |
    2ff057
    Functions  
    2ff057
      
    2ff057
    rpmvf.h File Reference
    2ff057
    2ff057
    2ff057
    2ff057

    Verify a package.

    2ff057
    More...

    2ff057
    #include <rpm/rpmtypes.h>
    2ff057
    #include <rpm/rpmutil.h>
    2ff057
    2ff057
    Include dependency graph for rpmvf.h:
    2ff057
    2ff057
    2ff057
    2ff057
    2ff057

    Go to the source code of this file.

    2ff057
    2ff057

    2ff057
    Macros
    2ff057
    #define RPMVERIFY_ALL   ~(RPMVERIFY_NONE)
    2ff057
     
    2ff057
    #define RPMVERIFY_FAILURES   (RPMVERIFY_LSTATFAIL|RPMVERIFY_READFAIL|RPMVERIFY_READLINKFAIL|RPMVERIFY_LGETFILECONFAIL)
    2ff057
     
    2ff057
    #define VERIFY_ATTRS
    2ff057
     
    2ff057
    #define VERIFY_ALL
    2ff057
     
    2ff057
    2ff057

    2ff057
    Typedefs
    2ff057
    typedef rpmFlags rpmVerifyAttrs
    2ff057
     
    2ff057
    typedef rpmFlags rpmVerifyFlags
    2ff057
     
    2ff057
    2ff057

    2ff057
    Enumerations
    2ff057
    enum  rpmVerifyAttrs_e { 
    2ff057
      RPMVERIFY_NONE = 0, 
    2ff057
    RPMVERIFY_MD5 = (1 << 0), 
    2ff057
    RPMVERIFY_FILEDIGEST = (1 << 0), 
    2ff057
    RPMVERIFY_FILESIZE = (1 << 1), 
    2ff057

    2ff057
      RPMVERIFY_LINKTO = (1 << 2), 
    2ff057
    RPMVERIFY_USER = (1 << 3), 
    2ff057
    RPMVERIFY_GROUP = (1 << 4), 
    2ff057
    RPMVERIFY_MTIME = (1 << 5), 
    2ff057

    2ff057
      RPMVERIFY_MODE = (1 << 6), 
    2ff057
    RPMVERIFY_RDEV = (1 << 7), 
    2ff057
    RPMVERIFY_CAPS = (1 << 8), 
    2ff057
    RPMVERIFY_CONTEXTS = (1 << 15), 
    2ff057

    2ff057
      RPMVERIFY_READLINKFAIL = (1 << 28), 
    2ff057
    RPMVERIFY_READFAIL = (1 << 29), 
    2ff057
    RPMVERIFY_LSTATFAIL = (1 << 30), 
    2ff057
    RPMVERIFY_LGETFILECONFAIL = (1 << 31)
    2ff057

    2ff057
     }
    2ff057
     Bit(s) for rpmVerifyFile() attributes and result.  More...
    2ff057
     
    2ff057
    enum  rpmVerifyFlags_e { 
    2ff057
      VERIFY_DEFAULT = 0, 
    2ff057
    VERIFY_MD5 = (1 << 0), 
    2ff057
    VERIFY_FILEDIGEST = (1 << 0), 
    2ff057
    VERIFY_SIZE = (1 << 1), 
    2ff057

    2ff057
      VERIFY_LINKTO = (1 << 2), 
    2ff057
    VERIFY_USER = (1 << 3), 
    2ff057
    VERIFY_GROUP = (1 << 4), 
    2ff057
    VERIFY_MTIME = (1 << 5), 
    2ff057

    2ff057
      VERIFY_MODE = (1 << 6), 
    2ff057
    VERIFY_RDEV = (1 << 7), 
    2ff057
    VERIFY_CAPS = (1 << 8), 
    2ff057
    VERIFY_CONTEXTS = (1 << 15), 
    2ff057

    2ff057
      VERIFY_FILES = (1 << 16), 
    2ff057
    VERIFY_DEPS = (1 << 17), 
    2ff057
    VERIFY_SCRIPT = (1 << 18), 
    2ff057
    VERIFY_DIGEST = (1 << 19), 
    2ff057

    2ff057
      VERIFY_SIGNATURE = (1 << 20), 
    2ff057
    VERIFY_PATCHES = (1 << 21), 
    2ff057
    VERIFY_HDRCHK = (1 << 22), 
    2ff057
    VERIFY_FOR_LIST = (1 << 23), 
    2ff057

    2ff057
      VERIFY_FOR_STATE = (1 << 24), 
    2ff057
    VERIFY_FOR_DOCS = (1 << 25), 
    2ff057
    VERIFY_FOR_CONFIG = (1 << 26), 
    2ff057
    VERIFY_FOR_DUMPFILES = (1 << 27)
    2ff057

    2ff057
     }
    2ff057
     Bit(s) to control rpmVerify() operation.  More...
    2ff057
     
    2ff057
    2ff057

    2ff057
    Functions
    2ff057
    RPM_GNUC_DEPRECATED int rpmVerifyFile (const rpmts ts, rpmfi fi, rpmVerifyAttrs *res, rpmVerifyAttrs omitMask)
    2ff057
     Verify file attributes (including digest).  More...
    2ff057
     
    2ff057
    2ff057

    Detailed Description

    2ff057

    Verify a package.

    2ff057

    The constants that enable/disable some sanity checks (mainly used at post (un)install)

    2ff057
    2ff057

    Definition in file rpmvf.h.

    2ff057

    Macro Definition Documentation

    2ff057
    2ff057

    ◆ RPMVERIFY_ALL

    2ff057
    2ff057
    2ff057
    2ff057
          
    2ff057
            
    2ff057
              #define RPMVERIFY_ALL   ~(RPMVERIFY_NONE)
    2ff057
            
    2ff057
          
    2ff057
    2ff057
    2ff057

    Definition at line 43 of file rpmvf.h.

    2ff057
    2ff057
    2ff057
    2ff057
    2ff057

    ◆ RPMVERIFY_FAILURES

    2ff057
    2ff057
    2ff057
    2ff057
          
    2ff057
            
    2ff057
              #define RPMVERIFY_FAILURES   (RPMVERIFY_LSTATFAIL|RPMVERIFY_READFAIL|RPMVERIFY_READLINKFAIL|RPMVERIFY_LGETFILECONFAIL)
    2ff057
            
    2ff057
          
    2ff057
    2ff057
    2ff057

    Definition at line 44 of file rpmvf.h.

    2ff057
    2ff057
    2ff057
    2ff057
    2ff057

    ◆ VERIFY_ALL

    2ff057
    2ff057
    2ff057
    2ff057
          
    2ff057
            
    2ff057
              #define VERIFY_ALL
    2ff057
            
    2ff057
          
    2ff057
    2ff057
    Value:
    2ff057
    2ff057
    2ff057
    2ff057
    2ff057
    #define VERIFY_ATTRS
    Definition: rpmvf.h:81
    2ff057
    2ff057

    Definition at line 84 of file rpmvf.h.

    2ff057
    2ff057
    2ff057
    2ff057
    2ff057

    ◆ VERIFY_ATTRS

    2ff057
    2ff057
    2ff057
    2ff057
          
    2ff057
            
    2ff057
              #define VERIFY_ATTRS
    2ff057
            
    2ff057
          
    2ff057
    2ff057
    Value:
    2ff057
    2ff057
    2ff057
    2ff057
    2ff057
    2ff057
    2ff057
    2ff057
    2ff057
    2ff057

    Definition at line 81 of file rpmvf.h.

    2ff057
    2ff057
    2ff057
    2ff057

    Typedef Documentation

    2ff057
    2ff057

    ◆ rpmVerifyAttrs

    2ff057
    2ff057
    2ff057
    2ff057
          
    2ff057
            
    2ff057
              typedef rpmFlags rpmVerifyAttrs
    2ff057
            
    2ff057
          
    2ff057
    2ff057
    2ff057

    Definition at line 41 of file rpmvf.h.

    2ff057
    2ff057
    2ff057
    2ff057
    2ff057

    ◆ rpmVerifyFlags

    2ff057
    2ff057
    2ff057
    2ff057
          
    2ff057
            
    2ff057
              typedef rpmFlags rpmVerifyFlags
    2ff057
            
    2ff057
          
    2ff057
    2ff057
    2ff057

    Definition at line 79 of file rpmvf.h.

    2ff057
    2ff057
    2ff057
    2ff057
    2ff057
    2ff057

    <address class="footer"><small>
    2ff057
    Generated by  
    2ff057
    doxygen
    2ff057
     1.8.14
    2ff057
    </small></address>
    2ff057
    </body>
    2ff057
    </html>