From 629536ef67d8626f34dfe2c23f0acd916d8e1b64 Mon Sep 17 00:00:00 2001 From: Paul J R Date: Wed, 26 Jun 2013 08:49:06 +1000 Subject: [PATCH] fixing repo bits --- lib/repo-yum.js | 13 ++++++++++++- 1 files changed, 12 insertions(+), 1 deletions(-) diff --git a/lib/repo-yum.js b/lib/repo-yum.js index 57741ba..38a8f87 100644 --- a/lib/repo-yum.js +++ b/lib/repo-yum.js @@ -84,6 +84,16 @@ function maintain(name, repoinfo, files) { }) } + + // make sure we have a metadata file for our file + fs.stat(metafile, function(err, stats)) { + if(err) { + log.debug("file (%s) has no metadata file - moving for cleanup"); + cache.moveToCleanup(files[i]); + cache.moveToCleanup(metafile); + } + } + // check meta data fs.stat(files[i], function(err, stats) { var fsize = stats.size; @@ -103,7 +113,8 @@ function maintain(name, repoinfo, files) { } }); - }) + }); + } else { log.debug("file %s was ignored as its in download", files[i]); } -- 1.7.0.4