scripts/feeds: handle missing/broken feeds better
[openwrt/svn-archive/archive.git] / scripts / feeds
index 26c2de09452bbf1ddfec614638123a380b0a7a04..31ad5449944ce555e90af65c6ee98b037c919fbe 100755 (executable)
@@ -585,7 +585,8 @@ sub update {
        if ( ($#ARGV == -1) or $opts{a}) {
                foreach my $feed (@feeds) {
                        my ($type, $name, $src) = @$feed;
-                       update_feed($type, $name, $src, $perform_update);
+                       next unless update_feed($type, $name, $src, $perform_update) == 1;
+                       last;
                }
        } else {
                while ($feed_name = shift @ARGV) {