#include <psm.h>
Data Fields | |
enum rpmTransactionType | type |
fileAction | action |
fileAction * | actions |
fingerPrint_s * | fps |
HGE_t | hge |
HAE_t | hae |
HME_t | hme |
HRE_t | hre |
HFD_t | hfd |
Header | h |
const char * | name |
const char * | version |
const char * | release |
int_32 | epoch |
uint_32 | flags |
const uint_32 * | fflags |
const uint_32 * | fsizes |
const uint_32 * | fmtimes |
const char ** | bnl |
const char ** | dnl |
int_32 * | dil |
const char ** | obnl |
const char ** | odnl |
int_32 * | odil |
const char ** | fmd5s |
const char ** | flinks |
uint_16 * | fmodes |
uint_16 * | frdevs |
char * | fstates |
const char ** | fuser |
const char ** | fgroup |
const char ** | flangs |
int | fc |
int | dc |
int | bnlmax |
int | dnlmax |
int | astriplen |
int | striplen |
unsigned int | archiveSize |
mode_t | dperms |
mode_t | fperms |
const char ** | apath |
int | mapflags |
int * | fmapflags |
uid_t | uid |
uid_t * | fuids |
gid_t | gid |
gid_t * | fgids |
int | magic |
FSM_t | fsm |
availablePackage * | ap |
sharedFileInfo * | replaced |
uint_32 * | replacedSizes |
unsigned int | record |
Definition at line 23 of file psm.h.
enum rpmTransactionType transactionFileInfo_s::type |
Definition at line 25 of file psm.h.
Referenced by fiTypeString(), freeFi(), fsmMapPath(), handleOverlappedFiles(), loadFi(), mapInitIterator(), rpmRunTransactions(), and tsGetAlp().
File disposition default.
Definition at line 26 of file psm.h.
Referenced by fsmMapPath(), loadFi(), and mapInitIterator().
File disposition(s)
Definition at line 28 of file psm.h.
Referenced by dnlInitIterator(), freeFi(), fsmMapPath(), handleInstInstalledFiles(), handleOverlappedFiles(), handleRmvdInstalledFiles(), loadFi(), mergeFiles(), rpmRunTransactions(), saveHardLink(), and skipFiles().
struct fingerPrint_s* transactionFileInfo_s::fps [read] |
File fingerprint(s)
Definition at line 30 of file psm.h.
Referenced by handleOverlappedFiles(), and rpmRunTransactions().
Vector to headerGetEntry()
Definition at line 31 of file psm.h.
Referenced by handleInstInstalledFiles(), handleOneTrigger(), handleRmvdInstalledFiles(), loadFi(), markReplacedFiles(), mergeFiles(), psmStage(), relocateFileList(), rpmInstallLoadMacros(), runImmedTriggers(), runInstScript(), and runScript().
Vector to headerAddEntry()
Definition at line 32 of file psm.h.
Referenced by loadFi(), and relocateFileList().
Vector to headerModifyEntry()
Definition at line 33 of file psm.h.
Referenced by loadFi(), mergeFiles(), psmStage(), and relocateFileList().
Vector to headerFreeData()
Definition at line 35 of file psm.h.
Referenced by freeFi(), handleInstInstalledFiles(), handleOneTrigger(), loadFi(), mergeFiles(), psmStage(), relocateFileList(), runImmedTriggers(), runInstScript(), and runScript().
Package header
Definition at line 36 of file psm.h.
Referenced by freeFi(), fsmSetup(), fsmStage(), loadFi(), psmStage(), rpmRunTransactions(), runImmedTriggers(), runInstScript(), runTriggers(), and writeFile().
const char* transactionFileInfo_s::name |
Definition at line 38 of file psm.h.
Referenced by freeFi(), loadFi(), psmStage(), and runTriggers().
const char* transactionFileInfo_s::version |
const char* transactionFileInfo_s::release |
File flag(s) (from header)
Definition at line 45 of file psm.h.
Referenced by freeFi(), fsmMapPath(), handleInstInstalledFiles(), handleOverlappedFiles(), loadFi(), and skipFiles().
File modification time(s) (from header)
Definition at line 47 of file psm.h.
Referenced by fsmMapAttrs(), fsmStage(), and loadFi().
const char** transactionFileInfo_s::bnl |
Base name(s) (from header)
Definition at line 49 of file psm.h.
Referenced by dnlInitIterator(), freeFi(), fsmMapPath(), generateDepends(), handleInstInstalledFiles(), handleOverlappedFiles(), loadFi(), relocateFileList(), rpmRunTransactions(), skipFiles(), and writeFile().
const char** transactionFileInfo_s::dnl |
Directory name(s) (from header)
Definition at line 51 of file psm.h.
Referenced by dnlInitIterator(), dnlNextIterator(), freeFi(), fsmMapPath(), generateDepends(), handleInstInstalledFiles(), handleOverlappedFiles(), loadFi(), relocateFileList(), rpmRunTransactions(), and skipFiles().
Directory indice(s) (from header)
Definition at line 52 of file psm.h.
Referenced by dnlInitIterator(), freeFi(), fsmMapPath(), generateDepends(), handleInstInstalledFiles(), handleOverlappedFiles(), loadFi(), relocateFileList(), rpmRunTransactions(), and skipFiles().
const char** transactionFileInfo_s::obnl |
const char** transactionFileInfo_s::odnl |
const char** transactionFileInfo_s::fmd5s |
File MD5 sum(s) (from header)
Definition at line 59 of file psm.h.
Referenced by freeFi(), fsmMapAttrs(), handleInstInstalledFiles(), handleOverlappedFiles(), and loadFi().
const char** transactionFileInfo_s::flinks |
File link(s) (from header)
Definition at line 61 of file psm.h.
Referenced by freeFi(), handleInstInstalledFiles(), handleOverlappedFiles(), and loadFi().
File mode(s) (from header)
Definition at line 63 of file psm.h.
Referenced by dnlInitIterator(), freeFi(), fsmMapAttrs(), fsmStage(), handleInstInstalledFiles(), handleOverlappedFiles(), loadFi(), and psmStage().
File rdev(s) (from header)
Definition at line 64 of file psm.h.
Referenced by fsmMapAttrs(), and loadFi().
File state(s) (from header)
Definition at line 66 of file psm.h.
Referenced by freeFi(), fsmMapPath(), handleOverlappedFiles(), loadFi(), and psmStage().
const char** transactionFileInfo_s::fuser |
const char** transactionFileInfo_s::fgroup |
const char** transactionFileInfo_s::flangs |
File lang(s)
Definition at line 72 of file psm.h.
Referenced by freeFi(), loadFi(), and skipFiles().
No. of files.
Definition at line 73 of file psm.h.
Referenced by dnlInitIterator(), generateDepends(), handleOverlappedFiles(), loadFi(), mapFind(), mapInitIterator(), mapNextIterator(), markReplacedFiles(), psmStage(), relocateFileList(), rpmRunTransactions(), and skipFiles().
No. of directories.
Definition at line 74 of file psm.h.
Referenced by dnlCount(), dnlInitIterator(), loadFi(), relocateFileList(), and skipFiles().
unsigned int transactionFileInfo_s::archiveSize |
Definition at line 79 of file psm.h.
Referenced by fsmSetup(), fsmStage(), loadFi(), and psmStage().
Directory perms (0755) if not mapped.
Definition at line 80 of file psm.h.
Referenced by fsmMapAttrs(), fsmMkdirs(), and loadFi().
File perms (0644) if not mapped.
Definition at line 81 of file psm.h.
Referenced by fsmMapAttrs(), and loadFi().
const char** transactionFileInfo_s::apath |
Definition at line 83 of file psm.h.
Referenced by freeFi(), mapFind(), psmStage(), and writeFile().
uid_t* transactionFileInfo_s::fuids |
File uid(s)
Definition at line 89 of file psm.h.
Referenced by freeFi(), fsmMapAttrs(), and psmStage().
gid_t* transactionFileInfo_s::fgids |
File gid(s)
Definition at line 92 of file psm.h.
Referenced by freeFi(), fsmMapAttrs(), and psmStage().
File state machine data.
Definition at line 96 of file psm.h.
Referenced by cpio_doio(), freeFi(), loadFi(), and psmStage().
struct availablePackage* transactionFileInfo_s::ap [read] |
Definition at line 100 of file psm.h.
Referenced by fsmSetup(), fsmStage(), handleInstInstalledFiles(), handleOverlappedFiles(), psmStage(), rpmRunTransactions(), and writeFile().
struct sharedFileInfo* transactionFileInfo_s::replaced [read] |
Definition at line 102 of file psm.h.
Referenced by freeFi(), handleInstInstalledFiles(), and markReplacedFiles().
unsigned int transactionFileInfo_s::record |