#include "system.h"
#include <rpmlib.h>
#include <rpmurl.h>
#include <rpmmacro.h>
#include "depends.h"
#include "install.h"
#include "misc.h"
#include "debug.h"
Go to the source code of this file.
Defines | |
#define | SUFFIX_RPMSAVE ".rpmsave" |
Functions | |
const char* | tag2sln (int tag) |
Return scriptlet name from tag. More... | |
int | removeFile (const char *file, rpmfileAttrs fileAttrs, short mode, enum fileActions action) |
Remove (or rename) file according to file disposition. More... | |
int | removeBinaryPackage (const rpmTransactionSet ts, unsigned int offset, Header h, const void *pkgKey, enum fileActions *actions) |
Erase binary package (from transaction set). More... | |
int | runScript (const rpmTransactionSet ts, Header h, const char *sln, int progArgc, const char **progArgv, const char *script, int arg1, int arg2) |
int | runInstScript (const rpmTransactionSet ts, Header h, int scriptTag, int progTag, int arg, int norunScripts) |
int | handleOneTrigger (const rpmTransactionSet ts, int sense, Header sourceH, Header triggeredH, int arg1correction, int arg2, char *triggersAlreadyRun) |
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... | |
Variables | |
char* | SCRIPT_PATH = "PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin" |
Definition in file uninstall.c.
|
Definition at line 20 of file uninstall.c. |
|
Definition at line 502 of file uninstall.c. Referenced by runImmedTriggers(), and runTriggers(). |
|
Erase binary package (from transaction set).
Definition at line 109 of file uninstall.c. Referenced by rpmRunTransactions(). |
|
Remove (or rename) file according to file disposition.
Definition at line 47 of file uninstall.c. Referenced by removeBinaryPackage(). |
|
Run triggers from header that are fired by the database.
Definition at line 618 of file uninstall.c. Referenced by installBinaryPackage(), and removeBinaryPackage(). |
|
Definition at line 461 of file uninstall.c. Referenced by installBinaryPackage(), removeBinaryPackage(), and rpmVerifyScript(). |
|
Definition at line 263 of file uninstall.c. Referenced by handleOneTrigger(), and runInstScript(). |
|
Run trigger scripts in the database that are fired by header.
Definition at line 590 of file uninstall.c. Referenced by installBinaryPackage(), and removeBinaryPackage(). |
|
Return scriptlet name from tag.
Definition at line 27 of file uninstall.c. Referenced by runInstScript(). |
|
Definition at line 18 of file uninstall.c. |