Changeset 1755 for LMDZ5/trunk/build_gcm


Ignore:
Timestamp:
May 15, 2013, 3:00:59 PM (11 years ago)
Author:
Ehouarn Millour
Message:

Updates wich had been made on 'testing' branch (r1752) instead of trunk:
Add better handling of fcm path from makelmdz_fcm script to build_gcm script; and some translation of output messages to English.
EM

File:
1 edited

Legend:

Unmodified
Added
Removed
  • LMDZ5/trunk/build_gcm

    r1542 r1755  
    11#!/bin/bash
     2# Usage:
     3# ./build_gcm [path]
     4# where 'path' is an optional argument to this script specifying
     5# the full path to where the 'fcm' command is to be found
    26
    37if test -f '.lock'
     
    812    echo "vous pouvez continuer en repondant oui."
    913    echo "Voulez-vous vraiment continuer?"
     14    echo ""
     15    echo "WARNING: you are probably already compiling the model somewhere else."
     16    echo "Wait until the first compilation is finished before launching this one."
     17    echo "If you are sure that you are not compiling elsewhere, just answer "
     18    echo "yes (or 'oui') to the question below to proceed."
     19    echo "Do you wish to continue?"
    1020    read ouinon
    11     if [[ $ouinon == "oui" ]]
     21    if [[ $ouinon == "oui" || $ouinon == "yes" ]]
    1222        then
    1323        echo OK
     
    1626    fi
    1727else
    18     echo "compilation en cours..." > '.lock'
     28    echo "compiling..." > '.lock'
    1929fi
    2030
    21 #set arch=$1
     31dirname="" #path to where the fcm command will be found
     32if (( $# >= 1 )) ; then
     33  dirname=$1
     34  # check that "dirname" exists and is a directory
     35  if [[ ! -d $dirname ]] ; then
     36    echo "$0 error : $dirname is not a directory"
     37    exit
     38  fi
     39  # add a trailing "/" to $dirname
     40  dirname=${dirname}"/"
     41fi
    2242
     43# run "fcm build" command
     44${dirname}fcm build
    2345
    24 fcm build
    25 
     46# cleanup
    2647\rm -f '.lock'
    2748
Note: See TracChangeset for help on using the changeset viewer.