Send patches - preferably formatted by git format-patch - to patches at archlinux32 dot org.
summaryrefslogtreecommitdiff
path: root/bin/get-package-updates
diff options
context:
space:
mode:
authorErich Eckner <git@eckner.net>2023-05-22 20:27:19 +0200
committerErich Eckner <git@eckner.net>2023-05-22 20:27:30 +0200
commitde5e0bb6e268d293e5c3e69dcf6de4e66dcfa684 (patch)
tree3d0bf7c87b79983e717b4487e74f0348b03f5b79 /bin/get-package-updates
parent05ab0e07d4157cb7793d1b601caa38ae95b2597a (diff)
short-circuit the package-deletion, it sees "too much"
Diffstat (limited to 'bin/get-package-updates')
-rwxr-xr-xbin/get-package-updates8
1 files changed, 5 insertions, 3 deletions
diff --git a/bin/get-package-updates b/bin/get-package-updates
index 706d2d1..ca2b51a 100755
--- a/bin/get-package-updates
+++ b/bin/get-package-updates
@@ -359,9 +359,11 @@ echo 'Check modified packages from the last update, and put them to the build li
| uniq -uf2 \
| while read -r mode git_revision pkgbase repository; do
if [ "${mode}" = '<' ]; then
- if check_if_package_should_be_deleted "${pkgbase}" "${repository}"; then
- delete_package 'any' "${pkgbase}" "${repository}"
- fi
+ # TODO: To-be-deleted upstream packages need to be detected separately.
+ # if we have package x in version y and z, we *always* get a "<" entry, here
+# if check_if_package_should_be_deleted "${pkgbase}" "${repository}"; then
+# delete_package 'any' "${pkgbase}" "${repository}"
+# fi
continue
fi
if git -C "${repo_paths__archlinux32}" archive "${new_repo_revisions__archlinux32}" -- "${repository}/${pkgbase}" >/dev/null 2>&1; then