X-Git-Url: http://git.pjr.cc/?p=nodejs-repoproxy.git;a=blobdiff_plain;f=lib%2Fmaintain.js;h=46c3ddc68aa9cb26869a94817c3199e8eb72a3a9;hp=cbed4a24128191e98f442636ac0aa10158d5548a;hb=d7478970127408f056b157f18df74fef7db3f892;hpb=85fcaedb62209c356da64b865f981d212ae593d4 diff --git a/lib/maintain.js b/lib/maintain.js index cbed4a2..46c3ddc 100644 --- a/lib/maintain.js +++ b/lib/maintain.js @@ -9,8 +9,8 @@ function maintainCache() { // TODO i should check that im already running here and exit if i am console.log("Cache maintainence routine starting..."); for(var index in global.repoproxy.repo) { - console.log("start cleanup in ", index); - console.log("cleanup array ", global.repoproxy.repo[index]); + //console.log("start cleanup in ", index); + //console.log("cleanup array ", global.repoproxy.repo[index]); switch(global.repoproxy.repo[index]["type"]) { case "apt": console.log("Scanning '%s' as apt", index); @@ -22,6 +22,12 @@ function maintainCache() { case "yum": //console.log("Scanning '%s' as apt", index); //repoyum.maintain(global.repoproxy.repo[index]); + console.log("Scanning '%s' as yum", index); + var walkin = path.normalize(global.repoproxy.cacheDir + "/" + index); + walkDir(walkin, function(err, list) { + repoyum.maintain(index, global.repoproxy.repo[index], list); + }) + break; break; } } @@ -62,8 +68,6 @@ function walkDir(dir, done) { }); }; -exports.walkDir = walkDir; -function cleanupRoutine() { - -} \ No newline at end of file + +exports.walkDir = walkDir;