From: Seth Vidal Date: Sun, 6 Jun 2004 22:38:33 +0000 (+0000) Subject: included a not-that-terribly accurate package count X-Git-Tag: upstream/0.9.9~306 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=82d6b96cf5698e9a438b0bc35e33a13081a23aab;p=tools%2Fcreaterepo.git included a not-that-terribly accurate package count --- 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: