From: Seth Vidal Date: Fri, 23 Jul 2004 15:50:35 +0000 (+0000) Subject: fix up for broken filelists in packages X-Git-Tag: upstream/0.9.9~298 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=aa2aa9c6708bf2e4fefffed58c0a531b4242db50;p=tools%2Fcreaterepo.git fix up for broken filelists in packages --- diff --git a/dumpMetadata.py b/dumpMetadata.py index f892a0c..29f50cd 100644 --- a/dumpMetadata.py +++ b/dumpMetadata.py @@ -396,13 +396,22 @@ class RpmMetaData: filemodes = self.listTagByName('filemodes') filetuple = zip(files, filemodes, fileflags) for (file, mode, flag) in filetuple: + #garbage checks + if file == '' or file is None: + continue + if mode is None: + continue + print '%s - %s - %s' % (file, mode, flag) if stat.S_ISDIR(mode): - self.dirnames.append(file) + self.dirnames.append(file) else: - if (flag & 64): - self.ghostnames.append(file) - else: + if flag is None: self.filenames.append(file) + else: + if (flag & 64): + self.ghostnames.append(file) + else: + self.filenames.append(file) def usefulFiles(self):