Add scripts to create myops-getqueryview:
[myops.git] / web / query / views / rpm-list / map.js
diff --git a/web/query/views/rpm-list/map.js b/web/query/views/rpm-list/map.js
new file mode 100644 (file)
index 0000000..05afe15
--- /dev/null
@@ -0,0 +1,18 @@
+function(doc) {
+    var ts = (new Date()).getTime()/1000;
+    var pl = /.planetlab/;
+
+       if ( doc.type == "node-status-v3-single" && doc.rpm_versions ) { 
+               if ( ts - 60*60*24*7 < doc.ts ) {
+                       for ( var i=0; i < doc.rpm_versions.length ; i++) 
+                       {
+                           rpm = doc.rpm_versions[i];
+                               if ( rpm.match(pl) )
+                               {
+
+                                       emit(rpm, 1);
+                               }
+                       }
+               }
+       }
+}