#include "rpmlib.h"
#include "rpmurl.h"
#include "rpmmacro.h"
Go to the source code of this file.
Data Structures | |
| struct | IDT_s |
| A rollback transaction id element. More... | |
| struct | IDTindex_s |
| A rollback transaction id index. More... | |
| struct | rpmBuildArguments_s |
| struct | rpmDatabaseArguments_s |
| struct | rpmInstallArguments_s |
| struct | rpmQVArguments_s |
| struct | rpmSignArguments_s |
RPMQV | |
| #define | VERIFY_ATTRS |
| #define | VERIFY_ALL |
| typedef enum rpmQueryFlags_e | rpmQueryFlags |
| typedef enum rpmVerifyFlags_e | rpmVerifyFlags |
| typedef int (* | QVF_t )(QVA_t qva, rpmdb db, Header h) |
| enum | rpmQueryFlags_e { QUERY_FOR_DEFAULT = 0, QUERY_MD5 = (1 << 0), QUERY_SIZE = (1 << 1), QUERY_LINKTO = (1 << 2), QUERY_USER = (1 << 3), QUERY_GROUP = (1 << 4), QUERY_MTIME = (1 << 5), QUERY_MODE = (1 << 6), QUERY_RDEV = (1 << 7), QUERY_FILES = (1 << 16), QUERY_DEPS = (1 << 17), QUERY_SCRIPT = (1 << 18), QUERY_DIGEST = (1 << 19), QUERY_FOR_LIST = (1 << 23), QUERY_FOR_STATE = (1 << 24), QUERY_FOR_DOCS = (1 << 25), QUERY_FOR_CONFIG = (1 << 26), QUERY_FOR_DUMPFILES = (1 << 27) } |
| enum | rpmVerifyFlags_e { VERIFY_DEFAULT = 0, VERIFY_MD5 = (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_FILES = (1 << 16), VERIFY_DEPS = (1 << 17), VERIFY_SCRIPT = (1 << 18), VERIFY_DIGEST = (1 << 19), 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) } |
| int | showMatches (QVA_t qva, rpmdbMatchIterator mi, QVF_t showPackage) |
| void | rpmDisplayQueryTags (FILE *fp) |
| int | rpmQueryVerify (QVA_t qva, rpmQVSources source, const char *arg, rpmdb db, QVF_t showPackage) |
| int | showQueryPackage (QVA_t qva, rpmdb db, Header h) |
| int | rpmQuery (QVA_t qva, rpmQVSources source, const char *arg) |
| int | showVerifyPackage (QVA_t qva, rpmdb db, Header h) |
| int | rpmVerifyDigest (Header h) |
| Check original header digest. More... | |
| int | rpmVerify (QVA_t qva, rpmQVSources source, const char *arg) |
| struct rpmQVArguments_s | rpmQVArgs |
| struct poptOption | rpmQVSourcePoptTable [] |
| Common query/verify mode options. More... | |
| int | specedit |
| struct poptOption | rpmQueryPoptTable [] |
| Query mode options. More... | |
| struct poptOption | rpmVerifyPoptTable [] |
| Verify mode options. More... | |
RPMK | |
| #define | CHECKSIG_ALL (CHECKSIG_PGP|CHECKSIG_MD5|CHECKSIG_GPG) |
| typedef enum rpmCheckSigFlags_e | rpmCheckSigFlags |
| typedef enum rpmResignFlags_e | rpmResignFlags |
| enum | rpmCheckSigFlags_e { CHECKSIG_NONE = 0, CHECKSIG_PGP = (1 << 0), CHECKSIG_MD5 = (1 << 1), CHECKSIG_GPG = (1 << 2) } |
| enum | rpmResignFlags_e { RESIGN_NONE = 0, RESIGN_CHK_SIGNATURE = 1, RESIGN_NEW_SIGNATURE, RESIGN_ADD_SIGNATURE } |
| int | rpmCheckSig (rpmCheckSigFlags flags, const char **argv) |
| int | rpmReSign (rpmResignFlags add, char *passPhrase, const char **argv) |
| struct rpmSignArguments_s | rpmKArgs |
| struct poptOption | rpmSignPoptTable [] |
RPMBT | |
| typedef struct rpmBuildArguments_s* | BTA_t |
| struct rpmBuildArguments_s | rpmBTArgs |
| struct poptOption | rpmBuildPoptTable [] |
RPMEIU | |
| typedef struct IDT_s * | IDT |
| A rollback transaction id element. More... | |
| typedef struct IDTindex_s * | IDTX |
| A rollback transaction id index. More... | |
| int | rpmInstall (const char *rootdir, const char **fileArgv, rpmtransFlags transFlags, rpmInstallInterfaceFlags interfaceFlags, rpmprobFilterFlags probFilter, rpmRelocation *relocations) |
| int | rpmInstallSource (const char *rootdir, const char *arg, const char **specFile, char **cookie) |
| int | rpmErase (const char *rootdir, const char **argv, rpmtransFlags transFlags, rpmEraseInterfaceFlags interfaceFlags) |
| IDTX | IDTXfree (IDTX idtx) |
| Destroy id index. More... | |
| IDTX | IDTXnew (void) |
| Create id index. More... | |
| IDTX | IDTXgrow (IDTX idtx, int need) |
| Insure that index has room for "need" elements. More... | |
| IDTX | IDTXsort (IDTX idtx) |
| Sort tag (instance,value) pairs. More... | |
| IDTX | IDTXload (rpmdb db, rpmTag tag) |
| Load tag (instance,value) pairs from rpm databse, and return sorted id index. More... | |
| IDTX | IDTXglob (const char *globstr, rpmTag tag) |
| Load tag (instance,value) pairs from packages, and return sorted id index. More... | |
| void* | rpmShowProgress (const void *arg, const rpmCallbackType what, const unsigned long amount, const unsigned long total, const void *pkgKey, void *data) |
| The rpm CLI generic transaction callback. More... | |
| int | rpmRollback (struct rpmInstallArguments_s *ia, const char **argv) |
| int | packagesTotal = 0 |
| struct rpmInstallArguments_s | rpmIArgs |
| struct poptOption | rpmInstallPoptTable [] |
RPMDB | |
| struct rpmDatabaseArguments_s | rpmDBArgs |
| struct poptOption | rpmDatabasePoptTable [] |
Variables | |
| int | _noDirTokens |
Definition in file rpmcli.h.
|
|
|
|
|
Value: ( VERIFY_ATTRS | VERIFY_FILES | VERIFY_DEPS | VERIFY_SCRIPT | VERIFY_DIGEST ) |
|
|
Value: ( VERIFY_MD5 | VERIFY_SIZE | VERIFY_LINKTO | VERIFY_USER | VERIFY_GROUP | \
VERIFY_MTIME | VERIFY_MODE | VERIFY_RDEV )
|
|
|
A rollback transaction id element.
|
|
|
A rollback transaction id index.
|
|
|
Destroy id index.
Definition at line 712 of file rpminstall.c. |
|
|
Load tag (instance,value) pairs from packages, and return sorted id index.
Definition at line 802 of file rpminstall.c. |
|
|
Insure that index has room for "need" elements.
Definition at line 736 of file rpminstall.c. |
|
|
Load tag (instance,value) pairs from rpm databse, and return sorted id index.
Definition at line 760 of file rpminstall.c. |
|
|
Create id index.
Definition at line 728 of file rpminstall.c. Referenced by IDTXgrow().
|
|
|
Sort tag (instance,value) pairs.
Definition at line 753 of file rpminstall.c. |
|
|
The rpm CLI generic transaction callback.
Definition at line 67 of file rpminstall.c. |
|
|
Check original header digest.
|
|
|
Definition at line 23 of file rpminstall.c. |
1.2.8.1 written by Dimitri van Heesch,
© 1997-2001