From 758537854f9a9165e19428868a4d5cd0e1c04a8c Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Mon, 13 Jun 2022 09:51:32 +0200 Subject: copyright: verify SPDX-License-Identifier presence as well --- scripts/copyright.pl | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'scripts') diff --git a/scripts/copyright.pl b/scripts/copyright.pl index 466a0459b..833c06f8d 100755 --- a/scripts/copyright.pl +++ b/scripts/copyright.pl @@ -107,6 +107,9 @@ sub scanfile { $found++; } } + if($l =~ /SPDX-License-Identifier:/) { + $spdx = 1; + } # allow within the first 100 lines if(++$line > 100) { last; @@ -120,6 +123,7 @@ sub checkfile { my ($file) = @_; my $fine = 0; @copyright=(); + $spdx = 0; my $found = scanfile($file); if($found < 1) { @@ -131,6 +135,10 @@ sub checkfile { # that fine return 1; } + if(!$spdx) { + print "$file:1: missing SPDX-License-Identifier\n"; + return 2; + } my $commityear = undef; @copyright = sort {$$b{year} cmp $$a{year}} @copyright; -- cgit v1.2.1