move query generation into httpd code
[pxelator] / lib / PXElator / httpd.pm
index 4e29397..3218391 100644 (file)
@@ -295,7 +295,13 @@ warn "XXX pids = ", dump( $daemons::pids );
 
                my $from_t = $param->{from_t};
 
-               store::query( $from_t, sub {
+               my $q;
+               $q->{'package.time'} = { '$lt' => $from_t * 1 } if $from_t;
+#              $q->{'package.name'} = { '$ne' => 'syslogd' };
+               $q->{'package.name'} = { '$ne' => 'dhcpd' };
+#              $q->{'package.name'} = { '$ne' => [ 'dhcpd', 'dnsd' ] };
+               $q->{'tag'} = { '$ne' => 'CRON' };
+               store::query( $q, sub {
                        my $o = shift;
                        my $p = delete( $o->{package} );
                        delete( $o->{_id} );