Forked from
NEMO Workspace / Nemo
917 commits behind, 71 commits ahead of the upstream repository.
-
Guillaume Samson authored89746a6d
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
Fmake_config.sh 1007 B
#!/bin/bash
#set -x
set -o posix
#set -u
#set -e
#+
#
# ===============
# Fmake_config.sh
# ===============
#
# ---------------
# Make the config
# ---------------
#
# SYNOPSIS
# ========
#
# ::
#
# $ Fmake_config.sh
#
#
# DESCRIPTION
# ===========
#
#
# - Make the config directory
# - Create repositories needed :
#
# - EXP00 for namelist
# - MY_SRC for user sources
# - BLD for compilation
#
# EXAMPLES
# ========
#
# ::
#
# $ ./Fmake_config.sh CONFIG_NAME REF_CONFIG_NAME
#
#
# TODO
# ====
#
# option debug
#
#
# EVOLUTIONS
# ==========
#
# $Id: Fmake_config.sh 9719 2018-05-31 15:57:27Z nicolasmartin $
#
#
#
# * creation
#
#-
\mkdir -p ${1}
\mkdir -p ${1}/EXP00
\mkdir -p ${1}/MY_SRC
\cp -R -n ${2}/cpp_${2}.fcm ${1}/cpp_${1}.fcm
\cp -R -n ${2}/EXPREF/*namelist* ${1}/EXP00/.
\cp -R -n ${2}/EXPREF/*.xml ${1}/EXP00/.
[ -f ${2}/EXPREF/AGRIF_FixedGrids.in ] && \cp -R -n ${2}/EXPREF/AGRIF_FixedGrids.in ${1}/EXP00/.
[ -d ${2}/MY_SRC ] && \cp -n ${2}/MY_SRC/* ${1}/MY_SRC/. 2> /dev/null