#include "system.h"
#include <rpmcli.h>
#include "manifest.h"
#include "misc.h"
#include "debug.h"
Go to the source code of this file.
Data Structures | |
struct | rpmEIU |
Typedefs | |
typedef const char * | str_t |
Functions | |
void | printHash (const unsigned long amount, const unsigned long total) |
void * | rpmShowProgress (const void *arg, const rpmCallbackType what, const unsigned long amount, const unsigned long total, const void *pkgKey, void *data) |
int | rpmInstall (const char *rootdir, const char **fileArgv, rpmtransFlags transFlags, rpmInstallInterfaceFlags interfaceFlags, rpmprobFilterFlags probFilter, rpmRelocation *relocations) |
int | rpmErase (const char *rootdir, const char **argv, rpmtransFlags transFlags, rpmEraseInterfaceFlags interfaceFlags) |
int | rpmInstallSource (const char *rootdir, const char *arg, const char **specFile, char **cookie) |
int | IDTintcmp (const void *a, const void *b) |
IDTX | IDTXfree (IDTX idtx) |
IDTX | IDTXnew (void) |
IDTX | IDTXgrow (IDTX idtx, int need) |
IDTX | IDTXsort (IDTX idtx) |
IDTX | IDTXload (rpmdb db, rpmTag tag) |
IDTX | IDTXglob (const char *globstr, rpmTag tag) |
int | rpmRollback (struct rpmInstallArguments_s *ia, const char **argv) |
Variables | |
int | hashesPrinted = 0 |
int | packagesTotal = 0 |
int | progressTotal = 0 |
int | progressCurrent = 0 |
int | reverse = -1 |
Definition in file rpminstall.c.
|
Definition at line 169 of file rpminstall.c. |
|
Definition at line 710 of file rpminstall.c. References reverse. Referenced by IDTXsort. |
|
Definition at line 718 of file rpminstall.c. References _free, and headerFree. Referenced by rpmRollback. |
|
Definition at line 808 of file rpminstall.c. References _, _free, Fclose, Ferror, Fopen, Fstrerror, headerFree, headerLink, HGE_t, IDTXgrow, int_32, rpmGlob, rpmRC, RPMRC_OK, rpmReadPackageHeader, rpmTag, and rpmTagType. Referenced by rpmRollback. |
|
Definition at line 742 of file rpminstall.c. |
|
Definition at line 766 of file rpminstall.c. References HGE_t, IDTXgrow, IDTXsort, int_32, RPM_INT32_TYPE, RPM_NULL_TYPE, rpmdbFreeIterator, rpmdbGetIteratorOffset, rpmdbInitIterator, rpmdbNextIterator, rpmTag, and rpmTagType. Referenced by rpmRollback. |
|
Definition at line 734 of file rpminstall.c. References xcalloc. Referenced by IDTXgrow. |
|
Definition at line 759 of file rpminstall.c. References IDTintcmp. Referenced by IDTXload. |
|
Definition at line 29 of file rpminstall.c. References hashesPrinted, progressCurrent, and progressTotal. Referenced by rpmShowProgress. |
|
Definition at line 582 of file rpminstall.c. References _, _free, printDepProblems, rpmdbClose, rpmdbFreeIterator, rpmdbGetIteratorCount, rpmdbGetIteratorOffset, RPMDBI_LABEL, rpmdbInitIterator, rpmdbNextIterator, rpmdbOpen, rpmdepCheck, rpmdepFreeConflicts, rpmGetPath, rpmRunTransactions, RPMTRANS_FLAG_REVERSE, RPMTRANS_FLAG_TEST, rpmtransCreateSet, rpmtransFlags, rpmtransFree, and rpmtransRemovePackage. Referenced by main. |
|
|
Definition at line 668 of file rpminstall.c. References _, _free, Fclose, Ferror, Fopen, Fstrerror, rpmInstallSourcePackage, rpmRC, and RPMRC_OK. Referenced by main. |
|
Definition at line 877 of file rpminstall.c. References _free, IDTXfree, IDTXglob, IDTXload, rpmdbOpen, rpmExpand, RPMTAG_INSTALLTID, RPMTAG_REMOVETID, rpmtransCreateSet, and rpmtransFree. Referenced by main. |
|
Definition at line 71 of file rpminstall.c. References _, _free, Fclose, fdFree, fdLink, Fopen, hashesPrinted, headerSprintf, packagesTotal, printHash, progressCurrent, progressTotal, and rpmTagTable. Referenced by rpmInstall. |
|
Definition at line 21 of file rpminstall.c. Referenced by printHash, and rpmShowProgress. |
|
Definition at line 23 of file rpminstall.c. Referenced by rpmInstall, and rpmShowProgress. |
|
Definition at line 25 of file rpminstall.c. Referenced by printHash, and rpmShowProgress. |
|
Definition at line 24 of file rpminstall.c. Referenced by printHash, and rpmShowProgress. |
|
Definition at line 706 of file rpminstall.c. Referenced by IDTintcmp. |