#!/usr/bin/env php $version, 'dist' => array( 'type' => 'tar', 'url' => "file://$parent/framework.tar" ) ); // Generate a custom composer file. $composer = json_encode(array( 'repositories' => array(array('type' => 'package', 'package' => $package)), 'require' => array( 'silverstripe/framework' => $version, 'silverstripe/postgresql' => '*', 'silverstripe/sqlite3' => '*' ), 'minimum-stability' => 'dev' )); echo "Generated composer file:\n"; echo "$composer\n\n"; echo "Archiving framework...\n"; `cd $framework`; `tar -cf $parent/framework.tar .`; echo "Cloning installer@$installer...\n"; `git clone --depth=100 --quiet -b $installer git://github.com/silverstripe/silverstripe-installer.git $target`; echo "Setting up project...\n"; `cp $dir/_ss_environment.php $target`; `cp $dir/_config.php $target/mysite`; echo "Replacing composer file...\n"; unlink("$target/composer.json"); file_put_contents("$target/composer.json", $composer); echo "Running composer...\n"; `composer install --dev -d $target`;