summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--abuild.in2
1 files changed, 2 insertions, 0 deletions
diff --git a/abuild.in b/abuild.in
index b27a460..7cfa16a 100644
--- a/abuild.in
+++ b/abuild.in
@@ -841,10 +841,12 @@ check_maintainer() {
check_license() {
local ret=0
local license_list=/usr/share/spdx/license.lst
+ local exclude="AND OR WITH"
if options_has "!spdx" || ! [ -f "$license_list" ]; then
return 0
fi
local i; for i in $license; do
+ list_has "$i" $exclude && continue
if ! grep -q -w -F "$i" "$license_list"; then
ret=1
warning "\"$i\" is not a known license"