--- toast 2004/10/02 22:58:58 1.352 +++ toast 2004/10/03 04:03:07 1.353 @@ -2119,7 +2119,8 @@ return false if $url =~ m/\#/; my($noquery) = stripquery($url); return false unless $noquery =~ m!\.\w+$!; - return false if $noquery =~ m!\.(html?|php|txt|gif|jpg|png|css|asc|sum)$!i; + return false if $noquery =~ + m!\.(html?|php|txt|gif|jpg|png|css|asc|sum|sig|lsm)$!i; return true unless defined($name); my($basename) = basename($noquery); return false unless $basename =~ /\Q$name\E/i; @@ -4885,8 +4886,10 @@ my(@expansion) = grep(lookslikepkgurl($_, $name, $version), linksfromurl($url)); - # filter out likely symlinks, e.g. LVM2.0-stable.tgz - my(@filtered) = grep(!/\b(latest|stable)\b/i, @expansion); + # filter out less desirable links, e.g. LVM2.0-stable.tgz + # lilo-2.6.binary.tar.gz, zsh-4.2.1-doc.tar.bz2 + my(@filtered) = + grep(!/\b(latest|stable|binary|doc)\b/i, @expansion); @expansion = @filtered if @filtered; # filter out older versions of duplicated packages