From 761ad6d171be4fa6872fc111dc0cc952af3a87ff Mon Sep 17 00:00:00 2001 From: Jordi Boggiano Date: Wed, 16 Nov 2011 13:49:00 +0100 Subject: [PATCH] Only allow self-updates when called from within a phar --- src/Composer/Console/Application.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/Composer/Console/Application.php b/src/Composer/Console/Application.php index 8bb590211..b0fcb0e3b 100644 --- a/src/Composer/Console/Application.php +++ b/src/Composer/Console/Application.php @@ -66,7 +66,10 @@ class Application extends BaseApplication $this->add(new Command\AboutCommand()); $this->add(new Command\InstallCommand()); $this->add(new Command\UpdateCommand()); - $this->add(new Command\SelfUpdateCommand()); $this->add(new Command\DebugPackagesCommand()); + + if ('phar:' === substr(__FILE__, 0, 5)) { + $this->add(new Command\SelfUpdateCommand()); + } } }