#include <rpmlib.h>
Go to the source code of this file.
Compounds | |
struct | sharedFile |
struct | sharedFileInfo |
Enumerations | |
enum | fileActions { FA_UNKNOWN = 0, FA_CREATE, FA_BACKUP, FA_SAVE, FA_SKIP, FA_ALTNAME, FA_REMOVE, FA_SKIPNSTATE, FA_SKIPNETSHARED, FA_SKIPMULTILIB } |
File disposition(s) during package install/erase. More... | |
enum | fileTypes { PIPE = 1, CDEV = 2, XDIR = 4, BDEV = 6, REG = 8, LINK = 10, SOCK = 12 } |
File types. More... | |
Functions | |
int | runInstScript (const rpmTransactionSet ts, Header h, int scriptTag, int progTag, int arg, int norunScripts) |
int | runTriggers (const rpmTransactionSet ts, int sense, Header h, int countCorrection) |
Run trigger scripts in the database that are fired by header. More... | |
int | runImmedTriggers (const rpmTransactionSet ts, int sense, Header h, int countCorrection) |
Run triggers from header that are fired by the database. More... | |
const char* const | fileActionString (enum fileActions a) |
Return formatted string representation of file disposition. More... | |
int | installBinaryPackage (const rpmTransactionSet ts, FD_t fd, Header h, const void *pkgKey, enum fileActions *actions, struct sharedFileInfo *sharedList) |
Install binary package (from transaction set). More... | |
int | removeBinaryPackage (const rpmTransactionSet ts, unsigned int offset, Header h, const void *pkgKey, enum fileActions *actions) |
Erase binary package (from transaction set). More... |
Definition in file install.h.
|
File disposition(s) during package install/erase.
|
|
File types. These are the types of files used internally by rpm. The file type is determined by applying stat(2) macros like S_ISDIR to the file mode tag from a header. |
|
Return formatted string representation of file disposition.
Definition at line 904 of file install.c. Referenced by assembleFileList(), and removeBinaryPackage(). |
|
Install binary package (from transaction set).
Definition at line 956 of file install.c. Referenced by rpmRunTransactions(). |
|
Erase binary package (from transaction set).
Definition at line 109 of file uninstall.c. |
|
Run triggers from header that are fired by the database.
Definition at line 618 of file uninstall.c. |
|
Definition at line 461 of file uninstall.c. |
|
Run trigger scripts in the database that are fired by header.
Definition at line 590 of file uninstall.c. |