import repository from arizona
[raven.git] / tools / sfastuff / make_user.sh
1 source ./configSfi.sh
2
3 CWD=`pwd`
4
5 HRN=$1
6 FIRSTNAME=$2
7 LASTNAME=$3
8 EMAIL=$4
9 PKEY_FN=$5
10 REC_FN=$6
11 GID_FN=$7
12
13 GID_TMP_FN=$CWD/temporary.gid
14
15 echo hrn=$1
16 echo pkey_fn=$5
17 echo rec_fn=$6
18 echo gid_fn=$7
19
20 # get a record to use as a templay. we'll use my user record
21 #python $SFI show -t user -o user.record $SFI_USER
22 #cp ~/.sfi/user.record .
23
24 python $SFI remove $HRN
25 python $SETRECORD gid hrn=$HRN first_name="$FIRSTNAME" last_name="$LASTNAME" email="$EMAIL" key="`cat $PKEY_FN`"  < user.record > $REC_FN
26 cp $REC_FN rec1.record
27 python $SFI add $REC_FN
28 python $SFI show -o $REC_FN $HRN
29 python $GETRECORD gid < $REC_FN > $GID_TMP_FN
30
31 python ./fixgid.py < $GID_TMP_FN > $GID_FN
32
33 #python $GENICLI dumpGid $GID_FN
34