head 1.1; branch 1.1.1; access ; symbols MAXIMUM_RPM_1_0:1.1.1.1 VENDOR:1.1.1; locks ; strict; comment @# @; 1.1 date 2001.08.28.12.07.09; author rse; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2001.08.28.12.07.09; author rse; state Exp; branches ; next ; desc @@ 1.1 log @Initial revision @ text @ D. Available Tags For - -queryformat Subsections

  
D. Available Tags For - -queryformat

 

The following tags were defined at the time this book was written. For the latest list of available queryformat tags, please issue the following command:

rpm --querytags

Keep in mind that the list of tags produced by the - -querytags option is the complete list of all tags used by RPM internally; for instance, during package builds. Because of this, some tags do not produce meaningful output when used in a - -queryformat format string.

D.1 List of - -queryformat Tags

For every tag in this section, there can be as many as three different pieces of information:

  1. A short description of the tag.

  2. Whether the data specified by the tag is an array, and if so, how many members are present in the array.

  3. What modifiers can be used with the tag.

D.1.0.1 The NAME Tag

 

The NAME tag is used to display the name of the package.

Array: No

Used with modifiers: N/A

D.1.0.2 The VERSION Tag

 

The VERSION tag is used to display the version of the packaged software.

Array: No

Used with modifiers: N/A

D.1.0.3 The RELEASE Tag

 

The RELEASE tag is used to display the release number of the package.

Array: No

Used with modifiers: N/A

D.1.0.4 The SERIAL Tag

 

The SERIAL tag is used to display the serial number of the package.

Array: No

Used with modifiers: N/A

D.1.0.5 The SUMMARY Tag

 

The SUMMARY tag is used to display a one-line summation of the packaged software.

Array: No

Used with modifiers: N/A

D.1.0.6 The DESCRIPTION Tag

 

The DESCRIPTION tag is used to display a detailed summation of the packaged software.

Array: No

Used with modifiers: N/A

D.1.0.7 The BUILDTIME Tag

 

The BUILDTIME tag is used to display the time and date the package was created.

Array: No

Used with modifiers: :date

D.1.0.8 The BUILDHOST Tag

 

The BUILDHOST tag is used to display the hostname of the system that built the package.

Array: No

Used with modifiers: N/A

D.1.0.9 The INSTALLTIME Tag

 

The INSTALLTIME tag is used to display the time and date the package was installed.

Array: No

Used with modifiers: :date

D.1.0.10 The SIZE Tag

 

The SIZE tag is used to display the total size, in bytes, of every file installed by this package.

Array: No

Used with modifiers: N/A

D.1.0.11 The DISTRIBUTION Tag

 

The DISTRIBUTION tag is used to display the distribution this package is a part of.

Array: No

Used with modifiers: N/A

D.1.0.12 The VENDOR Tag

 

The VENDOR tag is used to display the organization responsible for marketing the package.

Array: No

Used with modifiers: N/A

D.1.0.13 The GIF Tag

 

The GIF tag is not available for use with - -queryformat.

D.1.0.14 The XPM Tag

 

The XPM tag is not available for use with - -queryformat.

D.1.0.15 The COPYRIGHT Tag

 

The COPYRIGHT tag is used to display the copyright terms of the package.

Array: No

Used with modifiers: N/A

D.1.0.16 The PACKAGER Tag

 

The PACKAGER tag is used to display the person or persons responsible for creating the package.

Array: No

Used with modifiers: N/A

D.1.0.17 The GROUP Tag

 

The GROUP tag is used to display the group to which the package belongs.

Array: No

Used with modifiers: N/A

D.1.0.18 The CHANGELOG Tag

 

The CHANGELOG tag is reserved for a future version of RPM.

D.1.0.19 The SOURCE Tag

 

The SOURCE tag is used to display the source archives contained in the source package file.

Array: Yes (Size: One entry per source)

Used with modifiers: N/A

D.1.0.20 The PATCH Tag

 

The PATCH tag is used to display the patch files contained in the source package file.

Array: Yes (Size: One entry per patch)

Used with modifiers: N/A

D.1.0.21 The URL Tag

 

The URL tag is used to display the Uniform Resource Locator that points to additional information on the packaged software.

Array: No

Used with modifiers: N/A

D.1.0.22 The OS Tag

 

The OS tag is used to display the operating system for which the package was built.

Array: No

Used with modifiers: N/A

D.1.0.23 The ARCH Tag

 

The ARCH tag is used to display the architecture for which the package was built.

Array: No

Used with modifiers: N/A

D.1.0.24 The PREIN Tag

 

