| 1 |
:: This file is included by the quickstart script file "initdir" so that |
|---|
| 2 |
:: we may keep this script under version control in the svn repository. |
|---|
| 3 |
|
|---|
| 4 |
@ECHO off |
|---|
| 5 |
SETLOCAL |
|---|
| 6 |
|
|---|
| 7 |
ECHO. |
|---|
| 8 |
ECHO. |
|---|
| 9 |
ECHO Bedework Calendar System |
|---|
| 10 |
ECHO ------------------------ |
|---|
| 11 |
ECHO. |
|---|
| 12 |
|
|---|
| 13 |
SET PRG=%0 |
|---|
| 14 |
SET saveddir=%CD% |
|---|
| 15 |
SET QUICKSTART_HOME=%saveddir% |
|---|
| 16 |
SET ANT_HOME=%QUICKSTART_HOME%\apache-ant-1.7.0 |
|---|
| 17 |
|
|---|
| 18 |
SET group=$1 |
|---|
| 19 |
SET groupmember=%2 |
|---|
| 20 |
|
|---|
| 21 |
IF %group%=="help" GOTO usage |
|---|
| 22 |
IF %group%=="" GOTO errorUsage |
|---|
| 23 |
IF %groupmember%=="" GOTO errorUsage |
|---|
| 24 |
|
|---|
| 25 |
IF NOT "%JAVA_HOME%empty"=="empty" GOTO javaOk |
|---|
| 26 |
ECHO ******************************************************* |
|---|
| 27 |
ECHO Error: JAVA_HOME is not defined correctly for Bedework. |
|---|
| 28 |
ECHO ******************************************************* |
|---|
| 29 |
GOTO:usage |
|---|
| 30 |
|
|---|
| 31 |
:javaOk |
|---|
| 32 |
SET CLASSPATH=%ANT_HOME%\lib\ant-launcher.jar |
|---|
| 33 |
SET ant_home_def="-Dant.home=%ANT%" |
|---|
| 34 |
SET ant_class_def="org.apache.tools.ant.launch.Launcher" |
|---|
| 35 |
|
|---|
| 36 |
SET addgroup_defs="-Dorg.bedework.directory.group=$group" |
|---|
| 37 |
SET addgroup_defs="%addgroup_defs% -Dorg.bedework.directory.group.member=%groupmember%" |
|---|
| 38 |
|
|---|
| 39 |
"%JAVA_HOME%\bin\java" -classpath %CLASSPATH% %ant_home_def% %addgroup_defs% addGroup |
|---|
| 40 |
GOTO:EOF |
|---|
| 41 |
|
|---|
| 42 |
:errorUsage |
|---|
| 43 |
ECHO ******************************************************* |
|---|
| 44 |
ECHO Error: You must supply a group name and a group member. |
|---|
| 45 |
ECHO ******************************************************* |
|---|
| 46 |
|
|---|
| 47 |
:usage |
|---|
| 48 |
ECHO. |
|---|
| 49 |
ECHO Usage: |
|---|
| 50 |
ECHO. |
|---|
| 51 |
ECHO %PRG% help | group groupmemeber |
|---|
| 52 |
ECHO. |
|---|
| 53 |
ECHO Invokes ant to build the bedework tools then uses that tool to add |
|---|
| 54 |
ECHO a group to the directory. |
|---|
| 55 |
ECHO. |
|---|
| 56 |
ECHO The first group member is required. |
|---|
| 57 |
ECHO. |
|---|
| 58 |
ECHO. |
|---|