From 82d6b96cf5698e9a438b0bc35e33a13081a23aab Mon Sep 17 00:00:00 2001 From: Seth Vidal Date: Sun, 6 Jun 2004 22:38:33 +0000 Subject: [PATCH] included a not-that-terribly accurate package count --- genpkgmetadata.py | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/genpkgmetadata.py b/genpkgmetadata.py index a1c9bc9..2d7322a 100755 --- a/genpkgmetadata.py +++ b/genpkgmetadata.py @@ -220,6 +220,12 @@ def parseArgs(args): def doPkgMetadata(cmds, ts): """all the heavy lifting for the package metadata""" + + # rpms we're going to be dealing with + files = [] + files = getFileList('./', '.rpm', files) + files = trimRpms(files, cmds['excludes']) + pkgcount = len(files) # setup the base metadata doc basedoc = libxml2.newDoc("1.0") @@ -229,7 +235,8 @@ def doPkgMetadata(cmds, ts): basefilepath = os.path.join(cmds['tempdir'], cmds['primaryfile']) basefile = _gzipOpen(basefilepath, 'w') basefile.write('\n') - basefile.write('\n') + basefile.write('\n' % + pkgcount) # setup the file list doc filesdoc = libxml2.newDoc("1.0") @@ -239,7 +246,8 @@ def doPkgMetadata(cmds, ts): filelistpath = os.path.join(cmds['tempdir'], cmds['filelistsfile']) flfile = _gzipOpen(filelistpath, 'w') flfile.write('\n') - flfile.write('\n') + flfile.write('\n' % + pkgcount) # setup the other doc @@ -250,11 +258,9 @@ def doPkgMetadata(cmds, ts): otherfilepath = os.path.join(cmds['tempdir'], cmds['otherfile']) otherfile = _gzipOpen(otherfilepath, 'w') otherfile.write('\n') - otherfile.write('\n') + otherfile.write('\n' % + pkgcount) - files = [] - files = getFileList('./', '.rpm', files) - files = trimRpms(files, cmds['excludes']) current = 0 for file in files: -- 2.34.1