• R/O
  • SSH
  • HTTPS

traclight: Commit


Commit MetaInfo

Revision100 (tree)
Time2010-11-28 08:31:44
Authorokamototk

Log Message

support agile profile.

Change Summary

Incremental Difference

--- branches/tl3_0/install/replace/create-project.bat.in (revision 99)
+++ branches/tl3_0/install/replace/create-project.bat.in (revision 100)
@@ -6,6 +6,18 @@
66 if not DEFINED TL_PROJECT_HOME set TL_PROJECT_HOME=%TRAC_LIGHT_HOME%\projects
77 if not DEFINED PYTHONHOME set PYTHONHOME=%TRAC_LIGHT_HOME%\python
88
9+REM プロファイルの選択(デフォルトはdefault)
10+SET PROFILE=default
11+if not "%1"=="/profile" goto skip_profile
12+shift
13+if "%1" == "" goto error
14+SET PROFILE=%1
15+
16+if not exist "%TRAC_LIGHT_HOME%\install\trac.ini.%PROFILE%" goto error
17+shift
18+
19+:skip_profile
20+
921 SET PROJNAME=%1
1022 if not "%1" == "" goto skip_input
1123
@@ -43,12 +55,12 @@
4355 del _tmp.ini
4456 echo authz_module_name = %PROJNAME% >> "%TL_PROJECT_HOME%\trac\%PROJNAME%\conf\trac.ini"
4557
46-type "%TRAC_LIGHT_HOME%\install\trac.ini.default" >> "%TL_PROJECT_HOME%\trac\%PROJNAME%\conf\trac.ini"
58+type "%TRAC_LIGHT_HOME%\install\trac.ini.%PROFILE%" >> "%TL_PROJECT_HOME%\trac\%PROJNAME%\conf\trac.ini"
4759 copy "%TRAC_LIGHT_HOME%\install\authzpolicy.conf.default" "%TL_PROJECT_HOME%\trac\%PROJNAME%\conf\authzpolicy.conf"
4860
4961 xcopy "%TRAC_LIGHT_HOME%\install\trac-template" "%TL_PROJECT_HOME%\trac\%PROJNAME%" /e/c/f/h/y
5062
51-sqlite3.exe -batch -init "%TRAC_LIGHT_HOME%\install\dbinit.sql.default" "%TL_PROJECT_HOME%\trac\%PROJNAME%\db\trac.db" <nul
63+sqlite3.exe -batch -init "%TRAC_LIGHT_HOME%\install\dbinit.sql.%PROFILE%" "%TL_PROJECT_HOME%\trac\%PROJNAME%\db\trac.db" <nul
5264
5365 python "%TRAC_LIGHT_HOME%\python\scripts\trac-admin-script.py" "%TL_PROJECT_HOME%/trac/%PROJNAME%" upgrade
5466
@@ -55,7 +67,7 @@
5567 goto :EOF
5668
5769 :error
58-echo プロジェクト名が指定されていません。
59-echo Usage: create-project.bat [プロジェクト名]
60-echo on
70+echo '%PROFILE%'は不正なプロファイル名、もしくはプロファイル名が指定されていません。
71+echo Usage: create-project.bat [/profile プロファイル名] [プロジェクト名]
72+echo プロファイルには、defaultもしくはagileを指定できます。省略した場合、defaultが利用されます。
6173
Show on old repository browser