From: Zdeněk Salvet Date: Wed, 7 Sep 2005 06:38:32 +0000 (+0000) Subject: Use host certificate/key, not Glite user ones. X-Git-Tag: gridsite-core_R_1_1_11~27 X-Git-Url: http://scientific.zcu.cz/git/?a=commitdiff_plain;h=c6529735b4a12a626c2ce9d2d19cf780c0f57480;p=jra1mw.git Use host certificate/key, not Glite user ones. --- diff --git a/org.glite.jp.primary/config/startup b/org.glite.jp.primary/config/startup index bf9a070..63110cf 100644 --- a/org.glite.jp.primary/config/startup +++ b/org.glite.jp.primary/config/startup @@ -45,6 +45,8 @@ start() if su - $GLITE_USER -c "test -r /etc/grid-security/hostkey.pem -a -r /etc/grid-security/hostcert.pem"; then echo "$0: WARNING: /etc/grid-security/hostkey.pem readable by $GLITE_USER" creds="-c /etc/grid-security/hostcert.pem -k /etc/grid-security/hostkey.pem" + X509_USER_CERT=/etc/grid-security/hostcert.pem + X509_USER_KEY=/etc/grid-security/hostkey.pem fi fi @@ -59,12 +61,16 @@ start() fi echo -n Starting glite-jp-primarystoraged ... - su - $GLITE_USER -c "$GLITE_LOCATION/bin/glite-jp-primarystoraged \ + su - $GLITE_USER -c "X509_USER_CERT=\"$X509_USER_CERT\" \ + X509_USER_KEY=\"$X509_USER_KEY\" \ + $GLITE_LOCATION/bin/glite-jp-primarystoraged \ -BI,'$GLITE_JP_INTERNAL' -BE,'$GLITE_JP_EXTERNAL' \ ${GLITE_JP_DBCS_OPTION} " && echo " done" || echo " FAILED" echo -n Starting JP gridftp server ... - su - $GLITE_USER -c "LD_PRELOAD=$GLITE_LOCATION/lib/glite-jp-ftpdauth.so \ + su - $GLITE_USER -c "X509_USER_CERT=\"$X509_USER_CERT\" \ + X509_USER_KEY=\"$X509_USER_KEY\" \ + LD_PRELOAD=$GLITE_LOCATION/lib/glite-jp-ftpdauth.so \ $GLOBUS_LOCATION/sbin/in.ftpd -a -S -p $GLITE_JP_FTP_PORT & \ pid=\$!; sleep 2; kill -0 \$pid" && echo " done" || echo " FAILED" } @@ -72,7 +78,9 @@ start() stop() { # XXX pidfiles - echo >&2 'stopping JP PS not implemented yet' + killall glite-jp-primarystoraged + + echo >&2 'stopping JP gridftp server not implemented yet' return 1 }