Browse Source

Return 1 if installation of deps failed, fixes #936

Jordi Boggiano 12 years ago
parent
commit
c7b26c8d82
1 changed files with 5 additions and 1 deletions
  1. 5 1
      src/Composer/Command/CreateProjectCommand.php

+ 5 - 1
src/Composer/Command/CreateProjectCommand.php

@@ -192,7 +192,9 @@ EOT
             $installer->disableCustomInstallers();
         }
 
-        $installer->run();
+        if (!$installer->run()) {
+            return 1;
+        }
 
         if (!$keepVcs && $installedFromVcs
             && (
@@ -217,6 +219,8 @@ EOT
                 $io->write('<error>An error occured while removing the VCS metadata: '.$e->getMessage().'</error>');
             }
         }
+
+        return 0;
     }
 
     protected function createDownloadManager(IOInterface $io, Config $config)