Make downloaded files executable
authorZdeněk Šustr <sustr4@cesnet.cz>
Mon, 27 Feb 2012 10:42:18 +0000 (10:42 +0000)
committerZdeněk Šustr <sustr4@cesnet.cz>
Mon, 27 Feb 2012 10:42:18 +0000 (10:42 +0000)
org.glite.testsuites.ctb/gridsite/tests/gridsite-autonomous-test.sh
org.glite.testsuites.ctb/gridsite/tests/gridsite-common-testbeds.sh

index 6f8042c..dc52bb1 100755 (executable)
@@ -59,6 +59,7 @@ do
                if [ ! -r ${COMMON} ]; then
                        exit 2
                else 
+                       chmod +x $COMMON
                        test_done
                fi
        fi
@@ -72,6 +73,7 @@ if [ ! -r lb-common-testbeds.sh ]; then
         if [ ! -r lb-common-testbeds.sh ]; then
                 exit 2
         else
+               chmod +x lb-common-testbeds.sh
                 test_done
         fi
 fi
index 9e232ed..98b55fd 100755 (executable)
@@ -79,19 +79,26 @@ if [ $COPYPROXY -eq 1 ]; then
 else
        rm -rf /tmp/test-certs/grid-security
        cvs -d :pserver:anonymous@glite.cvs.cern.ch:/cvs/jra1mw co org.glite.testsuites.ctb/LB > /dev/null 2>/dev/null
-       FAKE_CAS=\`source ./org.glite.testsuites.ctb/LB/tests/lb-generate-fake-proxy.sh | grep -E "^X509_CERT_DIR" | sed 's/X509_CERT_DIR=//'\`
+       ./org.glite.testsuites.ctb/LB/tests/lb-generate-fake-proxy.sh > fake-prox.out.\$\$
+       FAKE_CAS=\`cat fake-prox.out.\$\$ | grep -E "^X509_CERT_DIR" | sed 's/X509_CERT_DIR=//'\`
        if [ "\$FAKE_CAS" == "" ]; then
                 echo "Failed generating proxy" >&2
                 exit 2
         else
                 cp -rv \$FAKE_CAS/* /etc/grid-security/certificates/
         fi
+
+       TRUSTED_CERTS=\`cat fake-prox.out.\$\$ | grep -E "^TRUSTED_CERTS" | sed 's/TRUSTED_CERTS=//'\`
+       export x509_USER_CERT=\${TRUSTED_CERTS}/trusted_client00.cert
+       export x509_USER_KEY=\${TRUSTED_CERTS}/trusted_client00.priv-clear
+       rm fake-prox.out.\$\$
 fi
 
 if [ ! -d /etc/vomses ]; then
        echo Installing experimental VOMS server
        if [ ! -f ./px-voms-install.sh ]; then
                wget -O px-voms-install.sh http://jra1mw.cvs.cern.ch/cgi-bin/jra1mw.cgi/org.glite.testsuites.ctb/PX/tests/px-voms-install.sh?view=co
+               chmod +x px-voms-install.sh
        fi
        source ./px-voms-install.sh -u root
 fi