fixing up log entries
[nodejs-repoproxy.git] / lib / maintain.js
index cbed4a2..fe19a00 100644 (file)
@@ -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;