gitclone: only rm the old directory at the end
this way, it will only be deleted after the new git clone and patching worked successfully Signed-off-by: Leah Rowe <leah@libreboot.org>fsdg20230625
parent
3da8d20cd6
commit
1e8f2cc170
9
gitclone
9
gitclone
|
@ -67,11 +67,6 @@ clone_project()
|
||||||
{
|
{
|
||||||
tmp_dir=$(mktemp -dt "${name}_XXXXX")
|
tmp_dir=$(mktemp -dt "${name}_XXXXX")
|
||||||
|
|
||||||
# clean out old version just in case
|
|
||||||
if [ -d "${location}" ]; then
|
|
||||||
rm -rf ${location} || exit 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
git clone ${url} ${tmp_dir} || git clone ${bkup_url} ${tmp_dir} \
|
git clone ${url} ${tmp_dir} || git clone ${bkup_url} ${tmp_dir} \
|
||||||
|| err "ERROR: could not download ${name}"
|
|| err "ERROR: could not download ${name}"
|
||||||
|
|
||||||
|
@ -81,6 +76,10 @@ clone_project()
|
||||||
)
|
)
|
||||||
|
|
||||||
patch_project
|
patch_project
|
||||||
|
|
||||||
|
if [ -d "${location}" ]; then
|
||||||
|
rm -Rf ${location} || exit 1
|
||||||
|
fi
|
||||||
mv ${tmp_dir} ${location} && return 0
|
mv ${tmp_dir} ${location} && return 0
|
||||||
|
|
||||||
printf "ERROR: Could not copy temp file to destination.\n"
|
printf "ERROR: Could not copy temp file to destination.\n"
|
||||||
|
|
Loading…
Reference in New Issue