From 2309d94aaec7a569126fd44cab4837c628c0a79c Mon Sep 17 00:00:00 2001 From: Panu Matilainen Date: Wed, 7 Oct 2020 16:55:09 +0300 Subject: [PATCH] Add list of rpm tags to the manual Actually describing them all is a whole other matter... --- doc/Makefile.am | 1 + doc/manual/index.md | 1 + doc/manual/tags.md | 248 ++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 250 insertions(+) create mode 100644 doc/manual/tags.md diff --git a/doc/Makefile.am b/doc/Makefile.am index 59b6d89940..cbb21b45b9 100644 --- a/doc/Makefile.am +++ b/doc/Makefile.am @@ -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 diff --git a/doc/manual/index.md b/doc/manual/index.md index 9b075ebd96..b51ee79a7a 100644 --- a/doc/manual/index.md +++ b/doc/manual/index.md @@ -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) diff --git a/doc/manual/tags.md b/doc/manual/tags.md new file mode 100644 index 0000000000..60005dd208 --- /dev/null +++ b/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 +* 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 +* 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 +* Encoding (5062) string +* Enhanceflags (5057) int32 array +* Enhancename (5055) string array +* Enhancenevrs (5061) string array (extension) +* Enhances (Enhancename) string array +* 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 +* 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 +* 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 +* 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 +* Obsoleteversion (1115) string array +* Oldenhancesflags (1161) int32 array +* Oldenhancesname (1159) string array +* Oldenhances (Oldenhancesname) string array +* Oldenhancesversion (1160) string array +* Oldfilenames (1027) string array +* Oldsuggestsflags (1158) int32 array +* Oldsuggestsname (1156) string array +* Oldsuggests (Oldsuggestsname) string array +* Oldsuggestsversion (1157) string array +* O (Obsoletename) string array +* 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 +* 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 +* 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 +* 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 +* 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 +* Requireversion (1050) string array +* Rpmversion (1064) string +* R (Release) string +* 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 +* 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 +* 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 +* Xpm (1013) bin