#include "system.h"
#include "rpmbuild.h"
#include "buildio.h"
#include "header.h"
#include "rpmlead.h"
#include "signature.h"
#include <err.h>
#include "debug.h"
Go to the source code of this file.
Compounds | |
struct | cmd_s |
struct | headerTypeTableEntry |
Defines | |
#define | MAXCMDS 40 |
#define | MYBUFSIZ (2*BUFSIZ) |
Typedefs | |
typedef enum injmode_e | injmode_t |
typedef struct cmd_s | cmd_t |
Enumerations | |
enum | injmode_e { INJ_UNKNOWN, INJ_ADD, INJ_DELETE, INJ_MODIFY } |
enum | cvtaction { CA_OLD, CA_NEW, CA_OMIT, CA_ERR } |
Functions | |
const char* | pr_injmode (injmode_t injmode) |
const char* | getTagString (int tval) |
int | getTagVal (const char *tname) |
char* | getTypeString (int tval) |
enum cvtaction | convertAMD (enum cvtaction ca, int_32 type, void ** nvalsp, int_32 *ncountp, cmd_t *newc) |
enum cvtaction | convertExistingAMD (int_32 tag, int_32 type, void ** valsp, int_32 *countp, void ** nvalsp, int_32 *ncountp, cmd_t *cmds[], int ncmds) |
Header | headerCopyWithConvert (Header h, cmd_t *cmds[], int ncmds) |
char* | genChangelog (cmd_t *cmds[], int ncmds) |
int | headerInject (Header *hdrp, cmd_t *cmds[], int ncmds) |
int | rewriteRPM (const char *fni, const char *fno, cmd_t *cmds[], int ncmds) |
int | do_inject (cmd_t *cmds[], int ncmds, const char *argv[]) |
int | main (int argc, char *argv[]) |
Variables | |
injmode_t | injmode = INJ_UNKNOWN |
cmd_t* | cmds [ 40 ] |
int | ncmds = 0 |
const char* | hdri18ntbl = "HEADER_I18NTABLE" |
const struct headerTypeTableEntry | rpmTypeTable [] |
|
Definition at line 27 of file rpminject.c. |
|
|
|
|
|
|
|
Definition at line 113 of file rpminject.c. |
|
Definition at line 13 of file rpminject.c. |
|
Definition at line 115 of file rpminject.c. Referenced by convertExistingAMD(), and headerInject(). |
|
Definition at line 192 of file rpminject.c. Referenced by headerCopyWithConvert(). |
|
Definition at line 479 of file rpminject.c. Referenced by main(). |
|
Definition at line 314 of file rpminject.c. Referenced by headerInject(). |
|
Definition at line 45 of file rpminject.c. Referenced by headerInject(). |
|
Definition at line 58 of file rpminject.c. Referenced by main(). |
|
Definition at line 98 of file rpminject.c. |
|
Definition at line 264 of file rpminject.c. Referenced by headerInject(). |
|
Definition at line 351 of file rpminject.c. Referenced by rewriteRPM(). |
|
Definition at line 524 of file rpminject.c. |
|
Definition at line 31 of file rpminject.c. Referenced by genChangelog(). |
|
Definition at line 439 of file rpminject.c. Referenced by do_inject(). |
|
Definition at line 28 of file rpminject.c. |
|
Definition at line 43 of file rpminject.c. |
|
Definition at line 15 of file rpminject.c. |
|
Definition at line 29 of file rpminject.c. |
|
|