#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. |
1.2.6 written by Dimitri van Heesch,
© 1997-2001