summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorA. Wilcox <AWilcox@Wilcox-Tech.com>2024-06-06 05:35:41 -0500
committerA. Wilcox <AWilcox@Wilcox-Tech.com>2024-06-06 21:41:25 -0500
commit73762f17d4b8e62739be7b055031f1ea023388ad (patch)
treecfa8aed1ae861ace81daa39c3c67c0cb4ecc7342
parentb305e062d8fd978d18b11f7acc383f14b9f704ce (diff)
downloadabuild-73762f17d4b8e62739be7b055031f1ea023388ad.tar.gz
abuild-73762f17d4b8e62739be7b055031f1ea023388ad.tar.bz2
abuild-73762f17d4b8e62739be7b055031f1ea023388ad.tar.xz
abuild-73762f17d4b8e62739be7b055031f1ea023388ad.zip
abuild: Ensure single set of cksums before update
This prevents mangling of, i.e., system/coreutils. Closes: #9
-rw-r--r--abuild.in2
1 files changed, 2 insertions, 0 deletions
diff --git a/abuild.in b/abuild.in
index 69c803b..72a29b2 100644
--- a/abuild.in
+++ b/abuild.in
@@ -2127,6 +2127,8 @@ builddeps() {
# replace the md5sums in the APKBUILD
checksum() {
local s files
+ [ $(grep -c sha512sums APKBUILD) -le 1 ] || \
+ die "This file must be manually updated."
[ -z "$source" ] && [ -n "${md5sums}${sha256sums}${sha512sums}" ] \
&& msg "Removing checksums from APKBUILD"
sed -E -i -e '/^(md5|sha[0-9]+)sums=".*[^"]$/,/"$/d' \