Skip to content
Snippets Groups Projects
mk_upload_tarball.sh 2.30 KiB
#!/bin/bash
#
# @Author: Anne Philipp
#
# @Date: March, 1 2019
#
# @Description: Makes a tarball for uploading and distributing on flexpart.eu
#
# @Licence: 
#    (C) Copyright 2014-2019.
#
#    SPDX-License-Identifier: CC-BY-4.0
#
#    This work is licensed under the Creative Commons Attribution 4.0
#    International License. To view a copy of this license, visit
#    http://creativecommons.org/licenses/by/4.0/ or send a letter to
#    Creative Commons, PO Box 1866, Mountain View, CA 94042, USA.
#

tarname='flex_extract_v7.1.2.tar.gz'
tardir='flex_extract_v7.1.2'

# go back to directory which is above flex_extract directory
cd ../.. 

# create tar-ball
tar -zcvf $tarname $tardir\
    --exclude=$tardir'/Source/Fortran/*.o' \
    --exclude=$tardir'/Source/Fortran/*.mod' \
    --exclude=$tardir'/Source/Fortran/calc_etadot' \
    --exclude=$tardir'/Source/Python/*.pyc' \
    --exclude=$tardir'/Source/Pythontest/*.pyc' \
    --exclude=$tardir'/Source/Pythontest/__pycache__' \
    --exclude=$tardir'/Source/Pythontest/.pytest_cache' \
    --exclude=$tardir'/.git' \
    --exclude=$tardir'/.gitignore' \
    --exclude=$tardir'/Run/ECMWF_ENV' \
    --exclude=$tardir'/Run/Workspace' \
    --exclude=$tardir'/Run/Jobscripts/*sh' \
    --exclude=$tardir'/Testing/Regression/Compare_gribfiles/7.0.4/BASETIME' \
    --exclude=$tardir'/Testing/Regression/Compare_gribfiles/7.0.4/CERA' \
    --exclude=$tardir'/Testing/Regression/Compare_gribfiles/7.0.4/EA5' \
    --exclude=$tardir'/Testing/Regression/Compare_gribfiles/7.0.4/EI' \
    --exclude=$tardir'/Testing/Regression/Compare_gribfiles/7.0.4/ETAOD' \
    --exclude=$tardir'/Testing/Regression/Compare_gribfiles/7.0.4/GAUSSOD' \
    --exclude=$tardir'/Testing/Regression/Compare_gribfiles/7.0.4/PUREFC' \
    --exclude=$tardir'/Testing/Regression/Compare_gribfiles/7.1/BASETIME' \
    --exclude=$tardir'/Testing/Regression/Compare_gribfiles/7.1/CERA' \
    --exclude=$tardir'/Testing/Regression/Compare_gribfiles/7.1/EA5' \
    --exclude=$tardir'/Testing/Regression/Compare_gribfiles/7.1/EI' \
    --exclude=$tardir'/Testing/Regression/Compare_gribfiles/7.1/ETAOD' \
    --exclude=$tardir'/Testing/Regression/Compare_gribfiles/7.1/GAUSSOD' \
    --exclude=$tardir'/Testing/Regression/Compare_gribfiles/7.1/PUREFC' \
    --exclude=$tardir'/setup_local.sh' \
    --exclude=$tardir'/.empty' \