The PREIN tag is used to display the package's pre-install script.

Array: No

Used with modifiers: N/A

D.1.0.25 The POSTIN Tag

 

The POSTIN tag is used to display the package's post-install script.

Array: No

Used with modifiers: N/A

D.1.0.26 The PREUN Tag

 

The PREUN tag is used to display the package's pre-uninstall script.

Array: No

Used with modifiers: N/A

D.1.0.27 The POSTUN Tag

 

The POSTUN tag is used to display the package's post-uninstall script.

Array: No

Used with modifiers: N/A

D.1.0.28 The FILENAMES Tag

 

The FILENAMES tag is used to display the names of the files that comprise the package.

Array: Yes (Size: One entry per file)

Used with modifiers: N/A

D.1.0.29 The FILESIZES Tag

 

The FILESIZES tag is used to display the size, in bytes, of each of the files that comprise the package.

Array: Yes (Size: One entry per file)

Used with modifiers: N/A

D.1.0.30 The FILESTATES Tag

 

The FILESTATES tag is used to display the state of each of the files that comprise the package.

Array: Yes (Size: One entry per file)

Used with modifiers: N/A1

D.1.0.31 The FILEMODES Tag

 

The FILEMODES tag is used to display the permissions of each of the files that comprise the package.

Array: Yes (Size: One entry per file)

Used with modifiers: :perms

D.1.0.32 The FILEUIDS Tag

 

The FILEUIDS tag is used to display the user ID, in numeric form, of each of the files that comprise the package.

Array: Yes (Size: One entry per file)

Used with modifiers: N/A

D.1.0.33 The FILEGIDS Tag

 

The FILEGIDS tag is used to display the group ID, in numeric form, of each of the files that comprise the package.

Array: Yes (Size: One entry per file)

Used with modifiers: N/A

D.1.0.34 The FILERDEVS Tag

 

The FILERDEVS tag is used to display the major and minor numbers for each of the files that comprise the package. It will only be non-zero for device special files.

Array: Yes (Size: One entry per file)

Used with modifiers: N/A

D.1.0.35 The FILEMTIMES Tag

 

The FILEMTIMES tag is used to display the modification time and date for each of the files that comprise the package.

Array: Yes (Size: One entry per file)

Used with modifiers: :date

D.1.0.36 The FILEMD5S Tag

 

The FILEMD5S tag is used to display the MD5 checksum for each of the files that comprise the package.

Array: Yes (Size: One entry per file)

Used with modifiers: N/A

D.1.0.37 The FILELINKTOS Tag

 

The FILELINKTOS tag is used to display the link string for symlinks.

Array: Yes (Size: One entry per file)

Used with modifiers: N/A

D.1.0.38 The FILEFLAGS Tag

 

The FILEFLAGS tag is used to indicate whether the files that comprise the package have been flagged as being documentation or configuration.

Array: Yes (Size: One entry per file)

Used with modifiers: :fflags

D.1.0.39 The ROOT Tag

 

The ROOT tag is not available for use with - -queryformat.

D.1.0.40 The FILEUSERNAME Tag

 

The FILEUSERNAME tag is used to display the owner, in alphanumeric form, of each of the files that comprise the package.

Array: No

Used with modifiers: N/A

D.1.0.41 The FILEGROUPNAME Tag

 

The FILEGROUPNAME tag is used to display the group, in alphanumeric form, of each of the files that comprise the package.

Array: Yes (Size: One entry per file)

Used with modifiers: N/A

D.1.0.42 The EXCLUDE Tag

 

The EXCLUDE tag is deprecated and should no longer be used.

D.1.0.43 The EXCLUSIVE Tag

 

The EXCLUSIVE tag is deprecated and should no longer be used.

D.1.0.44 The ICON Tag

 

The ICON tag is not available for use with - -queryformat.

D.1.0.45 The SOURCERPM Tag

 

The SOURCERPM tag is used to display the name of the source package from which this binary package was built.

Array: No

Used with modifiers: N/A

D.1.0.46 The FILEVERIFYFLAGS Tag

 

The FILEVERIFYFLAGS tag is used to display the numeric value of the file verification flags for each of the files that comprise the package.

Array: Yes (Size: One entry per file)

Used with modifiers: N/A2

D.1.0.47 The ARCHIVESIZE Tag

 

The ARCHIVESIZE tag is used to display the size, in bytes, of the archive portion of the original package file.

Array: No

Used with modifiers: N/A

D.1.0.48 The PROVIDES Tag

 

The PROVIDES tag is used to display the capabilities the package provides.

