echo FAILED
return 1
fi
-if [ ! -d "`dirname $GLITE_JPIS_PIDFILE`" ]
-then
- echo "Directory `dirname $GLITE_JPIS_PIDFILE` does not exist!"
- exit 1
-fi
-if [ ! -d "`dirname $GLITE_JPIS_LOGFILE`" ]
-then
- echo "Directory `dirname $GLITE_JPIS_LOGFILE` does not exist!"
- exit 1
-fi
-
-
+ if [ ! -d "`dirname $GLITE_JPIS_PIDFILE`" ]
+ then
+ echo "Directory `dirname $GLITE_JPIS_PIDFILE` does not exist!"
+ exit 1
+ fi
+ if [ ! -d "`dirname $GLITE_JPIS_LOGFILE`" ]
+ then
+ echo "Directory `dirname $GLITE_JPIS_LOGFILE` does not exist!"
+ exit 1
+ fi
echo -n Starting glite-jp-indexd ...
#su " $GLITE_LOCATION/bin/glite-jp-indexd \
su - $GLITE_USER -c " $GLITE_LOCATION/bin/glite-jp-indexd \
-s $GLITE_JPIS_PS $GLITE_JPIS_DEBUG \
- -q $GLITE_JPIS_QT $GLITE_JPIS_AUTH \
+ -q $GLITE_JPIS_QT $creds $GLITE_JPIS_AUTH \
-m $GLITE_JPIS_DB -p $GLITE_JPIS_PORT \
-i $GLITE_JPIS_PIDFILE -o $GLITE_JPIS_LOGFILE \
" && echo " done" || echo " FAILED"
{"is-server", 1, NULL, 's'},
{"debug", 0, NULL, 'd'},
{"query-type", 1, NULL, 'q'},
-// {"cert", 1, NULL, 'c'},
-// {"key", 1, NULL, 'k'},
+ {"cert", 1, NULL, 'c'},
+ {"key", 1, NULL, 'k'},
// {"CAdir", 1, NULL, 'C'},
// {"VOMSdir", 1, NULL, 'V'},
{"noauth", 0, NULL, 'n'},
"\t-s, --ps-server\t primary storage server address (http://hostname:port)\n"
"\t-d, --debug\t don't run as daemon, additional diagnostics\n"
"\t-q, --query-type hist/cont/both (default history)\n"
-// "\t-k, --key\t private key file\n"
-// "\t-c, --cert\t certificate file\n"
+ "\t-k, --key\t private key file\n"
+ "\t-c, --cert\t certificate file\n"
// "\t-C, --CAdir\t trusted certificates directory\n"
// "\t-V, --VOMSdir\t trusted VOMS servers certificates directory\n"
"\t-n, --noauth\t don't check user identity with result owner\n"
case 's': ps = optarg; break;
case 'd': conf->debug = 1; break;
case 'q': qt = optarg; break;
-// case 'c': server_cert = optarg; break;
-// case 'k': server_key = optarg; break;
+ case 'c': conf->server_cert = optarg; break;
+ case 'k': conf->server_key = optarg; break;
// case 'C': cadir = optarg; break;
// case 'V': vomsdir = optarg; break;
case 'n': conf->no_auth = 1; break;