]> Creatis software - clitk.git/commitdiff
started upload script
authorpierre gueth <pierre.gueth@creatis.insa-lyon.fr>
Fri, 4 Mar 2011 10:37:16 +0000 (11:37 +0100)
committerDavid Sarrut <david.sarrut@creatis.insa-lyon.fr>
Thu, 20 Jun 2013 10:54:28 +0000 (12:54 +0200)
grid/upload_release.sh

index e0cd8a7f6c95eababa82ce6ff18d443c5f126ee1..f9463239adebe48c268e3a20a55ab9a42a745e74 100755 (executable)
@@ -1,35 +1,7 @@
 #!/bin/bash
 
-set -u
+. common.sh
 
-# print error message and exit immediately
-programname="$(basename ${0})"
-function error {
-echo "${programname} **ERROR** $1"
-exit 1
-}
-
-# ensure a valid proxy is present for at least one hour
-# if no proxy is found, try to create a new one
-# return 0 if a valid proxy is found or created
-# else return voms-proxy-init error code
-function ensure_proxy {
-voms-proxy-info --exists -valid 1:0 > /dev/null && return 0 
-voms-proxy-init --voms biomed -valid 24:00 || exit 1
-}
-
-# print prompt to ensure that the user want to continue further
-# the user has to answer with 'y' to continue
-function check_user {
-prompt="${1:-is that correct?}"
-read -p "${prompt} [y/n] " answer
-test "${answer}" == "y" && return 0
-test "${answer}" == "n" && return 1
-check_user "${prompt}"
-}
-
-releaselfndir="/grid/biomed/creatis/fgate/releases/"
-prefix="${USER:?"USER must be set"}_"
 releasearchive="${1:?"provide path to release archive"}"
 releasearchive="$(readlink -f "${releasearchive}")" # convert to absolute path
 test -f ${releasearchive} || error "file ${releasearchive} doesn't exist"
@@ -39,7 +11,7 @@ ensure_proxy || error "no valid proxy"
 
 echo "releasearchive=${releasearchive}"
 echo "releasename=${releasename}"
-echo "releaselfndir=${releaselfndir}"
+echo "lfnrelease=${lfnrelease}"
 check_user || exit 2
 
-lcg-cr -v -d ccsrm02.in2p3.fr -l "lfn:${releaselfndir}${releasename}" "file:${releasearchive}"
+lcg-cr -v -d ccsrm02.in2p3.fr -l "lfn:${lfnrelease}${releasename}" "file:${releasearchive}"