X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;ds=sidebyside;f=grid%2Fupload_release.sh;fp=grid%2Fupload_release.sh;h=e0cd8a7f6c95eababa82ce6ff18d443c5f126ee1;hb=bf817d53ffa386330b3d5153ab8e36c71ca05998;hp=5b55822d8d966047ee4d78fd6c199b5fb9574f12;hpb=80131905c412c290df086c59d5671d3bfed7f6e5;p=clitk.git diff --git a/grid/upload_release.sh b/grid/upload_release.sh index 5b55822..e0cd8a7 100755 --- a/grid/upload_release.sh +++ b/grid/upload_release.sh @@ -28,15 +28,18 @@ 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"} -targetreleasearchive="${prefix}$(basename "${releasearchive}")" +releasearchive="${1:?"provide path to release archive"}" +releasearchive="$(readlink -f "${releasearchive}")" # convert to absolute path +test -f ${releasearchive} || error "file ${releasearchive} doesn't exist" +releasename="${prefix}$(basename "${releasearchive}")" ensure_proxy || error "no valid proxy" -echo "targetreleasearchive=${targetreleasearchive}" +echo "releasearchive=${releasearchive}" +echo "releasename=${releasename}" echo "releaselfndir=${releaselfndir}" -check_user || error "user doesn't agree" +check_user || exit 2 +lcg-cr -v -d ccsrm02.in2p3.fr -l "lfn:${releaselfndir}${releasename}" "file:${releasearchive}"