X-Git-Url: http://git.pjr.cc/?p=nodejs-repoproxy.git;a=blobdiff_plain;f=lib%2Fmaintain.js;h=b740a78aa10f76bf9bb6597912d9bc052f52dea5;hp=cbed4a24128191e98f442636ac0aa10158d5548a;hb=efd3942c83ad1235b32f983f53f89c984ef81db4;hpb=29883864086599c58c4dce0fd734a2483d4c0c11 diff --git a/lib/maintain.js b/lib/maintain.js index cbed4a2..b740a78 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; } }