Merge pull request #7897 from glaubinix/f/cleanup-tmp-dir
Archive: cleanup temp dir on download errorpull/7925/head
commit
d2085936fe
|
@ -147,8 +147,13 @@ class ArchiveManager
|
|||
$sourcePath = sys_get_temp_dir().'/composer_archive'.uniqid();
|
||||
$filesystem->ensureDirectoryExists($sourcePath);
|
||||
|
||||
// Download sources
|
||||
$this->downloadManager->download($package, $sourcePath);
|
||||
try {
|
||||
// Download sources
|
||||
$this->downloadManager->download($package, $sourcePath);
|
||||
} catch (\Exception $e) {
|
||||
$filesystem->removeDirectory($sourcePath);
|
||||
throw $e;
|
||||
}
|
||||
|
||||
// Check exclude from downloaded composer.json
|
||||
if (file_exists($composerJsonPath = $sourcePath.'/composer.json')) {
|
||||
|
|
Loading…
Reference in New Issue