From: Daniel Stenberg Date: Mon, 13 Jun 2022 07:51:32 +0000 (+0200) Subject: copyright: verify SPDX-License-Identifier presence as well X-Git-Tag: curl-7_84_0~51 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=758537854f9a9165e19428868a4d5cd0e1c04a8c;p=thirdparty%2Fcurl.git copyright: verify SPDX-License-Identifier presence as well --- diff --git a/scripts/copyright.pl b/scripts/copyright.pl index 466a0459bd..833c06f8d6 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;