#include "system.h"
#include <rpmio_internal.h>
#include <rpmbuild.h>
#include "buildio.h"
#include "misc.h"
#include "signature.h"
#include "rpmlead.h"
#include "debug.h"
Go to the source code of this file.
Defines | |
| #define | RPMPKGVERSION_MIN 30004 |
| #define | RPMPKGVERSION_MAX 40003 |
Functions | |
| int | genSourceRpmName (Spec spec) |
| int | cpio_doio (FD_t fdo, Header h, CSA_t csa, const char *fmodeMacro) |
| int | cpio_copy (FD_t fdo, CSA_t csa) |
| StringBuf | addFileToTagAux (Spec spec, const char *file, StringBuf sb) |
| int | addFileToTag (Spec spec, const char *file, Header h, int tag) |
| int | addFileToArrayTag (Spec spec, const char *file, Header h, int tag) |
| int | processScriptFiles (Spec spec, Package pkg) |
| int | readRPM (const char *fileName, Spec *specp, struct rpmlead *lead, Header *sigs, CSA_t csa) |
| Read rpm package components from file. More... | |
| int | rpmLeadVersion (void) |
| int | writeRPM (Header *hdrp, const char *fileName, int type, CSA_t csa, char *passPhrase, const char **cookie) |
| Write rpm package to file. More... | |
| int | packageBinaries (Spec spec) |
| int | packageSources (Spec spec) |
Variables | |
| int | _noDirTokens |
| unsigned char | header_magic [8] |
| int | rpmpkg_version = -1 |
| int_32 | copyTags [] |
Definition in file pack.c.
|
|
|
|
|
|
|
|
Definition at line 178 of file pack.c. Referenced by processScriptFiles().
|
|
|
Definition at line 155 of file pack.c. Referenced by processScriptFiles().
|
|
|
Definition at line 120 of file pack.c. Referenced by addFileToArrayTag(), and addFileToTag().
|
|
|
Definition at line 96 of file pack.c. Referenced by writeRPM().
|
|
|
Definition at line 48 of file pack.c. Referenced by writeRPM().
|
|
|
Definition at line 29 of file pack.c. Referenced by packageBinaries(), and packageSources().
|
|
|
Definition at line 196 of file pack.c. Referenced by packageBinaries().
|
|
|
Read rpm package components from file.
Definition at line 264 of file pack.c. Referenced by rewriteRPM().
|
|
|
Definition at line 345 of file pack.c. Referenced by writeRPM().
|
|
|
Write rpm package to file.
Definition at line 364 of file pack.c. Referenced by packageBinaries(), packageSources(), and rewriteRPM().
|
|
|
Initial value: {
RPMTAG_CHANGELOGTIME,
RPMTAG_CHANGELOGNAME,
RPMTAG_CHANGELOGTEXT,
0
} |
|
|
Initial value: {
0x8e, 0xad, 0xe8, 0x01, 0x00, 0x00, 0x00, 0x00
} |
|
|
|
1.2.8.1 written by Dimitri van Heesch,
© 1997-2001