X-Git-Url: http://git.pjr.cc/?p=nodejs-repoproxy.git;a=blobdiff_plain;f=lib%2Fmaintain.js;h=fe19a00e9de7a591adab0c92efd04b51be4c1f46;hp=cbed4a24128191e98f442636ac0aa10158d5548a;hb=3933776341028e83d89e0f888fff3e6319230abf;hpb=85fcaedb62209c356da64b865f981d212ae593d4 diff --git a/lib/maintain.js b/lib/maintain.js index cbed4a2..fe19a00 100644 --- a/lib/maintain.js +++ b/lib/maintain.js @@ -4,28 +4,35 @@ var url = require("url"); var path = require("path"); var repoapt = require("./repo-apt.js"); var repoyum = require("./repo-yum.js"); +var log = require("./log.js"); function maintainCache() { // TODO i should check that im already running here and exit if i am - console.log("Cache maintainence routine starting..."); + log.debug("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]); + //log.debug("start cleanup in ", index); + //log.debug("cleanup array ", global.repoproxy.repo[index]); switch(global.repoproxy.repo[index]["type"]) { case "apt": - console.log("Scanning '%s' as apt", index); + log.debug("Scanning '%s' as apt", index); var walkin = path.normalize(global.repoproxy.cacheDir + "/" + index); walkDir(walkin, function(err, list) { repoapt.maintain(index, global.repoproxy.repo[index], list); }) break; case "yum": - //console.log("Scanning '%s' as apt", index); + //log.debug("Scanning '%s' as apt", index); //repoyum.maintain(global.repoproxy.repo[index]); + log.debug("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; } } - console.log("Cache maintainence routine ended..."); + log.debug("Cache maintainence routine ended..."); } exports.startTimer = function() { @@ -62,8 +69,6 @@ function walkDir(dir, done) { }); }; -exports.walkDir = walkDir; -function cleanupRoutine() { - -} \ No newline at end of file + +exports.walkDir = walkDir;