Main Page Modules Data Structures File List Data Fields Globals Related Pages

# PackageStruct Struct Reference
[RPMBUILD.]

`#include <rpmspec.h>`

## Data Fields

Header | header
rpmfi | cpioList
Source * | icon
int | autoReq
int | autoProv
const char * | preInFile
const char * | postInFile
const char * | preUnFile
const char * | postUnFile
const char * | verifyFile
StringBuf | specialDoc
TriggerFileEntry * | triggerFiles
const char * | fileFile
StringBuf | fileList
PackageStruct * | next

## Detailed Description

The structure used to store values for a package.

Definition at line 147 of file rpmspec.h.

## Field Documentation

int PackageStruct::autoProv

| Definition at line 155 of file rpmspec.h. Referenced by newPackage.

int PackageStruct::autoReq

| Definition at line 154 of file rpmspec.h. Referenced by newPackage.

rpmfi PackageStruct::cpioList

| Definition at line 150 of file rpmspec.h. Referenced by freePackage, newPackage, packageBinaries, and processBinaryFiles.

const char* PackageStruct::fileFile

| Definition at line 167 of file rpmspec.h. Referenced by freePackage, newPackage, and parseFiles.

StringBuf PackageStruct::fileList

| Definition at line 168 of file rpmspec.h. Referenced by freePackage, newPackage, packageBinaries, parseFiles, and processBinaryFiles.

Header PackageStruct::header

| Definition at line 149 of file rpmspec.h. Referenced by freePackage, initSourceHeader, lookupPackage, newPackage, packageBinaries, parseChangelog, parseDescription, parsePreamble, parseRCPOT, parseScript, parseSpec, printNewSpecfile, processBinaryFiles, readRPM, rewriteRPM, and rpmQueryVerify.

struct Source* PackageStruct::icon

| Definition at line 152 of file rpmspec.h. Referenced by addSource, freePackage, newPackage, and processSourceFiles.

struct PackageStruct* PackageStruct::next

| Definition at line 170 of file rpmspec.h. Referenced by freePackages, lookupPackage, newPackage, packageBinaries, parseSpec, printNewSpecfile, processBinaryFiles, processSourceFiles, and rpmQueryVerify.

const char* PackageStruct::postInFile

| post scriptlet. Definition at line 158 of file rpmspec.h. Referenced by freePackage, newPackage, and parseScript.

const char* PackageStruct::postUnFile

| postun scriptlet. Definition at line 160 of file rpmspec.h. Referenced by freePackage, newPackage, and parseScript.

const char* PackageStruct::preInFile

| pre scriptlet. Definition at line 157 of file rpmspec.h. Referenced by freePackage, newPackage, and parseScript.

const char* PackageStruct::preUnFile

| preun scriptlet. Definition at line 159 of file rpmspec.h. Referenced by freePackage, newPackage, and parseScript.

StringBuf PackageStruct::specialDoc

| Definition at line 163 of file rpmspec.h. Referenced by freePackage, and newPackage.

struct TriggerFileEntry* PackageStruct::triggerFiles

| Definition at line 165 of file rpmspec.h. Referenced by freePackage, and newPackage.

const char* PackageStruct::verifyFile

| verifyscript scriptlet. Definition at line 161 of file rpmspec.h. Referenced by freePackage, newPackage, and parseScript.

The documentation for this struct was generated from the following file:

- build/rpmspec.h