From 27d958a1def7ded0d31e3e212ca6e7c7ef6d335b Mon Sep 17 00:00:00 2001 From: Jordi Boggiano Date: Tue, 18 Jun 2013 16:51:02 +0200 Subject: [PATCH] Extract archives into vendor dir to avoid permission errors, fixes #1765, fixes #1714 --- src/Composer/Downloader/ArchiveDownloader.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Composer/Downloader/ArchiveDownloader.php b/src/Composer/Downloader/ArchiveDownloader.php index 93f2920be..f9a12ee5b 100644 --- a/src/Composer/Downloader/ArchiveDownloader.php +++ b/src/Composer/Downloader/ArchiveDownloader.php @@ -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 {