mirror of
https://github.com/nwchemgit/nwchem.git
synced 2026-07-21 06:25:21 -04:00
fix dealing with elpa download issues
This commit is contained in:
parent
4185dc300e
commit
2f194bfdf9
2 changed files with 8 additions and 3 deletions
|
|
@ -18,9 +18,10 @@ echo %%%%%%% debug make failures
|
||||||
arch=`uname -m`
|
arch=`uname -m`
|
||||||
source ../libext_utils/getfiles_utils.sh
|
source ../libext_utils/getfiles_utils.sh
|
||||||
get_elpa
|
get_elpa
|
||||||
|
if [ $? -ne 0 ]; then echo "elpa download failed" ; exit 1 ; fi
|
||||||
# version set in ../libext_utils/getfiles_utils.sh
|
# version set in ../libext_utils/getfiles_utils.sh
|
||||||
echo mpif90 is `which mpif90`
|
echo mpif90 is `which mpif90`
|
||||||
tar xzvf elpa-*.tar.gz && rm elpa-*.tar.gz
|
tar xzf elpa-*.tar.gz && rm elpa-*.tar.gz
|
||||||
ln -sf elpa-* elpa
|
ln -sf elpa-* elpa
|
||||||
cd elpa
|
cd elpa
|
||||||
rm -f check_thread_affinity.patch
|
rm -f check_thread_affinity.patch
|
||||||
|
|
|
||||||
|
|
@ -11,6 +11,7 @@ get_elpa(){
|
||||||
echo ELPA VERSION is $VERSION
|
echo ELPA VERSION is $VERSION
|
||||||
if [ -f elpa-${VERSION}.tar.gz ]; then
|
if [ -f elpa-${VERSION}.tar.gz ]; then
|
||||||
echo "using existing" elpa-${VERSION}.tar.gz
|
echo "using existing" elpa-${VERSION}.tar.gz
|
||||||
|
return 0
|
||||||
else
|
else
|
||||||
rm -rf elpa*
|
rm -rf elpa*
|
||||||
ELPA_URL=("https://elpa.mpcdf.mpg.de/software/tarball-archive/Releases/${VERSION}/elpa-${VERSION}.tar.gz" \
|
ELPA_URL=("https://elpa.mpcdf.mpg.de/software/tarball-archive/Releases/${VERSION}/elpa-${VERSION}.tar.gz" \
|
||||||
|
|
@ -23,8 +24,11 @@ get_elpa(){
|
||||||
do
|
do
|
||||||
if [ "$tries" -gt 1 ]; then echo sleeping for 9s ;sleep 9; echo attempt no. $tries ; fi
|
if [ "$tries" -gt 1 ]; then echo sleeping for 9s ;sleep 9; echo attempt no. $tries ; fi
|
||||||
curl -L --progress-bar $url -o elpa-${VERSION}.tar.gz
|
curl -L --progress-bar $url -o elpa-${VERSION}.tar.gz
|
||||||
gzip -t elpa-${VERSION}.tar.gz >& /dev/null
|
#echo checking gz integrity
|
||||||
if [ $? -eq 0 ]; then break ; fi
|
if [ -f elpa-${VERSION}.tar.gz ]; then
|
||||||
|
gzip -t elpa-${VERSION}.tar.gz >& /dev/null
|
||||||
|
if [ $? -eq 0 ]; then break ; fi
|
||||||
|
fi
|
||||||
tries=$((tries+1))
|
tries=$((tries+1))
|
||||||
done
|
done
|
||||||
gzip -t elpa-${VERSION}.tar.gz >& /dev/null
|
gzip -t elpa-${VERSION}.tar.gz >& /dev/null
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue