[ Index ] |
|
Code source de Symfony 1.0.0 |
1 #!/bin/sh 2 3 # creates a symfony sandbox for this symfony version 4 5 echo ">>> initialization" 6 DIR=../`dirname $0` 7 SANDBOX_NAME=sf_sandbox 8 APP_NAME=frontend 9 PHP=php 10 11 echo ">>> project initialization" 12 rm -rf $SANDBOX_NAME} 13 mkdir $SANDBOX_NAME} 14 cd $SANDBOX_NAME} 15 16 echo ">>> create a new project and a new app" 17 $PHP} $DIR}/../../data/bin/symfony init-project $SANDBOX_NAME} 18 $PHP} symfony init-app $APP_NAME} 19 20 echo ">>> add LICENSE" 21 cp $DIR}/../../LICENSE LICENSE 22 23 echo ">>> add README" 24 cp $DIR}/../../data/data/SANDBOX_README README 25 26 echo ">>> add symfony command line for windows users" 27 cp $DIR}/../../data/bin/symfony.bat symfony.bat 28 29 echo ">>> freeze symfony" 30 $PHP} symfony freeze 31 rm config/config.php.bak 32 33 echo ">>> default to sqlite (propel.ini)" 34 sed -i '' -e "s#\(propel.database *= *\)mysql#\1sqlite#" config/propel.ini 35 sed -i '' -e "s#\(propel.database.createUrl *= *\).*#\1sqlite://./../../../../data/sandbox.db#" config/propel.ini 36 sed -i '' -e "s#\(propel.database.url *= *\).*#\1sqlite://./../../../../data/sandbox.db#" config/propel.ini 37 38 echo ">>> default to sqlite (databases.yml)" 39 echo "all: 40 propel: 41 class: sfPropelDatabase 42 param: 43 phptype: sqlite 44 database: %SF_DATA_DIR%/sandbox.db 45 " > config/databases.yml 46 47 echo ">>> add some empty files in empty directories" 48 touch apps/$APP_NAME}/modules/.sf apps/$APP_NAME}/i18n/.sf doc/.sf web/images/.sf 49 touch log/.sf cache/.sf batch/.sf data/sql/.sf data/model/.sf 50 touch data/symfony/generator/sfPropelAdmin/default/skeleton/templates/.sf 51 touch data/symfony/generator/sfPropelAdmin/default/skeleton/validate/.sf 52 touch data/symfony/modules/default/config/.sf 53 touch lib/model/.sf plugins/.sf web/js/.sf 54 touch test/unit/.sf test/functional/.sf test/functional/$APP_NAME}/.sf 55 touch web/uploads/assets/.sf 56 57 touch data/sandbox.db 58 chmod 777 data 59 chmod 777 data/sandbox.db 60 61 echo ">>> create archive" 62 cd .. 63 tar zcpf $SANDBOX_NAME}.tgz $SANDBOX_NAME} 64 65 echo ">>> cleanup" 66 rm -rf $SANDBOX_NAME}
titre
Description
Corps
titre
Description
Corps
titre
Description
Corps
titre
Corps
Généré le : Fri Mar 16 22:42:14 2007 | par Balluche grâce à PHPXref 0.7 |