Functions |
| int | _rpmtsCheck (rpmts ts) |
| int | _rpmtsOrder (rpmts ts) |
| int | _orgrpmtsOrder (rpmts ts) |
| int | _rpmtsRun (rpmts ts, rpmps okProbs, rpmprobFilterFlags ignoreSet) |
| rpmRC | rpmtsRollback (rpmts rbts, rpmprobFilterFlags ignoreSet, int running, rpmte rbte) |
| | Rollback a failed transaction.
|
| rpmts | rpmtsUnlink (rpmts ts, const char *msg) |
| | Unreference a transaction instance.
|
| rpmts | rpmtsLink (rpmts ts, const char *msg) |
| | Reference a transaction set instance.
|
| int | rpmtsCloseDB (rpmts ts) |
| | Close the database used by the transaction.
|
| int | rpmtsOpenDB (rpmts ts, int dbmode) |
| | Open the database used by the transaction.
|
| static int | rpmtsInitDB (rpmts ts, int dbmode) |
| | Initialize the database used by the transaction.
|
| int | rpmtsRebuildDB (rpmts ts) |
| | Rebuild the database used by the transaction.
|
| static int | rpmtsVerifyDB (rpmts ts) |
| | Verify the database used by the transaction.
|
| rpmmi | rpmtsInitIterator (const rpmts ts, rpmTag rpmtag, const void *keyp, size_t keylen) |
| | Return transaction database iterator.
|
| rpmRC | rpmtsFindPubkey (rpmts ts, void *_dig) |
| | Retrieve pubkey from rpm database.
|
| int | rpmtsCloseSDB (rpmts ts) |
| | Close the database used by the transaction to solve dependencies.
|
| int | rpmtsOpenSDB (rpmts ts, int dbmode) |
| | Open the database used by the transaction to solve dependencies.
|
| int | rpmtsSolve (rpmts ts, rpmds ds, const void *data) |
| | Attempt to solve a needed dependency using the solve database.
|
| int | rpmtsAvailable (rpmts ts, const rpmds ds) |
| | Attempt to solve a needed dependency using memory resident tables.
|
| int | rpmtsSetSolveCallback (rpmts ts, int(*solve)(rpmts ts, rpmds ds, const void *data), const void *solveData) |
| | Set dependency solver callback.
|
| rpmTSType | rpmtsType (rpmts ts) |
| | Return the type of a transaction.
|
| void | rpmtsSetType (rpmts ts, rpmTSType type) |
| | Set transaction type.
|
| rpmuint32_t | rpmtsARBGoal (rpmts ts) |
| | Return the autorollback goal.
|
| void | rpmtsSetARBGoal (rpmts ts, rpmuint32_t goal) |
| | Set autorollback goal.
|
| rpmps | rpmtsProblems (rpmts ts) |
| | Return current transaction set problems.
|
| void | rpmtsCleanDig (rpmts ts) |
| | Free signature verification data.
|
| void | rpmtsClean (rpmts ts) |
| | Free memory needed only for dependency checks and ordering.
|
| void | rpmtsEmpty (rpmts ts) |
| | Re-create an empty transaction set.
|
| rpmts | rpmtsFree (rpmts ts) |
| | Destroy transaction set, closing the database as well.
|
| void * | rpmtsGetKeyring (rpmts ts, int autoload) |
| | Get transaction keyring.
|
| int | rpmtsSetKeyring (rpmts ts, void *_keyring) |
| | Set transaction keyring.
|
| rpmVSFlags | rpmtsVSFlags (rpmts ts) |
| | Get verify signatures flag(s).
|
| rpmVSFlags | rpmtsSetVSFlags (rpmts ts, rpmVSFlags vsflags) |
| | Set verify signatures flag(s).
|
| int | rpmtsUnorderedSuccessors (rpmts ts, int first) |
| | Set index of 1st element of successors.
|
| const char * | rpmtsRootDir (rpmts ts) |
| | Get transaction rootDir, i.e.
|
| void | rpmtsSetRootDir (rpmts ts, const char *rootDir) |
| | Set transaction rootDir, i.e.
|
| const char * | rpmtsCurrDir (rpmts ts) |
| | Get transaction currDir, i.e.
|
| void | rpmtsSetCurrDir (rpmts ts, const char *currDir) |
| | Set transaction currDir, i.e.
|
| int | rpmtsSELinuxEnabled (rpmts ts) |
| | Get selinuxEnabled flag, i.e.
|
| int | rpmtsChrootDone (rpmts ts) |
| | Get chrootDone flag, i.e.
|
| int | rpmtsSetChrootDone (rpmts ts, int chrootDone) |
| | Set chrootDone flag, i.e.
|
| rpmuint32_t | rpmtsGetTid (rpmts ts) |
| | Get transaction id, i.e.
|
| rpmuint32_t | rpmtsSetTid (rpmts ts, rpmuint32_t tid) |
| | Set transaction id, i.e.
|
| pgpDig | rpmtsDig (rpmts ts) |
| | Get OpenPGP packet parameters, i.e.
|
| pgpDigParams | rpmtsPubkey (const rpmts ts) |
| | Return OpenPGP pubkey constants.
|
| rpmdb | rpmtsGetRdb (rpmts ts) |
| | Get transaction set database handle.
|
| rpmPRCO | rpmtsPRCO (rpmts ts) |
| | Get transaction set dependencies.
|
| int | rpmtsInitDSI (const rpmts ts) |
| | Initialize disk space info for each and every mounted file systems.
|
| void | rpmtsUpdateDSI (const rpmts ts, dev_t dev, rpmuint32_t fileSize, rpmuint32_t prevSize, rpmuint32_t fixupSize, int _action) |
| | Update disk space info for a file.
|
| void | rpmtsCheckDSIProblems (const rpmts ts, const rpmte te) |
| | Check a transaction element for disk space problems.
|
| void * | rpmtsNotify (rpmts ts, rpmte te, rpmCallbackType what, rpmuint64_t amount, rpmuint64_t total) |
| | Perform transaction progress notify callback.
|
| int | rpmtsNElements (rpmts ts) |
| | Return number of (ordered) transaction set elements.
|
| rpmte | rpmtsElement (rpmts ts, int ix) |
| | Return (ordered) transaction set element.
|
| rpmprobFilterFlags | rpmtsFilterFlags (rpmts ts) |
| | Get problem ignore bit mask, i.e.
|
| rpmtransFlags | rpmtsFlags (rpmts ts) |
| | Get transaction flags, i.e.
|
| rpmtransFlags | rpmtsSetFlags (rpmts ts, rpmtransFlags transFlags) |
| | Set transaction flags, i.e.
|
| rpmdepFlags | rpmtsDFlags (rpmts ts) |
| | Get dependency flags, i.e.
|
| rpmdepFlags | rpmtsSetDFlags (rpmts ts, rpmdepFlags depFlags) |
| | Set dependency flags, i.e.
|
| Spec | rpmtsSpec (rpmts ts) |
| | Get spec control structure from transaction set.
|
| Spec | rpmtsSetSpec (rpmts ts, Spec spec) |
| | Set a spec control structure in transaction set.
|
| rpmte | rpmtsRelocateElement (rpmts ts) |
| | Get current relocate transaction element.
|
| rpmte | rpmtsSetRelocateElement (rpmts ts, rpmte relocateElement) |
| | Set current relocate transaction element.
|
| tsmStage | rpmtsGoal (rpmts ts) |
| | Retrieve goal of transaction set.
|
| tsmStage | rpmtsSetGoal (rpmts ts, tsmStage goal) |
| | Set goal of transaction set.
|
| int | rpmtsDBMode (rpmts ts) |
| | Retrieve dbmode of transaction set.
|
| int | rpmtsSetDBMode (rpmts ts, int dbmode) |
| | Set dbmode of transaction set.
|
| rpmuint32_t | rpmtsColor (rpmts ts) |
| | Retrieve color bits of transaction set.
|
| rpmuint32_t | rpmtsPrefColor (rpmts ts) |
| | Retrieve preferred file color.
|
| rpmuint32_t | rpmtsSetColor (rpmts ts, rpmuint32_t color) |
| | Set color bits of transaction set.
|
| rpmop | rpmtsOp (rpmts ts, rpmtsOpX opx) |
| | Retrieve operation timestamp from a transaction set.
|
| int | rpmtsSetNotifyCallback (rpmts ts, rpmCallbackFunction notify, rpmCallbackData notifyData) |
| | Set transaction notify callback function and argument.
|
| rpmts | rpmtsCreate (void) |
| | Create an empty transaction set.
|
| int | rpmtsAddInstallElement (rpmts ts, Header h, const fnpyKey key, int upgrade, rpmRelocation relocs) |
| | Add package to be installed to transaction set.
|
| int | rpmtsAddEraseElement (rpmts ts, Header h, uint32_t hdrNum) |
| | Add package to be erased to transaction set.
|
Structures and prototypes used for an "rpmts" transaction set.
Definition in file rpmts.h.