👁 查看:create_sandbox.sh
路径:/virtual/bigbrother/sns/data/symfony/bin/create_sandbox.sh
大小:1.33 KB · 修改:2010-08-11 06:11:37 · 权限:0644 · 可写
#!/bin/sh

# creates a symfony sandbox for this symfony version

echo ">>> initialization"
DIR=../`dirname $0`
SANDBOX_NAME=sf_sandbox
APP_NAME=frontend
PHP=php

echo ">>> project initialization"
rm -rf ${SANDBOX_NAME}
mkdir ${SANDBOX_NAME}
cd ${SANDBOX_NAME}

echo ">>> create a new project and a new app"
${PHP} ${DIR}/../../data/bin/symfony generate:project ${SANDBOX_NAME}
${PHP} symfony generate:app ${APP_NAME}

echo ">>> add LICENSE"
cp ${DIR}/../../LICENSE LICENSE

echo ">>> add README"
cp ${DIR}/../../data/bin/SANDBOX_README README

echo ">>> add symfony command line for windows users"
cp ${DIR}/../../data/bin/symfony.bat symfony.bat

echo ">>> freeze symfony"
${PHP} symfony project:freeze ${DIR}/..

echo ">>> default to sqlite"
${PHP} symfony configure:database "sqlite:%SF_DATA_DIR%/sandbox.db"

echo ">>> add some empty files in empty directories"
touch apps/${APP_NAME}/modules/.sf apps/${APP_NAME}/i18n/.sf
touch cache/.sf doc/.sf log/.sf plugins/.sf
touch test/unit/.sf test/functional/.sf test/functional/${APP_NAME}/.sf
touch web/images/.sf web/js/.sf web/uploads/assets/.sf

touch data/sandbox.db
chmod 777 data
chmod 777 data/sandbox.db

echo ">>> create archive"
cd ..
tar --exclude=".svn" -zcpf ${SANDBOX_NAME}.tgz ${SANDBOX_NAME}
zip -rq ${SANDBOX_NAME}.zip ${SANDBOX_NAME} -x \*/\*.svn/\*

echo ">>> cleanup"
rm -rf ${SANDBOX_NAME}
ページが見つかりませんでした – Lumiere Shop
ここを指しているリンクに誤りがあったようです。検索してみるのはいかがですか ?
お買い物カゴ