Skip to content

Commit

Permalink
Add list of rpm tags to the manual
Browse files Browse the repository at this point in the history
Actually describing them all is a whole other matter...
  • Loading branch information
pmatilai committed Oct 7, 2020
1 parent 7bb8e8a commit f37b242
Show file tree
Hide file tree
Showing 3 changed files with 250 additions and 0 deletions.
1 change: 1 addition & 0 deletions doc/Makefile.am
Expand Up @@ -90,5 +90,6 @@ manual/relocatable.md \
manual/signatures.md \
manual/signatures_digests.md \
manual/spec.md \
manual/tags.md \
manual/triggers.md \
manual/tsort.md
1 change: 1 addition & 0 deletions doc/manual/index.md
Expand Up @@ -42,6 +42,7 @@
* [Plugin API](plugins.md)

### Package Format
* [RPM Tags](tags.md)
* [Large File support](large_files.md)
* [RPM v3 file format](format.md)
* [RPM v4 header regions](hregions.md)
Expand Down
248 changes: 248 additions & 0 deletions doc/manual/tags.md
@@ -0,0 +1,248 @@
# RPM Tag Listing

* Arch (1022) string
* Archivesize (1046) int32
* Basenames (1117) string array
* Bugurl (5012) string
* Buildarchs (1089) string array
* Buildhost (1007) string
* Buildtime (1006) int32
* C (Conflictname) string array (alias)
* Changelogname (1081) string array
* Changelogtext (1082) string array
* Changelogtime (1080) int32 array
* Classdict (1142) string array
* Conflictflags (1053) int32 array
* Conflictname (1054) string array
* Conflictnevrs (5044) string array (extension)
* Conflicts (Conflictname) string array (alias)
* Conflictversion (1055) string array
* Cookie (1094) string
* Dbinstance (1195) int32 (extension)
* Dependsdict (1145) int32 array
* Description (1005) i18nstring
* Dirindexes (1116) int32 array
* Dirnames (1118) string array
* Distribution (1010) string
* Disttag (1155) string
* Disturl (1123) string
* Dsaheader (0) bin
* E (Epoch) int32 (alias)
* Encoding (5062) string
* Enhanceflags (5057) int32 array
* Enhancename (5055) string array
* Enhancenevrs (5061) string array (extension)
* Enhances (Enhancename) string array (alias)
* Enhanceversion (5056) string array
* Epoch (1003) int32
* Epochnum (5019) int32 (extension)
* Evr (5013) string (extension)
* Excludearch (1059) string array
* Excludeos (1060) string array
* Exclusivearch (1061) string array
* Exclusiveos (1062) string array
* Filecaps (5010) string array
* Fileclass (1141) int32 array
* Filecolors (1140) int32 array
* Filecontexts (1147) string array
* Filedependsn (1144) int32 array
* Filedependsx (1143) int32 array
* Filedevices (1095) int32 array
* Filedigestalgo (5011) int32
* Filedigests (1035) string array
* Fileflags (1037) int32 array
* Filegroupname (1040) string array
* Fileinodes (1096) int32 array
* Filelangs (1097) string array
* Filelinktos (1036) string array
* Filemd5s (Filedigests) string array (alias)
* Filemodes (1030) int16 array
* Filemtimes (1034) int32 array
* Filenames (5000) string array (extension)
* Filenlinks (5045) int32 array (extension)
* Fileprovide (5001) string array (extension)
* Filerdevs (1033) int16 array
* Filerequire (5002) string array (extension)
* Filesignaturelength (5091) int32
* Filesignatures (5090) string array
* Filesizes (1028) int32 array
* Filestates (1029) char array
* Filetriggerconds (5086) string array (extension)
* Filetriggerflags (5072) int32 array
* Filetriggerindex (5070) int32 array
* Filetriggername (5069) string array
* Filetriggerpriorities (5084) int32 array
* Filetriggerscriptflags (5068) int32 array
* Filetriggerscriptprog (5067) string array
* Filetriggerscripts (5066) string array
* Filetriggertype (5087) string array (extension)
* Filetriggerversion (5071) string array
* Fileusername (1039) string array
* Fileverifyflags (1045) int32 array
* Fscontexts (1148) string array (extension)
* Gif (1012) bin
* Group (1016) i18nstring
* Hdrid (Sha1header) string (alias)
* Headercolor (5017) int32 (extension)
* Headeri18ntable (0) string array
* Headerimage (0) NULL
* Headerimmutable (0) NULL
* Headerregions (0) NULL
* Headersignatures (0) NULL
* Icon (1043) bin
* Installcolor (1127) int32
* Installtid (1128) int32
* Installtime (1008) int32
* Instfilenames (5040) string array (extension)
* Instprefixes (1099) string array
* License (1014) string
* Longarchivesize (0) int64
* Longfilesizes (5008) int64 array
* Longsigsize (0) int64
* Longsize (5009) int64
* Modularitylabel (5096) string
* Name (1000) string
* Nevr (5015) string (extension)
* Nevra (5016) string (extension)
* N (Name) string (alias)
* Nopatch (1052) int32 array
* Nosource (1051) int32 array
* Nvr (5014) string (extension)
* Nvra (1196) string (extension)
* Obsoleteflags (1114) int32 array
* Obsoletename (1090) string array
* Obsoletenevrs (5043) string array (extension)
* Obsoletes (Obsoletename) string array (alias)
* Obsoleteversion (1115) string array
* Oldenhancesflags (1161) int32 array
* Oldenhancesname (1159) string array
* Oldenhances (Oldenhancesname) string array (alias)
* Oldenhancesversion (1160) string array
* Oldfilenames (1027) string array
* Oldsuggestsflags (1158) int32 array
* Oldsuggestsname (1156) string array
* Oldsuggests (Oldsuggestsname) string array (alias)
* Oldsuggestsversion (1157) string array
* O (Obsoletename) string array (alias)
* Optflags (1122) string
* Orderflags (5037) int32 array
* Ordername (5035) string array
* Orderversion (5036) string array
* Origbasenames (1120) string array
* Origdirindexes (1119) int32 array
* Origdirnames (1121) string array
* Origfilenames (5007) string array (extension)
* Os (1021) string
* Packager (1015) string
* Patch (1019) string array
* Patchesflags (1134) int32 array
* Patchesname (1133) string array
* Patchesversion (1135) string array
* Payloadcompressor (1125) string
* Payloaddigest (5092) string array
* Payloaddigestalgo (5093) int32
* Payloaddigestalt (5097) string array
* Payloadflags (1126) string
* Payloadformat (1124) string
* Pkgid (Sigmd5) bin (alias)
* Platform (1132) string
* Policies (1150) string array
* Policyflags (5033) int32 array
* Policynames (5030) string array
* Policytypes (5031) string array
* Policytypesindexes (5032) int32 array
* Postin (1024) string
* Postinflags (5021) int32
* Postinprog (1086) string array
* Posttrans (1152) string
* Posttransflags (5025) int32
* Posttransprog (1154) string array
* Postun (1026) string
* Postunflags (5023) int32
* Postunprog (1088) string array
* P (Providename) string array (alias)
* Prefixes (1098) string array
* Prein (1023) string
* Preinflags (5020) int32
* Preinprog (1085) string array
* Pretrans (1151) string
* Pretransflags (5024) int32
* Pretransprog (1153) string array
* Preun (1025) string
* Preunflags (5022) int32
* Preunprog (1087) string array
* Provideflags (1112) int32 array
* Providename (1047) string array
* Providenevrs (5042) string array (extension)
* Provides (Providename) string array (alias)
* Provideversion (1113) string array
* Pubkeys (0) string array
* Recommendflags (5048) int32 array
* Recommendname (5046) string array
* Recommendnevrs (5058) string array (extension)
* Recommends (Recommendname) string array (alias)
* Recommendversion (5047) string array
* Recontexts (1149) string array (extension)
* Release (1002) string
* Removetid (1129) int32
* Requireflags (1048) int32 array
* Requirename (1049) string array
* Requirenevrs (5041) string array (extension)
* Requires (Requirename) string array (alias)
* Requireversion (1050) string array
* Rpmversion (1064) string
* R (Release) string (alias)
* Rsaheader (0) bin
* Sha1header (0) string
* Sha256header (0) string
* Siggpg (0) bin
* Sigmd5 (0) bin
* Sigpgp (0) bin
* Sigsize (0) int32
* Size (1009) int32
* Source (1018) string array
* Sourcepackage (1106) int32
* Sourcepkgid (1146) bin
* Sourcerpm (1044) string
* Suggestflags (5051) int32 array (extension)
* Suggestname (5049) string array
* Suggestnevrs (5059) string array (extension)
* Suggests (Suggestname) string array (alias)
* Suggestversion (5050) string array (extension)
* Summary (1004) i18nstring
* Supplementflags (5054) int32 array
* Supplementname (5052) string array
* Supplementnevrs (5060) string array (extension)
* Supplements (Supplementname) string array (alias)
* Supplementversion (5053) string array
* Transfiletriggerconds (5088) string array (extension)
* Transfiletriggerflags (5082) int32 array
* Transfiletriggerindex (5080) int32 array
* Transfiletriggername (5079) string array
* Transfiletriggerpriorities (5085) int32 array
* Transfiletriggerscriptflags (5078) int32 array
* Transfiletriggerscriptprog (5077) string array
* Transfiletriggerscripts (5076) string array
* Transfiletriggertype (5089) string array (extension)
* Transfiletriggerversion (5081) string array
* Triggerconds (5005) string array (extension)
* Triggerflags (1068) int32 array
* Triggerindex (1069) int32 array
* Triggername (1066) string array
* Triggerscriptflags (5027) int32 array
* Triggerscriptprog (1092) string array
* Triggerscripts (1065) string array
* Triggertype (5006) string array (extension)
* Triggerversion (1067) string array
* Url (1020) string
* Vcs (5034) string
* Vendor (1011) string
* Verbose (5018) int32 (extension)
* Verifyscript (1079) string
* Verifyscriptflags (5026) int32
* Verifyscriptprog (1091) string array
* Veritysignaturealgo (0) int32
* Veritysignatures (0) string array
* Version (1001) string
* V (Version) string (alias)
* Xpm (1013) bin

0 comments on commit f37b242

Please sign in to comment.