Extract archives into vendor dir to avoid permission errors, fixes #1765, fixes #1714

main
Jordi Boggiano 11 years ago
parent ca69917969
commit 27d958a1de

@ -35,7 +35,7 @@ abstract class ArchiveDownloader extends FileDownloader
$this->io->write(' Extracting archive');
}
$temporaryDir = sys_get_temp_dir().'/cmp'.substr(md5(time().mt_rand()), 0, 5);
$temporaryDir = $this->config->get('vendor-dir').'/composer/'.substr(md5(uniqid('', true)), 0, 8);
try {
$this->filesystem->ensureDirectoryExists($temporaryDir);
try {

Loading…
Cancel
Save