mirror of
https://github.com/ryanoasis/nerd-fonts.git
synced 2026-09-10 07:36:35 -04:00
CI: Fix: Purge destination directory always on release
See previous commit Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
This commit is contained in:
parent
1372be598b
commit
730af090db
|
|
@ -1,6 +1,6 @@
|
|||
#!/usr/bin/env bash
|
||||
# Nerd Fonts Version: 3.4.0
|
||||
# Script Version: 1.5.0
|
||||
# Script Version: 1.6.0
|
||||
#
|
||||
# You can supply options to the font-patcher via environment variable NERDFONTS
|
||||
# That option will override the defaults (also defaults of THIS script).
|
||||
|
|
@ -272,7 +272,7 @@ function patch_font {
|
|||
then
|
||||
echo "Purging patched font dir ${patched_font_dir}"
|
||||
fi
|
||||
rm -Rf -- "${patched_font_dir}"/*
|
||||
rm -- "${patched_font_dir}"/*
|
||||
fi
|
||||
|
||||
config_parent_dir=$( cd "$( dirname "$f" )" && cd ".." && pwd)
|
||||
|
|
@ -399,7 +399,20 @@ then
|
|||
do
|
||||
purge_destination=""
|
||||
current_source_dir=$(dirname "${source_fonts[$i]}")
|
||||
if [ "${current_source_dir}" != "${last_source_dir}" ]
|
||||
current_root_dir=${source_fonts_dir}/$(TMP="${current_source_dir##$source_fonts_dir/}"; echo ${TMP%%/*})
|
||||
|
||||
if [ "${current_root_dir}" != "${last_root_dir}" ] && [ -n "${force_purge}" ]
|
||||
then
|
||||
last_root_dir=${current_root_dir}
|
||||
purgedir=${current_root_dir/$unpatched_parent_dir/$patched_parent_dir}
|
||||
if [ -n "${verbose}" ]
|
||||
then
|
||||
echo "Purging patched font dir ${purgedir}"
|
||||
fi
|
||||
rm -Rf -- "${purgedir}"/*
|
||||
fi
|
||||
|
||||
if [ "${current_source_dir}" != "${last_source_dir}" ] && [ -z "${force_purge}" ]
|
||||
then
|
||||
# If we are going to patch ALL font files from a certain source directory
|
||||
# the destination directory is purged (all font files therein deleted)
|
||||
|
|
@ -436,10 +449,6 @@ then
|
|||
then
|
||||
purge_destination="TRUE"
|
||||
fi
|
||||
if [ -n "${force_purge}" ]
|
||||
then
|
||||
purge_destination="TRUE"
|
||||
fi
|
||||
fi
|
||||
echo "$LINE_PREFIX Processing font $((i+1))/${#source_fonts[@]}"
|
||||
if [ -n "${parallel}" ]
|
||||
|
|
|
|||
Loading…
Reference in a new issue