From e7f40140189935b7515ba48d6c1b16f30899b754 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20Deruss=C3=A9?= Date: Wed, 28 Jan 2015 20:00:16 +0100 Subject: [PATCH] Reuse current file permissions --- src/Composer/Command/SelfUpdateCommand.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Composer/Command/SelfUpdateCommand.php b/src/Composer/Command/SelfUpdateCommand.php index 0687de161..eb0de083e 100644 --- a/src/Composer/Command/SelfUpdateCommand.php +++ b/src/Composer/Command/SelfUpdateCommand.php @@ -173,7 +173,7 @@ EOT protected function setLocalPhar($localFilename, $newFilename, $backupTarget = null) { try { - @chmod($newFilename, 0777 & ~umask()); + @chmod($newFilename, fileperms($localFilename)); if (!ini_get('phar.readonly')) { // test the phar validity $phar = new \Phar($newFilename);