From dd4cd9d606f5e28f382414e258af562e346c6ab5 Mon Sep 17 00:00:00 2001
From: Natanael Copa <ncopa@alpinelinux.org>
Date: Wed, 8 Jul 2020 13:05:04 +0200
Subject: [PATCH] abuild: return error if there are more than one maintainer

fixes #5421
---
 abuild.in | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/abuild.in b/abuild.in
index 7304aa57..d02dbe3e 100644
--- a/abuild.in
+++ b/abuild.in
@@ -286,6 +286,8 @@ default_sanitycheck() {
 	[ -n "$checkdepend" ] && spell_error checkdepend checkdepends
 
 	check_maintainer || die "Provide a valid RFC822 maintainer address"
+	[ $(grep '^# *Maintainer:' "$APKBUILD" | wc -l) -gt 1 ] \
+		&& die "More than one maintainer"
 	check_license || warning "Please use valid SPDX license identifiers found at: https://spdx.org/licenses"
 
 	check_depends_dev || warning "depends_dev found but no development subpackage found"
-- 
GitLab