Changeset 23436


Ignore:
Timestamp:
10/25/18 15:04:07 (6 years ago)
Author:
jdquinn
Message:

CHG: Added external package bash download script; modified autotools install scripts to use aforementioned script

Location:
issm/trunk
Files:
1 added
2 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk/externalpackages/autotools/install-win.sh

    r23389 r23436  
    1919
    2020# Clean up existing assets
    21 rm -rf install src
     21rm -rf install
    2222
    2323# Set up for installation
     
    2727# Install m4
    2828echo " === INSTALLING M4 =="
    29 $ISSM_DIR/scripts/DownloadExternalPackage.py "http://issm.jpl.nasa.gov/files/externalpackages/${M4_TARBALL}" $M4_TARBALL
     29rm -rf src
     30$ISSM_DIR/scripts/DownloadExternalPackage.sh "https://issm.ess.uci.edu/files/externalpackages/${M4_TARBALL}" $M4_TARBALL
    3031tar -zxvf $M4_TARBALL
    3132rm -f $M4_TARBALL
     
    4041echo " === INSTALLING AUTOCONF =="
    4142rm -rf src
    42 $ISSM_DIR/scripts/DownloadExternalPackage.py "http://issm.jpl.nasa.gov/files/externalpackages/${AUTOCONF_TARBALL}" $AUTOCONF_TARBALL
     43$ISSM_DIR/scripts/DownloadExternalPackage.sh "https://issm.ess.uci.edu/files/externalpackages/${AUTOCONF_TARBALL}" $AUTOCONF_TARBALL
    4344tar -zxvf $AUTOCONF_TARBALL
    4445rm -f $AUTOCONF_TARBALL
     
    5354echo " === INSTALLING AUTOMAKE =="
    5455rm -rf src
    55 $ISSM_DIR/scripts/DownloadExternalPackage.py "http://issm.jpl.nasa.gov/files/externalpackages/${AUTOMAKE_TARBALL}" $AUTOMAKE_TARBALL
     56$ISSM_DIR/scripts/DownloadExternalPackage.sh "https://issm.ess.uci.edu/files/externalpackages/${AUTOMAKE_TARBALL}" $AUTOMAKE_TARBALL
    5657tar -zxvf $AUTOMAKE_TARBALL
    5758rm -f $AUTOMAKE_TARBALL
     
    6667echo " === INSTALLING LIBTOOL =="
    6768rm -rf src
    68 $ISSM_DIR/scripts/DownloadExternalPackage.py "http://issm.jpl.nasa.gov/files/externalpackages/${LIBTOOL_TARBALL}" $LIBTOOL_TARBALL
     69$ISSM_DIR/scripts/DownloadExternalPackage.sh "https://issm.ess.uci.edu/files/externalpackages/${LIBTOOL_TARBALL}" $LIBTOOL_TARBALL
    6970tar -zxvf $LIBTOOL_TARBALL
    7071rm -f $LIBTOOL_TARBALL
  • issm/trunk/externalpackages/autotools/install.sh

    r21341 r23436  
    22set -eu
    33
     4AUTOCONF_VER="2.69"
     5AUTOMAKE_MIN_VER="1.16"
     6AUTOMAKE_BUILD_VER="${AUTOMAKE_MIN_VER}.1"
     7LIBTOOL_VER="2.4.2"
     8M4_VER="1.4.17"
     9
     10AUTOCONF="autoconf-${AUTOCONF_VER}"
     11AUTOMAKE="automake-${AUTOMAKE_BUILD_VER}"
     12LIBTOOL="libtool-${LIBTOOL_VER}"
     13M4="m4-${M4_VER}"
     14
     15AUTOCONF_TARBALL="${AUTOCONF}.tar.gz"
     16AUTOMAKE_TARBALL="${AUTOMAKE}.tar.gz"
     17LIBTOOL_TARBALL="${LIBTOOL}.tar.gz"
     18M4_TARBALL="${M4}.tar.gz"
     19
     20# Clean up existing assets
    421rm -rf install
     22
     23# Set up for installation
    524mkdir install
    6 
    725export PATH="$ISSM_DIR/externalpackages/autotools/install/bin:$PATH"
    826
    9 #install m4
     27# Install m4
    1028echo " === INSTALLING M4 =="
    1129rm -rf src
    12 $ISSM_DIR/scripts/DownloadExternalPackage.py 'http://issm.jpl.nasa.gov/files/externalpackages/m4-1.4.17.tar.gz' 'm4-1.4.17.tar.gz'
    13 tar -zxvf m4-1.4.17.tar.gz
    14 mv m4-1.4.17 src
     30$ISSM_DIR/scripts/DownloadExternalPackage.sh "https://issm.ess.uci.edu/files/externalpackages/${M4_TARBALL}" $M4_TARBALL
     31tar -zxvf $M4_TARBALL
     32rm -f $M4_TARBALL
     33mv $M4 src
    1534cd src
    1635./configure --prefix="$ISSM_DIR/externalpackages/autotools/install"
     
    1938cd ..
    2039
    21 #install autoconf
     40# Install autoconf
    2241echo " === INSTALLING AUTOCONF =="
    2342rm -rf src
    24 $ISSM_DIR/scripts/DownloadExternalPackage.py 'http://issm.jpl.nasa.gov/files/externalpackages/autoconf-2.69.tar.gz' 'autoconf-2.69.tar.gz'
    25 tar -zxvf autoconf-2.69.tar.gz
    26 mv autoconf-2.69 src
    27 cd src
    28 ./configure --prefix="$ISSM_DIR/externalpackages/autotools/install"
    29 make 
     43$ISSM_DIR/scripts/DownloadExternalPackage.sh "https://issm.ess.uci.edu/files/externalpackages/${AUTOCONF_TARBALL}" $AUTOCONF_TARBALL
     44tar -zxvf $AUTOCONF_TARBALL
     45rm -f $AUTOCONF_TARBALL
     46mv $AUTOCONF src
     47cd src
     48./configure --prefix="$ISSM_DIR/externalpackages/autotools/install"
     49make
    3050make install
    3151cd ..
    3252
    33 #install automake
     53# Install automake
    3454echo " === INSTALLING AUTOMAKE =="
    3555rm -rf src
    36 $ISSM_DIR/scripts/DownloadExternalPackage.py 'http://issm.jpl.nasa.gov/files/externalpackages/automake-1.14.tar.gz' 'automake-1.14.tar.gz'
    37 tar -zxvf  automake-1.14.tar.gz
    38 mv automake-1.14 src
    39 cd src
    40 ./configure --prefix="$ISSM_DIR/externalpackages/autotools/install"
    41 make 
     56$ISSM_DIR/scripts/DownloadExternalPackage.sh "https://issm.ess.uci.edu/files/externalpackages/${AUTOMAKE_TARBALL}" $AUTOMAKE_TARBALL
     57tar -zxvf $AUTOMAKE_TARBALL
     58rm -f $AUTOMAKE_TARBALL
     59mv $AUTOMAKE src
     60cd src
     61./configure --prefix="$ISSM_DIR/externalpackages/autotools/install"
     62make
    4263make install
    4364cd ..
    4465
    45 #install libtool
     66# Install libtool
    4667echo " === INSTALLING LIBTOOL =="
    4768rm -rf src
    48 $ISSM_DIR/scripts/DownloadExternalPackage.py 'http://issm.jpl.nasa.gov/files/externalpackages/libtool-2.4.2.tar.gz' 'libtool-2.4.2.tar.gz'
    49 tar -zxvf  libtool-2.4.2.tar.gz
    50 rm libtool-2.4.2.tar.gz
    51 mv libtool-2.4.2 src
    52 cd src 
    53 ./configure --prefix="$ISSM_DIR/externalpackages/autotools/install" 
    54 make 
     69$ISSM_DIR/scripts/DownloadExternalPackage.sh "https://issm.ess.uci.edu/files/externalpackages/${LIBTOOL_TARBALL}" $LIBTOOL_TARBALL
     70tar -zxvf $LIBTOOL_TARBALL
     71rm -f $LIBTOOL_TARBALL
     72mv $LIBTOOL src
     73cd src
     74./configure --prefix="$ISSM_DIR/externalpackages/autotools/install"
     75make
    5576make install
    5677cd ..
Note: See TracChangeset for help on using the changeset viewer.