comparison fetch_databases.sh @ 0:f6ebec6e235e draft

Uploaded
author petrn
date Thu, 19 Dec 2019 13:46:43 +0000
parents
children
comparison
equal deleted inserted replaced
-1:000000000000 0:f6ebec6e235e
1 #!/bin/bash
2 #set -euo pipefail
3 DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
4 echo "protein databases necessary for full clustering analysis"
5 echo "are downloaded from bitbucket repository using git"
6 echo ""
7 cd $DIR
8 git clone https://bitbucket.org/petrnovak/re_databases.git 2> $DIR/.fetchdb.log
9 GITEXIT=$?
10 if [ $GITEXIT -eq "0" ]
11 then
12 echo "databases successfully downloaded"
13 ln -sf $DIR/re_databases/* $DIR/databases/
14 fi
15 # cat $DIR/.fetchdb.log
16 if [ $GITEXIT -eq "128" ]
17 then
18 if grep -q -F "Authentication failed" $DIR/.fetchdb.log
19 then
20 echo "get login credential from (neumann at umbr.cas.cz)!"
21 fi
22 if grep -q -F "already exist" $DIR/.fetchdb.log
23 then
24 echo "repository alredy exists, updating..."
25 cd $DIR/re_databases
26 git pull && ln -f -s $DIR/re_databases/* $DIR/databases/ && find . -type f -exec touch {} +
27 fi
28
29 fi
30
31
32
33
34
35