use the new tagtable to dump the header

CVS patchset: 613
CVS date: 1996/06/07 18:25:24
This commit is contained in:
root 1996-06-07 18:25:24 +00:00
parent 50f8edaeb3
commit 94e26c5b59
1 changed files with 7 additions and 46 deletions

View File

@ -465,52 +465,13 @@ void dumpHeader(Header h, FILE * f, int flags)
default: type = "(unknown)"; break;
}
switch (p->tag) {
case RPMTAG_NAME: tag = "RPMTAG_NAME"; break;
case RPMTAG_VERSION: tag = "RPMTAG_VERSION"; break;
case RPMTAG_RELEASE: tag = "RPMTAG_RELEASE"; break;
case RPMTAG_SERIAL: tag = "RPMTAG_SERIAL"; break;
case RPMTAG_SUMMARY: tag = "RPMTAG_SUMMARY"; break;
case RPMTAG_DESCRIPTION: tag = "RPMTAG_DESCRIPTION"; break;
case RPMTAG_BUILDTIME: tag = "RPMTAG_BUILDTIME"; break;
case RPMTAG_BUILDHOST: tag = "RPMTAG_BUILDHOST"; break;
case RPMTAG_INSTALLTIME: tag = "RPMTAG_INSTALLTIME"; break;
case RPMTAG_SIZE: tag = "RPMTAG_SIZE"; break;
case RPMTAG_DISTRIBUTION: tag = "RPMTAG_DISTRIBUTION"; break;
case RPMTAG_VENDOR: tag = "RPMTAG_VENDOR"; break;
case RPMTAG_GIF: tag = "RPMTAG_GIF"; break;
case RPMTAG_XPM: tag = "RPMTAG_XPM"; break;
case RPMTAG_COPYRIGHT: tag = "RPMTAG_COPYRIGHT"; break;
case RPMTAG_PACKAGER: tag = "RPMTAG_PACKAGER"; break;
case RPMTAG_GROUP: tag = "RPMTAG_GROUP"; break;
case RPMTAG_CHANGELOG: tag = "RPMTAG_CHANGELOG"; break;
case RPMTAG_SOURCE: tag = "RPMTAG_SOURCE"; break;
case RPMTAG_PATCH: tag = "RPMTAG_PATCH"; break;
case RPMTAG_URL: tag = "RPMTAG_URL"; break;
case RPMTAG_OS: tag = "RPMTAG_OS"; break;
case RPMTAG_ARCH: tag = "RPMTAG_ARCH"; break;
case RPMTAG_PREIN: tag = "RPMTAG_PREIN"; break;
case RPMTAG_POSTIN: tag = "RPMTAG_POSTIN"; break;
case RPMTAG_PREUN: tag = "RPMTAG_PREUN"; break;
case RPMTAG_POSTUN: tag = "RPMTAG_POSTUN"; break;
case RPMTAG_FILENAMES: tag = "RPMTAG_FILES"; break;
case RPMTAG_FILESIZES: tag = "RPMTAG_SIZES"; break;
case RPMTAG_FILESTATES: tag = "RPMTAG_FILESTATES"; break;
case RPMTAG_FILEMODES: tag = "RPMTAG_FILEMODES"; break;
case RPMTAG_FILEUIDS: tag = "RPMTAG_FILEUIDS"; break;
case RPMTAG_FILEGIDS: tag = "RPMTAG_FILEGIDS"; break;
case RPMTAG_FILERDEVS: tag = "RPMTAG_FILERDEVS"; break;
case RPMTAG_FILEMTIMES: tag = "RPMTAG_FILEMTIMES"; break;
case RPMTAG_FILEMD5S: tag = "RPMTAG_FILEMD5S"; break;
case RPMTAG_FILELINKTOS: tag = "RPMTAG_FILELINKTOS"; break;
case RPMTAG_FILEFLAGS: tag = "RPMTAG_FILEFLAGS"; break;
case RPMTAG_FILEUSERNAME: tag = "RPMTAG_FILEUSERNAME"; break;
case RPMTAG_FILEGROUPNAME: tag = "RPMTAG_FILEGROUPNAME"; break;
case RPMTAG_EXCLUDE: tag = "RPMTAG_EXCLUDE"; break;
case RPMTAG_EXCLUSIVE: tag = "RPMTAG_EXCLUSIVE"; break;
case RPMTAG_ICON: tag = "RPMTAG_ICON"; break;
case RPMTAG_SOURCERPM: tag = "RPMTAG_SOURCERPM"; break;
default: tag = "(unknown)"; break;
tag = "(unknown)";
c = 0;
while (c < rpmTagTableSize) {
if (rpmTagTable[c].val == p->tag) {
tag = rpmTagTable[c].name;
}
c++;
}
fprintf(f, "Entry : %.3d %-20s %-18s 0x%.8x %.8d\n", i, tag, type,