root/trunk/build/quickstart/linux/addgroup

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

move scripts

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