Reject packages with subdirectories (fixes FS#22995).

Signed-off-by: Lukas Fleischer <archlinux@cryptocrack.de>
This commit is contained in:
Lukas Fleischer 2011-02-21 19:19:53 +01:00
parent 743cffe7d1
commit 4b2b8afb8a

View file

@ -38,6 +38,9 @@ if ($_COOKIE["AURSID"]):
$pkgbuild_raw = $tar->extractInString($tar_file['filename']); $pkgbuild_raw = $tar->extractInString($tar_file['filename']);
break; break;
} }
elseif (preg_match('/^[^\/]+\/[^\/]+\//', $tar_file['filename'])) {
$error = __("Error - source tarball may not contain subdirectories.");
}
} }
if (empty($pkgbuild_raw)) { if (empty($pkgbuild_raw)) {