Skip to content

Commit

Permalink
Only create symlinks for external gempak if they don't exist
Browse files Browse the repository at this point in the history
`ln -sf` wasn't overwriting existing links, but we don't need to do
the operation if the symlink already exists anyway.
  • Loading branch information
WalterKolczynski-NOAA committed Mar 11, 2024
1 parent 0bd296e commit 759a836
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 2 deletions.
4 changes: 3 additions & 1 deletion gempak/ush/gdas_ecmwf_meta_ver.sh
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,9 @@ for area in ${areas}; do
dgdattim=$(printf "f%03d" "${fhr}")
sdatenum=$(date --utc +%y%m%d -d "${PDY} ${cyc2} - ${fhr} hours")

ln -sf "${COMINecmwf}/ecmwf.20${sdatenum}/gempak" "ecmwf.20${sdatenum}"
if [[ ! -L "ecmwf.20${sdatenum}" ]]; then
ln -sf "${COMINecmwf}/ecmwf.20${sdatenum}/gempak" "ecmwf.20${sdatenum}"
fi
gdfile="ecmwf.20${sdatenum}/ecmwf_glob_20${sdatenum}12"

# 500 MB HEIGHT METAFILE
Expand Down
4 changes: 3 additions & 1 deletion gempak/ush/gdas_ukmet_meta_ver.sh
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,9 @@ for area in ${areas}; do
sdatenum=${stime:0:6}
cyclenum=${stime:6}

ln -sf "${COMINukmet}/ukmet.20${sdatenum}/gempak" "ukmet.20${sdatenum}"
if [[ -L "ukmet.20${sdatenum}" ]]; then
ln -sf "${COMINukmet}/ukmet.20${sdatenum}/gempak" "ukmet.20${sdatenum}"
fi
gdfile="ukmet.20${sdatenum}/ukmet_20${sdatenum}${cyclenum}${dgdattim}"

# 500 MB HEIGHT METAFILE
Expand Down

0 comments on commit 759a836

Please sign in to comment.