Revision: 2649
          http://gar.svn.sourceforge.net/gar/?rev=2649&view=rev
Author:   wbonnet
Date:     2008-12-18 00:02:12 +0000 (Thu, 18 Dec 2008)

Log Message:
-----------
Fix loop when parsing file version in sf download page

Modified Paths:
--------------
    csw/mgar/gar/v1/bin/upstream_watch
    csw/mgar/gar/v2/bin/upstream_watch

Modified: csw/mgar/gar/v1/bin/upstream_watch
===================================================================
--- csw/mgar/gar/v1/bin/upstream_watch  2008-12-17 23:58:36 UTC (rev 2648)
+++ csw/mgar/gar/v1/bin/upstream_watch  2008-12-18 00:02:12 UTC (rev 2649)
@@ -140,7 +140,7 @@
        $url = "http://downloads.sourceforge.net"; . $filename;
        open ($FH, "$wget_command -qO- $url 2>/dev/null | grep $filename | grep 
package_id= | grep release_id | ");
 
-       if (my $line = <$FH>) {
+       while (my $line = <$FH>) {
                my @cols = split (/>/, $line);
                my $filename = $cols[2];
                chomp ($filename);
@@ -149,10 +149,6 @@
                chomp ($filename);
                push (@file_list, $filename);
        }
-       else {
-               close ($FH);
-               return \...@file_list;
-       }
 
        close ($FH);
 
@@ -186,7 +182,7 @@
                        $file_list = get_file_list_wget_sourceforge ($url);
                } else {        
                        $file_list = get_file_list_lftp ($url);
-       }
+               }
 
                foreach my $file (@{$file_list}) {                      
                        if ($file =~ /^$file_pattern$/) {

Modified: csw/mgar/gar/v2/bin/upstream_watch
===================================================================
--- csw/mgar/gar/v2/bin/upstream_watch  2008-12-17 23:58:36 UTC (rev 2648)
+++ csw/mgar/gar/v2/bin/upstream_watch  2008-12-18 00:02:12 UTC (rev 2649)
@@ -140,7 +140,7 @@
        $url = "http://downloads.sourceforge.net"; . $filename;
        open ($FH, "$wget_command -qO- $url 2>/dev/null | grep $filename | grep 
package_id= | grep release_id | ");
 
-       if (my $line = <$FH>) {
+       while (my $line = <$FH>) {
                my @cols = split (/>/, $line);
                my $filename = $cols[2];
                chomp ($filename);
@@ -149,10 +149,6 @@
                chomp ($filename);
                push (@file_list, $filename);
        }
-       else {
-               close ($FH);
-               return \...@file_list;
-       }
 
        close ($FH);
 
@@ -186,7 +182,7 @@
                        $file_list = get_file_list_wget_sourceforge ($url);
                } else {        
                        $file_list = get_file_list_lftp ($url);
-       }
+               }
 
                foreach my $file (@{$file_list}) {                      
                        if ($file =~ /^$file_pattern$/) {


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.
_______________________________________________
devel mailing list
devel@lists.opencsw.org
https://lists.opencsw.org/mailman/listinfo/devel

Reply via email to