X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=scripts%2Ffeeds;h=69ab60278a1a12bc5446cf5245c9f8cdac09d349;hb=c70545f397187b36c1220ae16b4db19f39857c93;hp=e36e044a11a8af1312ea337f90533d09d3e55946;hpb=775b70f8d5dfe9830aaf3b79fc8fb38c8148ee1f;p=oweals%2Fopenwrt.git diff --git a/scripts/feeds b/scripts/feeds index e36e044a11..69ab60278a 100755 --- a/scripts/feeds +++ b/scripts/feeds @@ -55,7 +55,7 @@ sub parse_file($$) { $line++; next unless /\S/; - my ($type, $flags, $name, $urls) = m!^src-(\w+)((?:\s+--\w+(?:=\S+)?)*)\s+(\w+)(?:\s+(\S.*))?$!; + my ($type, $flags, $name, $urls) = m!^src-([\w\-]+)((?:\s+--\w+(?:=\S+)?)*)\s+(\w+)(?:\s+(\S.*))?$!; unless ($type && $name) { die "Syntax error in $fname, line $line\n"; } @@ -75,7 +75,7 @@ sub parse_file($$) { } if ($type eq "include") { - parse_file($urls, $name) or + parse_file($urls, $existing) or die "Unable to open included file '$urls'"; next; }