Loading AMD-APP-SDK/install.sh +4 −2 Original line number Original line Diff line number Diff line #!/bin/bash #!/bin/bash set -x source ../common.sh LIB_NAME="AMD-APP-SDK" LIB_NAME="AMD-APP-SDK" LIB_VERSION=3.0.130.136 LIB_VERSION=3.0.130.136 SUB_DIR=${LIB_NAME}/${LIB_VERSION} SUB_DIR=${LIB_NAME}/${LIB_VERSION} SRC_DIR=/data/software/sources/${LIB_NAME} WORK_DIR=${PREWORK_DIR}/${SUB_DIR} SRC_DIR=${WORK_DIR}/${LIB_NAME} TARBALL="${LIB_NAME}Installer-v${LIB_VERSION}-GA-linux64.tar.bz2" TARBALL="${LIB_NAME}Installer-v${LIB_VERSION}-GA-linux64.tar.bz2" INSTALL_SCRIPT="${LIB_NAME}-v${LIB_VERSION}-GA-linux64.sh" INSTALL_SCRIPT="${LIB_NAME}-v${LIB_VERSION}-GA-linux64.sh" TARGET_DIR=/data/software/install/${SUB_DIR} TARGET_DIR=/data/software/install/${SUB_DIR} Loading boost/install.sh +5 −4 Original line number Original line Diff line number Diff line #!/bin/bash #!/bin/bash set -x source ../common.sh LIB_NAME="boost" LIB_NAME="boost" LIB_VERSION=1.65.0 LIB_VERSION=1.65.0 LIB_VERSION_DOWNLOAD=1_65_0 LIB_VERSION_DOWNLOAD=1_65_0 Loading @@ -14,14 +15,14 @@ GCC_SHORT="gcc${GCC_VERSION//.}" MPI_FULL=${MPI_LIB}-${MPI_VERSION} MPI_FULL=${MPI_LIB}-${MPI_VERSION} MPI_SHORT="${MPI_LIB}${MPI_VERSION//.}" MPI_SHORT="${MPI_LIB}${MPI_VERSION//.}" SUB_DIR=${LIB_NAME}/${LIB_VERSION}/${GCC_FULL}/${MPI_FULL} SUB_DIR=${LIB_NAME}/${LIB_VERSION}/${GCC_FULL}/${MPI_FULL} WORK_DIR=/data/software/sources/${SUB_DIR} WORK_DIR=${PREWORK_DIR}/${SUB_DIR} SRC_DIR=${WORK_DIR}/${LIB_FULLNAME} SRC_DIR=${WORK_DIR}/${LIB_FULLNAME} ARCHIVE=${SRC_DIR}.tar.gz ARCHIVE=${SRC_DIR}.tar.gz URL="https://sourceforge.net/projects/boost/files/boost/${LIB_VERSION}/boost_${LIB_VERSION_DOWNLOAD}.tar.gz" URL="https://sourceforge.net/projects/boost/files/boost/${LIB_VERSION}/boost_${LIB_VERSION_DOWNLOAD}.tar.gz" BUILD_DIR=${WORK_DIR}/${LIB_FULLNAME}-build BUILD_DIR=${WORK_DIR}/${LIB_FULLNAME}-build INSTALL_DIR=/data/software/install/${SUB_DIR} INSTALL_DIR=${PREINSTALL_DIR}/${SUB_DIR} SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" MODULE_DIR=/data/software/modules/libs/${LIB_NAME} MODULE_DIR=${PREMODULE_DIR}/libs/${LIB_NAME} MODULE_PATH=${MODULE_DIR}/${LIB_VERSION}_${GCC_SHORT}_${MPI_SHORT} MODULE_PATH=${MODULE_DIR}/${LIB_VERSION}_${GCC_SHORT}_${MPI_SHORT} install_lib() install_lib() Loading cling/install.sh +6 −5 Original line number Original line Diff line number Diff line #!/bin/bash #!/bin/bash set -x source ../common.sh ################################################################################ ################################################################################ # GENERIC: Base directory for source, install, build. # GENERIC: Base directory for source, install, build. SOURCE_BASE_DIR=/data/software/sources SOURCE_BASE_DIR=${PREWORK_DIR} BUILD_BASE_DIR=/data/software/sources BUILD_BASE_DIR=${PREWORK_DIR} INSTALL_BASE_DIR=/data/software/install INSTALL_BASE_DIR=${PREINSTALL_DIR} MODULE_BASE_DIR=/data/software/modules MODULE_BASE_DIR=${PREMODULE_DIR} ################################################################################ ################################################################################ SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" Loading cmake/install.sh +5 −4 Original line number Original line Diff line number Diff line #!/bin/bash #!/bin/bash set -x source ../common.sh LIB_NAME="cmake" LIB_NAME="cmake" LIB_VERSION=3.9.2 LIB_VERSION=3.9.2 GCC_VERSION=6.4.0 GCC_VERSION=6.4.0 Loading @@ -10,14 +11,14 @@ LIB_VERSION_SHORT="${LIB_VERSION%.*}" GCC_FULL=gcc-$GCC_VERSION GCC_FULL=gcc-$GCC_VERSION GCC_SHORT="gcc${GCC_VERSION//.}" GCC_SHORT="gcc${GCC_VERSION//.}" SUB_DIR=${LIB_NAME}/${LIB_VERSION}/${GCC_FULL} SUB_DIR=${LIB_NAME}/${LIB_VERSION}/${GCC_FULL} WORK_DIR=/data/software/sources/${SUB_DIR} WORK_DIR=${PREWORK_DIR}/${SUB_DIR} SRC_DIR=${WORK_DIR}/${LIB_FULLNAME} SRC_DIR=${WORK_DIR}/${LIB_FULLNAME} ARCHIVE=${SRC_DIR}.tar.gz ARCHIVE=${SRC_DIR}.tar.gz URL="https://cmake.org/files/v${LIB_VERSION_SHORT}/${LIB_FULLNAME}.tar.gz" URL="https://cmake.org/files/v${LIB_VERSION_SHORT}/${LIB_FULLNAME}.tar.gz" BUILD_DIR=${WORK_DIR}/${LIB_FULLNAME}-build BUILD_DIR=${WORK_DIR}/${LIB_FULLNAME}-build INSTALL_DIR=/data/software/install/${SUB_DIR} INSTALL_DIR=${PREINSTALL_DIR}/${SUB_DIR} SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" MODULE_DIR=/data/software/modules/tools/${LIB_NAME} MODULE_DIR=${PREMODULE_DIR}/tools/${LIB_NAME} MODULE_PATH=${MODULE_DIR}/${LIB_VERSION}_${GCC_SHORT} MODULE_PATH=${MODULE_DIR}/${LIB_VERSION}_${GCC_SHORT} install_lib() install_lib() Loading common.sh 0 → 100644 +31 −0 Original line number Original line Diff line number Diff line #!/bin/bash set -x # You may tune this section #SOFT_DIR="/data/software" SOFT_DIR="/Users/boileau/software" PREWORK_DIR=${SOFT_DIR}/sources PREINSTALL_DIR=${SOFT_DIR}/install PREMODULE_DIR=${SOFT_DIR}/modules ### mkdir -p $PREWORK_DIR mkdir -p $PREINSTALL_DIR mkdir -p $PREMODULE_DIR clean_dir() { if [[ -d $1 ]] then rm -rf $1 else echo "WARNING: $1 does not exist" fi } clean_all() { clean_dir $SRC_DIR clean_dir $BUILD_DIR } Loading
AMD-APP-SDK/install.sh +4 −2 Original line number Original line Diff line number Diff line #!/bin/bash #!/bin/bash set -x source ../common.sh LIB_NAME="AMD-APP-SDK" LIB_NAME="AMD-APP-SDK" LIB_VERSION=3.0.130.136 LIB_VERSION=3.0.130.136 SUB_DIR=${LIB_NAME}/${LIB_VERSION} SUB_DIR=${LIB_NAME}/${LIB_VERSION} SRC_DIR=/data/software/sources/${LIB_NAME} WORK_DIR=${PREWORK_DIR}/${SUB_DIR} SRC_DIR=${WORK_DIR}/${LIB_NAME} TARBALL="${LIB_NAME}Installer-v${LIB_VERSION}-GA-linux64.tar.bz2" TARBALL="${LIB_NAME}Installer-v${LIB_VERSION}-GA-linux64.tar.bz2" INSTALL_SCRIPT="${LIB_NAME}-v${LIB_VERSION}-GA-linux64.sh" INSTALL_SCRIPT="${LIB_NAME}-v${LIB_VERSION}-GA-linux64.sh" TARGET_DIR=/data/software/install/${SUB_DIR} TARGET_DIR=/data/software/install/${SUB_DIR} Loading
boost/install.sh +5 −4 Original line number Original line Diff line number Diff line #!/bin/bash #!/bin/bash set -x source ../common.sh LIB_NAME="boost" LIB_NAME="boost" LIB_VERSION=1.65.0 LIB_VERSION=1.65.0 LIB_VERSION_DOWNLOAD=1_65_0 LIB_VERSION_DOWNLOAD=1_65_0 Loading @@ -14,14 +15,14 @@ GCC_SHORT="gcc${GCC_VERSION//.}" MPI_FULL=${MPI_LIB}-${MPI_VERSION} MPI_FULL=${MPI_LIB}-${MPI_VERSION} MPI_SHORT="${MPI_LIB}${MPI_VERSION//.}" MPI_SHORT="${MPI_LIB}${MPI_VERSION//.}" SUB_DIR=${LIB_NAME}/${LIB_VERSION}/${GCC_FULL}/${MPI_FULL} SUB_DIR=${LIB_NAME}/${LIB_VERSION}/${GCC_FULL}/${MPI_FULL} WORK_DIR=/data/software/sources/${SUB_DIR} WORK_DIR=${PREWORK_DIR}/${SUB_DIR} SRC_DIR=${WORK_DIR}/${LIB_FULLNAME} SRC_DIR=${WORK_DIR}/${LIB_FULLNAME} ARCHIVE=${SRC_DIR}.tar.gz ARCHIVE=${SRC_DIR}.tar.gz URL="https://sourceforge.net/projects/boost/files/boost/${LIB_VERSION}/boost_${LIB_VERSION_DOWNLOAD}.tar.gz" URL="https://sourceforge.net/projects/boost/files/boost/${LIB_VERSION}/boost_${LIB_VERSION_DOWNLOAD}.tar.gz" BUILD_DIR=${WORK_DIR}/${LIB_FULLNAME}-build BUILD_DIR=${WORK_DIR}/${LIB_FULLNAME}-build INSTALL_DIR=/data/software/install/${SUB_DIR} INSTALL_DIR=${PREINSTALL_DIR}/${SUB_DIR} SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" MODULE_DIR=/data/software/modules/libs/${LIB_NAME} MODULE_DIR=${PREMODULE_DIR}/libs/${LIB_NAME} MODULE_PATH=${MODULE_DIR}/${LIB_VERSION}_${GCC_SHORT}_${MPI_SHORT} MODULE_PATH=${MODULE_DIR}/${LIB_VERSION}_${GCC_SHORT}_${MPI_SHORT} install_lib() install_lib() Loading
cling/install.sh +6 −5 Original line number Original line Diff line number Diff line #!/bin/bash #!/bin/bash set -x source ../common.sh ################################################################################ ################################################################################ # GENERIC: Base directory for source, install, build. # GENERIC: Base directory for source, install, build. SOURCE_BASE_DIR=/data/software/sources SOURCE_BASE_DIR=${PREWORK_DIR} BUILD_BASE_DIR=/data/software/sources BUILD_BASE_DIR=${PREWORK_DIR} INSTALL_BASE_DIR=/data/software/install INSTALL_BASE_DIR=${PREINSTALL_DIR} MODULE_BASE_DIR=/data/software/modules MODULE_BASE_DIR=${PREMODULE_DIR} ################################################################################ ################################################################################ SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" Loading
cmake/install.sh +5 −4 Original line number Original line Diff line number Diff line #!/bin/bash #!/bin/bash set -x source ../common.sh LIB_NAME="cmake" LIB_NAME="cmake" LIB_VERSION=3.9.2 LIB_VERSION=3.9.2 GCC_VERSION=6.4.0 GCC_VERSION=6.4.0 Loading @@ -10,14 +11,14 @@ LIB_VERSION_SHORT="${LIB_VERSION%.*}" GCC_FULL=gcc-$GCC_VERSION GCC_FULL=gcc-$GCC_VERSION GCC_SHORT="gcc${GCC_VERSION//.}" GCC_SHORT="gcc${GCC_VERSION//.}" SUB_DIR=${LIB_NAME}/${LIB_VERSION}/${GCC_FULL} SUB_DIR=${LIB_NAME}/${LIB_VERSION}/${GCC_FULL} WORK_DIR=/data/software/sources/${SUB_DIR} WORK_DIR=${PREWORK_DIR}/${SUB_DIR} SRC_DIR=${WORK_DIR}/${LIB_FULLNAME} SRC_DIR=${WORK_DIR}/${LIB_FULLNAME} ARCHIVE=${SRC_DIR}.tar.gz ARCHIVE=${SRC_DIR}.tar.gz URL="https://cmake.org/files/v${LIB_VERSION_SHORT}/${LIB_FULLNAME}.tar.gz" URL="https://cmake.org/files/v${LIB_VERSION_SHORT}/${LIB_FULLNAME}.tar.gz" BUILD_DIR=${WORK_DIR}/${LIB_FULLNAME}-build BUILD_DIR=${WORK_DIR}/${LIB_FULLNAME}-build INSTALL_DIR=/data/software/install/${SUB_DIR} INSTALL_DIR=${PREINSTALL_DIR}/${SUB_DIR} SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" MODULE_DIR=/data/software/modules/tools/${LIB_NAME} MODULE_DIR=${PREMODULE_DIR}/tools/${LIB_NAME} MODULE_PATH=${MODULE_DIR}/${LIB_VERSION}_${GCC_SHORT} MODULE_PATH=${MODULE_DIR}/${LIB_VERSION}_${GCC_SHORT} install_lib() install_lib() Loading
common.sh 0 → 100644 +31 −0 Original line number Original line Diff line number Diff line #!/bin/bash set -x # You may tune this section #SOFT_DIR="/data/software" SOFT_DIR="/Users/boileau/software" PREWORK_DIR=${SOFT_DIR}/sources PREINSTALL_DIR=${SOFT_DIR}/install PREMODULE_DIR=${SOFT_DIR}/modules ### mkdir -p $PREWORK_DIR mkdir -p $PREINSTALL_DIR mkdir -p $PREMODULE_DIR clean_dir() { if [[ -d $1 ]] then rm -rf $1 else echo "WARNING: $1 does not exist" fi } clean_all() { clean_dir $SRC_DIR clean_dir $BUILD_DIR }