mirror of
https://github.com/xcat2/xcat-dep.git
synced 2026-09-12 12:36:23 +00:00
fix(genesis): accept valid release filenames
This commit is contained in:
@@ -100,7 +100,7 @@ sub _read_checksums {
|
||||
chomp($line);
|
||||
$line =~ s/\r\z//;
|
||||
die "Invalid checksum entry in $path: $line\n"
|
||||
unless $line =~ /^([0-9a-f]{64}) ([A-Za-z0-9][A-Za-z0-9._\/-]*)$/;
|
||||
unless $line =~ /^([0-9a-f]{64}) ([A-Za-z0-9][A-Za-z0-9._\/+~-]*)$/;
|
||||
my ($digest, $name) = ($1, $2);
|
||||
die "Unsafe checksum path in $path: $name\n"
|
||||
if $name =~ m{(?:\A|/)\.\.(?:/|\z)} || $name =~ m{//};
|
||||
|
||||
Reference in New Issue
Block a user