From a63f8d511e69b4b7a7da441f95640e0970d5ec51 Mon Sep 17 00:00:00 2001 From: Jordi Boggiano Date: Thu, 25 Feb 2016 15:36:31 +0000 Subject: [PATCH] Avoid chmod on windows --- src/Composer/Downloader/ZipDownloader.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/Composer/Downloader/ZipDownloader.php b/src/Composer/Downloader/ZipDownloader.php index a08675313..aaa45200b 100644 --- a/src/Composer/Downloader/ZipDownloader.php +++ b/src/Composer/Downloader/ZipDownloader.php @@ -59,7 +59,11 @@ class ZipDownloader extends ArchiveDownloader $processError = null; if (self::$hasSystemUnzip) { - $command = 'unzip '.ProcessExecutor::escape($file).' -d '.ProcessExecutor::escape($path) . ' && chmod -R u+w ' . ProcessExecutor::escape($path); + $command = 'unzip '.ProcessExecutor::escape($file).' -d '.ProcessExecutor::escape($path); + if (!Platform::isWindows()) { + $command .= ' && chmod -R u+w ' . ProcessExecutor::escape($path); + } + try { if (0 === $this->process->execute($command, $ignoredOutput)) { return;