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