Main Page   Modules   Compound List   File List   Compound Members   File Members   Related Pages  

build/pack.c File Reference

Assemble components of an RPM package. More...

#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.

Functions

int genSourceRpmName (Spec spec)
int cpio_doio (FD_t fdo, 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, char *file, Header h, int tag)
int processScriptFiles (Spec spec, Package pkg)
int packageBinaries (Spec spec)
int packageSources (Spec spec)

Variables

int_32 copyTags []


Detailed Description

Assemble components of an RPM package.

Definition in file pack.c.


Function Documentation

int addFileToArrayTag ( Spec spec,
char * file,
Header h,
int tag ) [static]
 

Definition at line 141 of file pack.c.

Referenced by processScriptFiles().

int addFileToTag ( Spec spec,
const char * file,
Header h,
int tag ) [static]
 

Definition at line 120 of file pack.c.

Referenced by processScriptFiles().

StringBuf addFileToTagAux ( Spec spec,
const char * file,
StringBuf sb ) [static]
 

Definition at line 90 of file pack.c.

Referenced by addFileToArrayTag(), and addFileToTag().

int cpio_copy ( FD_t fdo,
CSA_t * csa ) [static]
 

Definition at line 67 of file pack.c.

Referenced by writeRPM().

int cpio_doio ( FD_t fdo,
CSA_t * csa,
const char * fmodeMacro ) [static]
 

Definition at line 38 of file pack.c.

Referenced by writeRPM().

int genSourceRpmName ( Spec spec ) [inline, static]
 

Definition at line 21 of file pack.c.

Referenced by packageBinaries().

int processScriptFiles ( Spec spec,
Package pkg ) [static]
 

Definition at line 158 of file pack.c.

Referenced by packageBinaries().


Variable Documentation

int_32 copyTags[] [static]
 

Initializer:

{
    RPMTAG_CHANGELOGTIME,
    RPMTAG_CHANGELOGNAME,
    RPMTAG_CHANGELOGTEXT,
    0
}

Definition at line 559 of file pack.c.


Generated at Sun Apr 8 18:43:03 2001 for rpm by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000