diff --git a/mash/metadata.py b/mash/metadata.py index 56bb377..b381833 100644 --- a/mash/metadata.py +++ b/mash/metadata.py @@ -113,21 +113,26 @@ class MetadataNew: return True def _matches(file, list): + self.logger.info("Checking drpm %s" % (file,)) hdr = rpmUtils.miscutils.hdrFromPackage(ts, file) fname = '%s-%s-%s.%s.rpm' % (hdr['name'], hdr['version'], hdr['release'], hdr['arch']) if fname in list.keys(): if _sigmatches(hdr, list[fname]): + self.logger.info("Finished checking drpm %s - success" % (file,)) return True + self.logger.info("Finished checking drpm %s - fail" % (file,)) return False def _copy(file, path): if not os.path.exists('%s/drpms' % (path,)): os.mkdir('%s/drpms' % (path,)) destpath = '%s/drpms/%s' % (path, os.path.basename(file)) + self.logger.info("Copying drpm %s" % (file,)) try: os.link(file, destpath) except OSError: shutil.copy(file, destpath) + self.logger.info("Finished copying drpm %s" % (file,)) fulllist = self.repomatic.getFileList(self.conf.directory, '.rpm') filelist = {} @@ -150,7 +155,10 @@ class MetadataNew: except OSError: self.logger.error("Couldn't copy repodata from %s" % (self.previous,)) if self.conf.deltas: + self.logger.info("Starting to copy old deltas for %s" % (path,)) self._copy_in_deltas(path) + self.logger.info("Finished copying old deltas for %s" % (path,)) + self.logger.info("Creating metadata for %s" % (path,)) self.repomatic.doPkgMetadata() self.repomatic.doRepoMetadata() self.repomatic.doFinalMove() diff --git a/mash/metadata.py b/mash/metadata.py index 938172a..59069c8 100644 --- a/mash/metadata.py +++ b/mash/metadata.py @@ -68,6 +68,7 @@ class MetadataNew: self.conf.update = True self.conf.quiet = True self.conf.unique_md_filenames = True + self.conf.profile = True self.previous = None self.logger = logger