X-Git-Url: http://dxcluster.org/gitweb/gitweb.cgi?a=blobdiff_plain;f=perl%2FFilter.pm;h=74f74d444dbc2ab34610071e1b8acb25d39e71cc;hb=377d1ce5071669cd2d5797f5604fd5e3034bfc51;hp=ff4ab2e868e95aff35aa6014edaa2018c98045c5;hpb=5b3c2c5e342c23fbab96b7573c5963344617878f;p=spider.git diff --git a/perl/Filter.pm b/perl/Filter.pm index ff4ab2e8..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) {