abuild: allow SPDX license operators

valid operators are AND OR WITH
This commit is contained in:
Carlo Landmeter 2018-04-11 20:17:43 +00:00
parent 38620eeb9f
commit 683225c064

View File

@ -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"