root/trunk/build/quickstart/linux/addgroupmember

Revision 1944 (checked in by douglm, 5 years ago)

Changes to get an install script working

  • Property svn:mergeinfo set to
Line 
1 #! /bin/sh
2
3 #
4 # This file is included by the quickstart script file "addgroupmember" so that
5 # it can live within the svn repository.
6 #
7
8 ANT_HOME=`dirname "$PRG"`/apache-ant-1.7.0
9 ANT_HOME=`cd "$ANT_HOME" && pwd`
10
11 usage() {
12   echo "  $PRG help | ? | group account"
13   echo ""
14   echo "   Invokes ant to build the bedework tools then uses that tool to add"
15   echo "   a group member to the given group in the directory."
16   echo ""
17 }
18
19 errorUsage() {
20   echo "*******************************************************"
21   echo "Error: $1"
22   echo "*******************************************************"
23   usage
24   exit 1
25 }
26
27 saveddir=`pwd`
28
29 export QUICKSTART_HOME=$saveddir
30
31 # Default some parameters
32
33 group=$1
34 groupmember=$2
35
36 if [ "$group" = "help" -o "$group" = "?" ] ; then
37   usage
38   exit
39 fi
40
41 if [ "$group" = "" -o "$groupmember" = "" ] ; then
42   errorUsage "Must supply group name and group member"
43 fi
44
45 if [ -z "$JAVA_HOME" -o ! -d "$JAVA_HOME" ] ; then
46   echo "*******************************************************"
47   echo "Error: JAVA_HOME is not defined correctly for bedework."
48   echo "*******************************************************"
49   exit 1
50 fi
51
52 CLASSPATH=$ANT_HOME/lib/ant-launcher.jar
53
54 ant_home_def="-Dant.home=$ANT"
55 ant_class_def="org.apache.tools.ant.launch.Launcher"
56
57 addgroup_defs="-Dorg.bedework.directory.group=$group"
58 addgroup_defs="$addgroup_defs -Dorg.bedework.directory.group.member=$groupmember"
59
60 $JAVA_HOME/bin/java -classpath $CLASSPATH $ant_home_def $addgroup_defs $ant_class_def addGroupMember
Note: See TracBrowser for help on using the browser.