From f2993ff4dc4bf29a85b27025845c0bab2c5e132f Mon Sep 17 00:00:00 2001 From: Adam Buchweitz <312235+AdamBuchweitz@users.noreply.github.com> Date: Mon, 13 Apr 2026 09:30:53 -0500 Subject: [PATCH] fix: prevent installer using stale files --- scripts/build-arch-package.sh | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/scripts/build-arch-package.sh b/scripts/build-arch-package.sh index 7d2a4e4..91acc34 100755 --- a/scripts/build-arch-package.sh +++ b/scripts/build-arch-package.sh @@ -39,7 +39,14 @@ archive_path="${output_dir}/${archive_name}" pkgbuild_path="${output_dir}/PKGBUILD" mkdir -p "${output_dir}" -rm -f "${archive_path}" "${pkgbuild_path}" +shopt -s nullglob +old_packages=( + "${output_dir}/${package_name}-"*.pkg.tar* + "${output_dir}/${package_name}-debug-"*.pkg.tar* +) +shopt -u nullglob + +rm -f "${archive_path}" "${pkgbuild_path}" "${old_packages[@]}" git -C "${repo_root}" ls-files --cached --others --exclude-standard -z \ | tar \ @@ -65,4 +72,4 @@ echo "Wrote ${pkgbuild_path}" echo echo "Next steps:" echo " cd ${output_dir}" -echo " makepkg -f" +echo " makepkg -Csi"