Array: Yes (Size: One entry per provide)

Used with modifiers: N/A

D.1.0.49 The REQUIREFLAGS Tag

 

The REQUIREFLAGS tag is used to display the requirement flags for each capability the package requires.

Array: Yes (Size: One entry per require)

Used with modifiers: :depflags

D.1.0.50 The REQUIRENAME Tag

 

The REQUIRENAME tag is used to display the capabilities the package requires.

Array: Yes (Size: One entry per require)

Used with modifiers: N/A

D.1.0.51 The REQUIREVERSION Tag

 

The REQUIREVERSION tag is used to display the version-related aspect of each capbility the package requires.

Array: Yes (Size: One entry per require)

Used with modifiers: N/A

D.1.0.52 The NOSOURCE Tag

 

The NOSOURCE tag is used to display the source archives that are not contained in the source package file.

Array: Yes (Size: One entry per nosource)

Used with modifiers: N/A

D.1.0.53 The NOPATCH Tag

 

The NOPATCH tag is used to display the patch files that are not contained in the source package file.

Array: Yes (Size: One entry per nopatch)

Used with modifiers: N/A

D.1.0.54 The CONFLICTFLAGS Tag

 

The CONFLICTFLAGS tag is used to display the conflict flags for each capability the package conflicts with.

Array: Yes (Size: One entry per conflict)

Used with modifiers: :depflags

D.1.0.55 The CONFLICTNAME Tag

 

The CONFLICTNAME tag is used to display the capabilities that the package conflicts with.

Array: Yes (Size: One entry per conflict)

Used with modifiers: N/A

D.1.0.56 The CONFLICTVERSION Tag

 

The CONFLICTVERSION tag is used to display the version-related aspect of each capability the package conflicts with.

Array: Yes (Size: One entry per conflict)

Used with modifiers: N/A

D.1.0.57 The DEFAULTPREFIX Tag

 

The DEFAULTPREFIX tag is used to display the path that will, by default, be used to install a relocatable package.

Array: No

Used with modifiers: N/A

D.1.0.58 The BUILDROOT Tag

 

The BUILDROOT tag is not available for use with - -queryformat.

D.1.0.59 The INSTALLPREFIX Tag

 

The INSTALLPREFIX tag is used to display the actual path used when a relocatable package was installed.

Array: No

Used with modifiers: N/A

D.1.0.60 The EXCLUDEARCH Tag

 

The EXCLUDEARCH tag is used to display the architectures that should not install this package.

Array: Yes (Size: One entry per excludearch)

Used with modifiers: N/A

D.1.0.61 The EXCLUDEOS Tag

 

The EXCLUDEOS tag is used to display the operating systems that should not install this package.

Array: Yes (Size: One entry per excludeos)

Used with modifiers: N/A

D.1.0.62 The EXCLUSIVEARCH Tag

 

The EXCLUSIVEARCH tag is used to display the architectures that are the only ones that should install this package.

Array: Yes (Size: One entry per exclusivearch)

Used with modifiers: N/A

D.1.0.63 The EXCLUSIVEOS Tag

 

The EXCLUSIVEOS tag is used to display the operating systems that are the only one that should install this package.

Array: Yes (Size: One entry per exclusiveos)

Used with modifiers: N/A

D.1.0.64 The AUTOREQPROV Tag

 

The AUTOREQPROV tag is not available for use with - -queryformat.

D.1.0.65 The RPMVERSION Tag

 

The RPMVERSION tag is used to display the version of RPM that was used to build the package.

Array: No

Used with modifiers: N/A

D.1.0.66 The TRIGGERSCRIPTS Tag

 

The TRIGGERSCRIPTS tag is reserved for a future version of RPM.

D.1.0.67 The TRIGGERNAME Tag

 

The TRIGGERNAME tag is reserved for a future version of RPM.

D.1.0.68 The TRIGGERVERSION Tag

 

The TRIGGERVERSION tag is reserved for a future version of RPM.

D.1.0.69 The TRIGGERFLAGS Tag

 

The TRIGGERFLAGS tag is reserved for a future version of RPM.

D.1.0.70 The TRIGGERINDEX Tag

 

The TRIGGERINDEX tag is reserved for a future version of RPM.

D.1.0.71 The VERIFYSCRIPT Tag

 

The VERIFYSCRIPT tag is used to display the script to be used for package verification.

Array: No

Used with modifiers: N/A  



Ralf S. Engelschall 2000-12-15
@ 1.1.1.1 log @Import book 'Maximum RPM' by Ed Bailey, version 1.0 @ text @@