[54a8a01] | 1 | #!/bin/bash |
---|
| 2 | # |
---|
| 3 | # @Author: Anne Philipp |
---|
| 4 | # |
---|
[071ee9b] | 5 | # @Date: March, 1 2019 |
---|
[54a8a01] | 6 | # |
---|
[071ee9b] | 7 | # @Description: Makes a tarball for uploading and distributing on flexpart.eu |
---|
| 8 | # |
---|
| 9 | # @Licence: |
---|
| 10 | # (C) Copyright 2014-2019. |
---|
| 11 | # |
---|
| 12 | # SPDX-License-Identifier: CC-BY-4.0 |
---|
| 13 | # |
---|
| 14 | # This work is licensed under the Creative Commons Attribution 4.0 |
---|
| 15 | # International License. To view a copy of this license, visit |
---|
| 16 | # http://creativecommons.org/licenses/by/4.0/ or send a letter to |
---|
| 17 | # Creative Commons, PO Box 1866, Mountain View, CA 94042, USA. |
---|
[54a8a01] | 18 | # |
---|
| 19 | |
---|
[5bf163a] | 20 | tarname='flex_extract_v7.1.2.tar.gz' |
---|
| 21 | tardir='flex_extract_v7.1.2' |
---|
[54a8a01] | 22 | |
---|
[071ee9b] | 23 | # go back to directory which is above flex_extract directory |
---|
| 24 | cd ../.. |
---|
[54a8a01] | 25 | |
---|
[071ee9b] | 26 | # create tar-ball |
---|
| 27 | tar -zcvf $tarname $tardir\ |
---|
| 28 | --exclude=$tardir'/Source/Fortran/*.o' \ |
---|
| 29 | --exclude=$tardir'/Source/Fortran/*.mod' \ |
---|
[7b74a49] | 30 | --exclude=$tardir'/Source/Fortran/calc_etadot' \ |
---|
[071ee9b] | 31 | --exclude=$tardir'/Source/Python/*.pyc' \ |
---|
| 32 | --exclude=$tardir'/Source/Pythontest/*.pyc' \ |
---|
| 33 | --exclude=$tardir'/Source/Pythontest/__pycache__' \ |
---|
| 34 | --exclude=$tardir'/Source/Pythontest/.pytest_cache' \ |
---|
| 35 | --exclude=$tardir'/.git' \ |
---|
| 36 | --exclude=$tardir'/.gitignore' \ |
---|
| 37 | --exclude=$tardir'/Run/ECMWF_ENV' \ |
---|
| 38 | --exclude=$tardir'/Run/Workspace' \ |
---|
[7b74a49] | 39 | --exclude=$tardir'/Run/Jobscripts/*sh' \ |
---|
| 40 | --exclude=$tardir'/Testing/Regression/Compare_gribfiles/7.0.4/BASETIME' \ |
---|
| 41 | --exclude=$tardir'/Testing/Regression/Compare_gribfiles/7.0.4/CERA' \ |
---|
| 42 | --exclude=$tardir'/Testing/Regression/Compare_gribfiles/7.0.4/EA5' \ |
---|
| 43 | --exclude=$tardir'/Testing/Regression/Compare_gribfiles/7.0.4/EI' \ |
---|
| 44 | --exclude=$tardir'/Testing/Regression/Compare_gribfiles/7.0.4/ETAOD' \ |
---|
| 45 | --exclude=$tardir'/Testing/Regression/Compare_gribfiles/7.0.4/GAUSSOD' \ |
---|
| 46 | --exclude=$tardir'/Testing/Regression/Compare_gribfiles/7.0.4/PUREFC' \ |
---|
| 47 | --exclude=$tardir'/Testing/Regression/Compare_gribfiles/7.1/BASETIME' \ |
---|
| 48 | --exclude=$tardir'/Testing/Regression/Compare_gribfiles/7.1/CERA' \ |
---|
| 49 | --exclude=$tardir'/Testing/Regression/Compare_gribfiles/7.1/EA5' \ |
---|
| 50 | --exclude=$tardir'/Testing/Regression/Compare_gribfiles/7.1/EI' \ |
---|
| 51 | --exclude=$tardir'/Testing/Regression/Compare_gribfiles/7.1/ETAOD' \ |
---|
| 52 | --exclude=$tardir'/Testing/Regression/Compare_gribfiles/7.1/GAUSSOD' \ |
---|
| 53 | --exclude=$tardir'/Testing/Regression/Compare_gribfiles/7.1/PUREFC' \ |
---|
| 54 | --exclude=$tardir'/setup_local.sh' \ |
---|
[071ee9b] | 55 | --exclude=$tardir'/.empty' \ |
---|
| 56 | |
---|
| 57 | |
---|