#!/bin/bash SYMFREPO="git://symfony-git.git.sourceforge.net/gitroot/symfony-git/symfony-git" DBUSER="root" DBPASS="" VENDOR_DIR="lib/vendor/symfony" if [ -z "$DBPASS" ]; then echo edit setupsymfony.sh to add your mysql password on line 4: DBPASS=\"password\" exit fi if [ -z "$1" ]; then echo usage: $0 project name exit fi mkdir $1 cd $1 git init git clone $SYMFREPO $VENDOR_DIR git submodule add $SYMFREPO $VENDOR_DIR/ git submodule foreach 'git submodule init && git submodule update' git commit -m 'Initial commit; initialized symfony-git (1.4)' $VENDOR_DIR/data/bin/symfony generate:project $1 echo "config/databases.yml" > .gitignore echo "cache/*" >> .gitignore echo "log/*" >> .gitignore ./symfony project:permissions git add . git commit -m 'Initialized symfony project' ./symfony generate:app frontend git add . git commit -m 'Initialized frontend application' mysqladmin -u$DBUSER -p$DBPASS create $1 ./symfony configure:database "mysql:dbname=$1;hostname=localhost" $DBUSER $DBPASS