root/trunk/build/quickstart/windows/addgroup.bat

Revision 1947 (checked in by johnsa, 5 years ago)

adding addgroup batch file

Line 
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.
Note: See TracBrowser for help on using the browser.