Package_s Struct Reference
[RPMBUILD.]

The structure used to store values for a package. More...

#include <rpmspec.h>


Data Fields

Header header
rpmds ds
rpmfi cpioList
Sourceicon
int autoReq
int autoProv
const char * preInFile
const char * postInFile
const char * preUnFile
const char * postUnFile
const char * preTransFile
const char * postTransFile
const char * verifyFile
StringBuf specialDoc
TriggerFileEntrytriggerFiles
const char * fileFile
StringBuf fileList
Package next


Detailed Description

The structure used to store values for a package.

Definition at line 177 of file rpmspec.h.


Field Documentation

Header Package_s::header

Definition at line 179 of file rpmspec.h.

Referenced by doSetupMacro(), freePackage(), genSourceRpmName(), handlePreambleTag(), initSourceHeader(), lookupPackage(), packageBinaries(), parseChangelog(), parseDescription(), parsePreamble(), parseRCPOT(), parseScript(), parseSpec(), printNewSpecfile(), processBinaryFiles(), processMetadataFile(), processPackageFiles(), processScriptFiles(), readRPM(), rewriteRPM(), rpmfcGenerateDepends(), and rpmspecQuery().

rpmds Package_s::ds

Requires: N = EVR

Definition at line 181 of file rpmspec.h.

Referenced by freePackage(), parseSpec(), and rpmfcGenerateDepends().

rpmfi Package_s::cpioList

Definition at line 183 of file rpmspec.h.

Referenced by freePackage(), packageBinaries(), processPackageFiles(), and rpmfcGenerateDepends().

struct Source* Package_s::icon [read]

Definition at line 186 of file rpmspec.h.

Referenced by addSource(), doRmSource(), freePackage(), and processSourceFiles().

int Package_s::autoReq

Definition at line 188 of file rpmspec.h.

Referenced by handlePreambleTag(), rpmfcGenerateDepends(), and rpmfcGenerateDependsHelper().

int Package_s::autoProv

Definition at line 189 of file rpmspec.h.

Referenced by handlePreambleTag(), rpmfcGenerateDepends(), and rpmfcGenerateDependsHelper().

const char* Package_s::preInFile

pre scriptlet.

Definition at line 192 of file rpmspec.h.

Referenced by freePackage(), parseScript(), and processScriptFiles().

const char* Package_s::postInFile

post scriptlet.

Definition at line 194 of file rpmspec.h.

Referenced by freePackage(), parseScript(), and processScriptFiles().

const char* Package_s::preUnFile

preun scriptlet.

Definition at line 196 of file rpmspec.h.

Referenced by freePackage(), parseScript(), and processScriptFiles().

const char* Package_s::postUnFile

postun scriptlet.

Definition at line 198 of file rpmspec.h.

Referenced by freePackage(), parseScript(), and processScriptFiles().

const char* Package_s::preTransFile

pretrans scriptlet.

Definition at line 200 of file rpmspec.h.

Referenced by parseScript(), and processScriptFiles().

const char* Package_s::postTransFile

posttrans scriptlet.

Definition at line 202 of file rpmspec.h.

Referenced by parseScript(), and processScriptFiles().

const char* Package_s::verifyFile

verifyscript scriptlet.

Definition at line 204 of file rpmspec.h.

Referenced by freePackage(), parseScript(), and processScriptFiles().

StringBuf Package_s::specialDoc

Definition at line 207 of file rpmspec.h.

Referenced by freePackage(), and processPackageFiles().

struct TriggerFileEntry* Package_s::triggerFiles [read]

Definition at line 210 of file rpmspec.h.

Referenced by addTriggerIndex(), freePackage(), and processScriptFiles().

const char* Package_s::fileFile

Definition at line 213 of file rpmspec.h.

Referenced by freePackage(), parseFiles(), and processPackageFiles().

StringBuf Package_s::fileList

Definition at line 215 of file rpmspec.h.

Referenced by freePackage(), packageBinaries(), parseFiles(), processBinaryFiles(), and processPackageFiles().

Package Package_s::next

Definition at line 218 of file rpmspec.h.

Referenced by doRmSource(), freePackages(), lookupPackage(), newPackage(), packageBinaries(), parseSpec(), printNewSpecfile(), processBinaryFiles(), processSourceFiles(), and rpmspecQuery().


The documentation for this struct was generated from the following file:
Generated on Fri Oct 12 08:44:57 2007 for rpm by  doxygen 1.5.2