|
Definition at line 52 of file rpmcli.h. Referenced by build(), buildArgCallback(), buildForTarget(), and main(). |
|
Definition at line 1637 of file rpmlib.h. Referenced by main(), queryArgCallback(), rpmQuery(), rpmQueryVerify(), rpmQVSourceArgCallback(), rpmVerify(), showMatches(), showQueryPackage(), showVerifyPackage(), and verifyHeader(). |
|
Definition at line 141 of file rpmcli.h. Referenced by rpmQueryVerify(), and showMatches(). |
|
Bit(s) to control rpmCheckSig() operation. Referenced by rpmCheckSig(). |
|
Bit(s) to control rpmErase() operation. Referenced by rpmErase(). |
|
Bit(s) to control rpmInstall() operation.
Referenced by rpmInstall(). |
|
Bit(s) to control rpmQuery() operation, stored in qva_flags.
Referenced by main(), and showQueryPackage(). |
|
The command line argument will be used to retrieve header(s) ...
Referenced by rpmQuery(), rpmQueryVerify(), and rpmVerify(). |
|
Bit(s) to control rpmReSign() operation. Referenced by rpmReSign(). |
|
Bit(s) for rpmVerifyFile() attributes and result.
Referenced by hdrVerifyFile(), rpmVerifyFile(), and verifyHeader(). |
|
Bit(s) to control rpmVerify() operation, stored in qva_flags.
Referenced by main(). |
|
Bit(s) to control rpmCheckSig() operation. |
|
Bit(s) to control rpmErase() operation. |
|
Bit(s) to control rpmInstall() operation.
|
|
Bit(s) to control rpmQuery() operation, stored in qva_flags.
|
|
|
Bit(s) to control rpmReSign() operation. |
|
Bit(s) for rpmVerifyFile() attributes and result.
|
|
Bit(s) to control rpmVerify() operation, stored in qva_flags.
|
|
Definition at line 19 of file build.c. References _, _free(), EXIT_FAILURE, Header, headerIsEntry(), printDepProblems(), rpmdbClose(), rpmdbOpen(), rpmdepCheck(), rpmDependencyConflict, rpmdepFreeConflicts(), RPMERR_OPEN, rpmError, rpmGetPath(), RPMMESS_ERROR, rpmMessage, RPMTAG_REQUIREFLAGS, rpmTransactionSet, rpmtransAddPackage(), rpmtransCreateSet(), and rpmtransFree(). Referenced by buildForTarget(). |
|
Check elements in signature header.
Definition at line 250 of file rpmchecksig.c. References _, _free(), CHECKSIG_GPG, CHECKSIG_MD5, CHECKSIG_PGP, copyFile(), FD_t, Header, headerFreeData(), headerFreeIterator(), headerInitIterator(), HeaderIterator, headerNextIterator(), int_32, manageFile(), readLead(), rpmCheckSigFlags, RPMERR_BADSIGTYPE, RPMERR_READLEAD, RPMERR_SIGGEN, RPMERR_SIGVFY, rpmError, rpmIsVerbose, rpmRC, RPMRC_BADSIZE, RPMRC_OK, rpmReadSignature(), RPMSIG_NOKEY, RPMSIG_NOTTRUSTED, RPMSIGTAG_GPG, RPMSIGTAG_LEMD5_1, RPMSIGTAG_LEMD5_2, RPMSIGTAG_MD5, RPMSIGTAG_PGP, RPMSIGTAG_PGP5, RPMSIGTAG_SIZE, and rpmVerifySignature(). Referenced by checkSig(), and main(). |
|
Display list of tags that can be used in --queryformat.
Definition at line 507 of file query.c. References HEADER_EXT_MORE, HEADER_EXT_TAG, rpmHeaderFormats, rpmTagTable, and rpmTagTableSize. Referenced by main(). |
|
Erase binary rpm package.
Definition at line 593 of file rpminstall.c. References _, _free(), Header, printDepProblems(), rpmdbClose(), rpmdbFreeIterator(), rpmdbGetIteratorCount(), rpmdbGetIteratorOffset(), RPMDBI_LABEL, rpmdbInitIterator(), rpmdbNextIterator(), rpmdbOpen(), rpmdepCheck(), rpmDependencyConflict, rpmdepFreeConflicts(), rpmEraseInterfaceFlags, rpmGetPath(), RPMMESS_ERROR, rpmMessage, rpmProblemSet, rpmRunTransactions(), RPMTRANS_FLAG_REVERSE, RPMTRANS_FLAG_TEST, rpmTransactionSet, rpmtransCreateSet(), rpmtransFlags, rpmtransFree(), rpmtransRemovePackage(), UNINSTALL_ALLMATCHES, and UNINSTALL_NODEPS. Referenced by main(). |
|
Definition at line 201 of file rpminstall.c. References _, _free(), alloca(), Fclose(), Ferror(), Fopen(), Fstrerror(), ftpStrerror(), Header, headerFree(), headerFreeData(), headerGetEntry(), headerNVR(), INSTALL_FRESHEN, INSTALL_LABEL, INSTALL_NODEPS, INSTALL_NOORDER, INSTALL_UPGRADE, packagesTotal, printDepProblems(), rpmdbClose(), rpmdbFreeIterator(), rpmdbGetIteratorCount(), rpmdbInitIterator(), rpmdbNextIterator(), rpmdbOpen(), rpmdepCheck(), rpmDependencyConflict, rpmdepFreeConflicts(), rpmdepOrder(), RPMERR_MANIFEST, RPMERR_OPEN, rpmError, rpmGenPath(), rpmGetPath(), rpmGlob(), rpmInstallInterfaceFlags, rpmInstallSourcePackage(), rpmIsVerbose, RPMMESS_DEBUG, RPMMESS_ERROR, rpmMessage, rpmprobFilterFlags, rpmProblemSet, rpmProblemSetFree(), rpmProblemSetPrint(), RPMRC_BADMAGIC, RPMRC_BADSIZE, RPMRC_FAIL, RPMRC_OK, RPMRC_SHORTREAD, rpmReadPackageHeader(), rpmReadPackageManifest(), rpmRelocation, rpmRunTransactions(), rpmShowProgress(), RPMTAG_NAME, RPMTAG_PREFIXES, RPMTRANS_FLAG_TEST, rpmtransAddPackage(), rpmtransCreateSet(), rpmtransFlags, rpmtransFree(), rpmVersionCompare(), Unlink(), URL_IS_FTP, URL_IS_HTTP, URL_IS_PATH, urlGetFile(), urlIsURL(), urlPath(), xrealloc(), and xstrdup(). Referenced by main(). |
|
Install source rpm package.
Definition at line 681 of file rpminstall.c. References _, _free(), Fclose(), FD_t, Ferror(), Fopen(), Fstrerror(), rpmInstallSourcePackage(), rpmIsVerbose, RPMMESS_ERROR, rpmMessage, rpmRC, and RPMRC_OK. Referenced by main(). |
|
Display package information.
Definition at line 953 of file query.c. References rpmQVArguments_s::qva_prefix, QVA_t, rpmdb, rpmdbClose(), rpmdbOpen(), rpmQueryVerify(), RPMQV_RPM, RPMQV_SPECFILE, rpmQVSources, and showQueryPackage(). Referenced by main(). |
|
Common query/verify source interface, called once for each CLI arg.
Definition at line 580 of file query.c. References _, _free(), errno, F_OK, Fclose(), FD_t, Ferror(), Fopen(), freeSpecVec, Fstrerror(), PackageStruct::header, Header, headerFree(), PackageStruct::next, nibble(), Package, SpecStruct::packages, parseSpecVec, PATH_MAX, printNewSpecfile(), QVA_t, QVF_t, realpath(), rpmCleanPath(), rpmdb, rpmdbFreeIterator(), RPMDBI_LABEL, RPMDBI_PACKAGES, rpmdbInitIterator(), rpmdbSetIteratorRE(), RPMERR_MANIFEST, RPMERR_OPEN, RPMERR_QUERY, RPMERR_QUERYINFO, rpmError, rpmGlob(), RPMMESS_DEBUG, rpmMessage, RPMMIRE_DEFAULT, RPMQV_ALL, RPMQV_DBOFFSET, RPMQV_FILEID, RPMQV_GROUP, RPMQV_HDRID, RPMQV_PACKAGE, RPMQV_PATH, RPMQV_PKGID, RPMQV_RPM, RPMQV_SPECFILE, RPMQV_TID, RPMQV_TRIGGEREDBY, RPMQV_WHATPROVIDES, RPMQV_WHATREQUIRES, rpmQVSources, rpmRC, RPMRC_BADMAGIC, RPMRC_OK, rpmReadPackageHeader(), rpmReadPackageManifest(), RPMTAG_BASENAMES, RPMTAG_FILEMD5S, RPMTAG_GROUP, RPMTAG_INSTALLTID, RPMTAG_NAME, RPMTAG_PROVIDENAME, RPMTAG_REQUIRENAME, RPMTAG_SHA1HEADER, RPMTAG_SIGMD5, RPMTAG_TRIGGERNAME, showMatches(), showQueryPackage(), Spec, specedit, strerror(), and xstrdup(). Referenced by rpmQuery(), and rpmVerify(). |
|
Create/modify elements in signature header.
Definition at line 105 of file rpmchecksig.c. References _, _free(), copyFile(), EXIT_FAILURE, FD_t, Fstrerror(), Header, headerCopyLoad(), headerFree(), headerGetEntry(), headerLink(), headerRemoveEntry(), int_32, manageFile(), readLead(), RESIGN_ADD_SIGNATURE, rpmAddSignature(), RPMERR_BADSIGTYPE, RPMERR_READLEAD, RPMERR_SIGGEN, RPMERR_WRITELEAD, rpmError, rpmFreeSignature(), RPMLOOKUPSIG_QUERY, rpmLookupSignatureType(), rpmRC, RPMRC_BADSIZE, RPMRC_OK, rpmReadSignature(), rpmResignFlags, RPMSIGTAG_GPG, RPMSIGTAG_LEMD5_1, RPMSIGTAG_LEMD5_2, RPMSIGTAG_MD5, RPMSIGTAG_PGP, RPMSIGTAG_PGP5, RPMSIGTAG_SIZE, RPMSIGTYPE_HEADERSIG, RPMTAG_HEADERSIGNATURES, rpmWriteSignature(), and writeLead(). Referenced by main(). |
|
Rollback transactions, erasing new, reinstalling old, package(s).
Definition at line 902 of file rpminstall.c. References _, _free(), IDT_s::h, headerFree(), IDT, IDTindex_s::idt, IDTX, IDTXfree(), IDTXglob(), IDTXload(), INSTALL_ERASE, INSTALL_FRESHEN, INSTALL_INSTALL, INSTALL_UPGRADE, rpmInstallArguments_s::installInterfaceFlags, IDT_s::instance, IDT_s::key, IDT_s::n, IDTindex_s::nidt, packagesTotal, printDepProblems(), rpmInstallArguments_s::probFilter, IDT_s::r, rpmInstallArguments_s::rbtid, rpmInstallArguments_s::relocations, rpmInstallArguments_s::rootdir, rpmdbClose(), rpmdbOpen(), rpmdepCheck(), rpmDependencyConflict, rpmdepFreeConflicts(), rpmdepOrder(), rpmExpand(), rpmIsDebug, RPMMESS_DEBUG, RPMMESS_ERROR, rpmMessage, RPMPROB_FILTER_OLDPACKAGE, rpmProblemSet, rpmProblemSetFree(), rpmProblemSetPrint(), rpmRunTransactions(), rpmShowProgress(), RPMTAG_INSTALLTID, RPMTAG_REMOVETID, rpmTransactionSet, rpmtransAddPackage(), rpmtransCreateSet(), rpmtransFree(), rpmtransRemovePackage(), rpmInstallArguments_s::transFlags, IDT_s::v, and IDT_s::val. Referenced by main(). |
|
Display current rpmlib feature provides.
Definition at line 43 of file rpmlibprov.c. References rpmlibProvides_s::featureName, printDepFlags(), and rpmlibProvides. Referenced by rpmShowRC(). |
|
Verify package install.
Definition at line 554 of file verify.c. References rpmQVArguments_s::qva_flags, rpmQVArguments_s::qva_prefix, QVA_t, rpmdb, rpmdbClose(), rpmdbOpen(), rpmQueryVerify(), RPMQV_RPM, rpmQVSources, showVerifyPackage(), and VERIFY_DEPS. Referenced by main(). |
|
Verify file attributes (including MD5 sum).
Definition at line 22 of file verify.c. References _, alloca(), domd5(), gnameToGid(), Header, HFD_t, HGE_t, int_32, Lstat(), Readlink(), RPMERR_INTERNAL, rpmError, RPMFILE_GHOST, RPMFILE_NONE, RPMFILE_STATE_NETSHARED, RPMFILE_STATE_NORMAL, RPMFILE_STATE_NOTINSTALLED, RPMFILE_STATE_REPLACED, rpmfileAttrs, rpmfileState, RPMTAG_BASENAMES, RPMTAG_DIRINDEXES, RPMTAG_DIRNAMES, RPMTAG_FILEFLAGS, RPMTAG_FILEGIDS, RPMTAG_FILEGROUPNAME, RPMTAG_FILELINKTOS, RPMTAG_FILEMD5S, RPMTAG_FILEMODES, RPMTAG_FILEMTIMES, RPMTAG_FILERDEVS, RPMTAG_FILESIZES, RPMTAG_FILESTATES, RPMTAG_FILEUIDS, RPMTAG_FILEUSERNAME, RPMTAG_FILEVERIFYFLAGS, rpmTagType, RPMVERIFY_ALL, RPMVERIFY_FILESIZE, RPMVERIFY_GROUP, RPMVERIFY_LINKTO, RPMVERIFY_LSTATFAIL, RPMVERIFY_MD5, RPMVERIFY_MODE, RPMVERIFY_MTIME, RPMVERIFY_NONE, RPMVERIFY_RDEV, RPMVERIFY_READFAIL, RPMVERIFY_READLINKFAIL, RPMVERIFY_USER, rpmVerifyAttrs, S_ISDEV, S_ISLNK, stpcpy(), and uidToUname(). Referenced by hdrVerifyFile(), and verifyHeader(). |
|
Display query/verify information for each header in iterator.
Definition at line 534 of file query.c. References Header, QVA_t, QVF_t, rpmdbFreeIterator(), rpmdbGetIteratorRpmDB(), and rpmdbNextIterator(). Referenced by rpmQueryVerify(). |
|
Display results of package query.
Definition at line 150 of file query.c. References _, _free(), countLinks(), Header, headerNVR(), HFD_t, HGE_t, int_32, printFileInfo(), QUERY_FOR_CONFIG, QUERY_FOR_DEFAULT, QUERY_FOR_DOCS, QUERY_FOR_DUMPFILES, QUERY_FOR_LIST, QUERY_FOR_STATE, queryHeader(), rpmQVArguments_s::qva_fflags, rpmQVArguments_s::qva_flags, rpmQVArguments_s::qva_queryFormat, QVA_t, RPMERR_INTERNAL, rpmError, RPMFILE_CONFIG, RPMFILE_DOC, RPMFILE_GHOST, RPMFILE_STATE_NETSHARED, RPMFILE_STATE_NORMAL, RPMFILE_STATE_NOTINSTALLED, RPMFILE_STATE_REPLACED, rpmfileState, rpmIsVerbose, RPMMESS_NORMAL, rpmMessage, rpmQueryFlags, RPMTAG_BASENAMES, RPMTAG_DIRINDEXES, RPMTAG_DIRNAMES, RPMTAG_FILEFLAGS, RPMTAG_FILEGIDS, RPMTAG_FILEGROUPNAME, RPMTAG_FILEINODES, RPMTAG_FILELINKTOS, RPMTAG_FILEMD5S, RPMTAG_FILEMODES, RPMTAG_FILEMTIMES, RPMTAG_FILERDEVS, RPMTAG_FILESIZES, RPMTAG_FILESTATES, RPMTAG_FILEUIDS, RPMTAG_FILEUSERNAME, rpmTagType, stpcpy(), uint_16, xmalloc(), and xrealloc(). Referenced by rpmQuery(), and rpmQueryVerify(). |
|
Display results of package verify.
Definition at line 520 of file verify.c. References _, Fclose(), FD_t, fdDup(), Header, headerNVR(), rpmQVArguments_s::qva_flags, rpmQVArguments_s::qva_prefix, QVA_t, rpmdb, RPMMESS_NORMAL, rpmMessage, rpmVerifyDigest(), rpmVerifyScript(), VERIFY_DEPS, VERIFY_DIGEST, VERIFY_FILES, VERIFY_SCRIPT, verifyDependencies(), and verifyHeader(). Referenced by rpmVerify(). |
|
Should version 3 packages be produced? |
|
Should version 3 packages be produced? |
|
Should version 3 packages be produced? |
|
Should version 3 packages be produced? |
|
|
|
|
|
Definition at line 34 of file files.c. Referenced by dbiUpdateRecord(), genCpioListAndHeader(), rpmdbAdd(), and rpmLeadVersion(). |
|
Definition at line 57 of file rpmcli.h. Referenced by buildArgCallback(), and main(). |
|
Definition at line 15 of file poptBT.c. Referenced by buildArgCallback(), and main(). |
|
|
|
|
|
|
|
Definition at line 491 of file rpmcli.h. Referenced by main(). |
|
Definition at line 466 of file rpmcli.h. Referenced by installArgCallback(), and main(). |
|
Definition at line 17 of file poptI.c. Referenced by installArgCallback(), and main(). |
|
|
|
|
|
Definition at line 561 of file rpmcli.h. Referenced by main(), and signArgCallback(). |
|
Initial value: { RESIGN_NONE, CHECKSIG_ALL, 0, NULL } Definition at line 13 of file poptK.c. Referenced by main(), and signArgCallback(). |
|
Query mode options.
|
|
Query mode options.
|
|
Definition at line 254 of file rpmcli.h. Referenced by main(), queryArgCallback(), and rpmQVSourceArgCallback(). |
|
Definition at line 14 of file poptQV.c. Referenced by main(), queryArgCallback(), and rpmQVSourceArgCallback(). |
|
Common query/verify mode options.
|
|
Common query/verify mode options.
|
|
|
|
Initial value: { { NULL, '\0', POPT_ARG_CALLBACK | POPT_CBFLAG_INC_DATA, signArgCallback, 0, NULL, NULL }, { "addsign", '\0', 0, 0, -1005 , "add a signature to a package" , NULL }, { "resign", '\0', 0, 0, -1006 , "sign a package (discard current signature)" , NULL }, { "sign", '\0', POPT_ARGFLAG_DOC_HIDDEN, &rpmKArgs.sign, 0, "generate signature" , NULL }, { "checksig", 'K', 0, 0, 'K', "verify package signature" , NULL }, { "nogpg", '\0', POPT_BIT_CLR, &rpmKArgs.checksigFlags, CHECKSIG_GPG, "skip any GPG signatures" , NULL }, { "nopgp", '\0', POPT_BIT_CLR|POPT_ARGFLAG_DOC_HIDDEN, &rpmKArgs.checksigFlags, CHECKSIG_PGP, "skip any PGP signatures" , NULL }, { "nomd5", '\0', POPT_BIT_CLR, &rpmKArgs.checksigFlags, CHECKSIG_MD5, "do not verify file md5 checksums" , NULL }, POPT_TABLEEND } |
|
Verify mode options.
|
|
Verify mode options.
|
|
|
|
|
|
Definition at line 12 of file spec.c. Referenced by main(), newSl(), newSt(), and rpmQueryVerify(). |