X-Git-Url: http://gb7djk.dxcluster.net/gitweb/gitweb.cgi?a=blobdiff_plain;f=perl%2FFilter.pm;h=74f74d444dbc2ab34610071e1b8acb25d39e71cc;hb=c3c15883cf25add24fc49e32eb0d17dce6839a62;hp=4b32ab50407168f05eca8fdf6a1d557f9c40ea0d;hpb=bcf099764f49e68ef016964e420b906e7900623e;p=spider.git diff --git a/perl/Filter.pm b/perl/Filter.pm index 4b32ab50..74f74d44 100644 --- a/perl/Filter.pm +++ b/perl/Filter.pm @@ -35,10 +35,8 @@ use Prefix; use strict; use vars qw($VERSION $BRANCH); -$VERSION = sprintf( "%d.%03d", q$Revision$ =~ /(\d+)\.(\d+)/ ); -$BRANCH = sprintf( "%d.%03d", q$Revision$ =~ /^\d+\.\d+(?:\.(\d+)\.(\d+))?$/ || (0,0)); -$main::build += $VERSION; -$main::branch += $BRANCH; + +main::mkver($VERSION = q$Revision$); use vars qw ($filterbasefn $in); @@ -304,11 +302,11 @@ sub install my $dxchan; my @dxchan; if ($name eq 'NODE_DEFAULT') { - @dxchan = DXChannel::get_all_nodes(); + @dxchan = grep{$_->is_node || $_->is_aranea} DXChannel::get_all(); } elsif ($name eq 'USER_DEFAULT') { @dxchan = DXChannel::get_all_users(); } else { - $dxchan = DXChannel->get($name); + $dxchan = DXChannel::get($name); push @dxchan, $dxchan if $dxchan; } foreach $dxchan (@dxchan) {