Ignore:
Timestamp:
01/13/12 10:13:39 (13 years ago)
Author:
Mathieu Morlighem
Message:

Changing the way externalpackages are installed: one script per version and per platform if necessary. The goal is to make the installation process more userfriendly

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/externalpackages/bbftp/install.sh

    r7365 r11101  
    11#!/bin/bash
    22
    3 #get number of CPUS
    4 NUMCPUS=$1;
    5 
    6 #version of bbftp-client
    7 version=`echo *.tar.gz | sed 's/\.tar\.gz//g' | sed 's/bbftp-client-//g'`
    8 echo $version
    9 
    103#Some cleanup
    11 rm -rf src install bbftp-client-$version
     4rm -rf src install bbftp-client-3.2.0
    125
    136#Create install directories
     
    158
    169#Untar
    17 tar -zxvf  bbftp-client-$version.tar.gz
     10tar -zxvf  bbftp-client-3.2.0.tar.gz
    1811
    1912#Move bbftp-client into install directory
    20 mv bbftp-client-$version/* src
    21 rm -rf bbftp-client-$version
     13mv bbftp-client-3.2.0/* src
     14rm -rf bbftp-client-3.2.0
    2215
    2316#Apply patches
    2417cd src
    2518
    26 #Configure
     19#Configure and compile
    2720cd bbftpc
    2821./configure --prefix=$ISSM_TIER/externalpackages/bbftp/install
    29 
    30 #Compile bbftp-client
    31 if [ -z $NUMCPUS ];
    32 then
    33         make
    34 else
    35         make -j $NUMCPUS
    36 fi
    37 
     22make
    3823make install
Note: See TracChangeset for help on using the changeset viewer.