Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2026-04-09 07:58:16

0001 #!/bin/bash
0002 
0003 proxy_path=/opt/idds/certs
0004 new_proxy_path=/opt/idds/config/
0005 proxy_user=iddssv1
0006 
0007 proxy_cert=${proxy_path}/pilot_usercert.pem
0008 proxy_key=${proxy_path}/pilot_userkey.pem
0009 
0010 proxy=${new_proxy_path}/x509up
0011 
0012 cp  $proxy_cert $new_proxy_path
0013 cp $proxy_key $new_proxy_path
0014 new_proxy_cert=${new_proxy_path}/pilot_usercert.pem
0015 new_proxy_key=${new_proxy_path}/pilot_userkey.pem
0016 chmod 600 $new_proxy_cert
0017 chmod 600 $new_proxy_key
0018 
0019 voms-proxy-init3 -valid 96:00 -rfc -voms lsst:/lsst/Role=drp -q -cert $new_proxy_cert -key $new_proxy_key -out $proxy
0020 
0021 #check lifetime of certificate
0022 voms-proxy-info3 -exists -hours 11 -file $proxy
0023 
0024 if [ $? -ne 0 ]; then
0025   echo $proxy expires in 11 hours on `hostname`, Please check| mail -s "[VOMS_PROXY]WARNING : Grid proxy for Rubin k8s expires soon on `hostname`" atlas-adc-idds-k8s@cern.ch
0026 fi
0027