echo cd > arrange_lb_test_user.sh
echo export LBTSTCOLS=\$LBTSTCOLS >> arrange_lb_test_user.sh
echo 'export GLITE_MYSQL_ROOT_PASSWORD="[Edited]"' >> arrange_lb_test_user.sh
-echo mkdir LB_testing >> arrange_lb_test_user.sh
+echo mkdir -p LB_testing >> arrange_lb_test_user.sh
echo cd LB_testing >> arrange_lb_test_user.sh
echo cvs -d :pserver:anonymous@glite.cvs.cern.ch:/cvs/jra1mw co org.glite.testsuites.ctb/LB >> arrange_lb_test_user.sh
echo ls >> arrange_lb_test_user.sh
echo "Usage: $progname [OPTIONS]"
echo "Options:"
echo " -h | --help Show this help message."
+ echo " -H | --hours Proxy will be valid for given No. of hours (default is 12)"
}
do
case "$1" in
"-h" | "--help") showHelp && exit 2 ;;
+ "-H" | "--hours") shift ; PROXYHOURS="-hours $1 " ;;
esac
shift
done
for p in $USER $USER_BOB; do
voms-proxy-fake -cert ${p}.cert -key ${p}.priv-clear \
- -hostcert ${VOMS_SERVER}.cert -hostkey ${VOMS_SERVER}.priv-clear \
+ -hostcert ${VOMS_SERVER}.cert -hostkey ${VOMS_SERVER}.priv-clear $PROXYHOURS\
-voms ${VO} -out /tmp/x509up_u${p} \
-fqan "/${VO}/Role=NULL/Capability=NULL" &> /dev/null || exit 1
done