2
0
mirror of https://gitlab.isc.org/isc-projects/bind9 synced 2025-08-31 06:25:31 +00:00

Make update_copyrights return error code when error is encountered during processing the files

This commit is contained in:
Ondřej Surý
2018-08-23 10:18:58 +02:00
parent d877d4a561
commit db3d69263d

View File

@@ -91,12 +91,15 @@ sub copyrights {
return "$a";
}
my $ret = 0;
foreach $file (keys %file_types) {
$typeandowner = $file_types{$file};
$years_list = $file_years{$file};
if ( ! -f $file ) {
print "$file: missing\n";
print "$file: missing\n";
$ret++;
next;
}
# print "Doing: $file";
@@ -105,6 +108,7 @@ foreach $file (keys %file_types) {
getyears($years_list);
if (!defined $years_list) {
print "$file: has bad parent $parent\n";
$ret++;
next;
}
}
@@ -116,6 +120,7 @@ foreach $file (keys %file_types) {
docbook($file);
if (!defined $years_list) {
print "$file: has bad parent $parent\n";
$ret++;
next;
}
}
@@ -128,6 +133,7 @@ foreach $file (keys %file_types) {
$textp = $owner2text{$owner};
if (!defined $textp) {
print "$file: unknown copyright owner $owner\n";
$ret++;
next;
}
@@ -219,6 +225,7 @@ foreach $file (keys %file_types) {
$prefix = "";
} else {
print "$file: type '$type' not supported yet; skipping\n";
$ret++;
next;
}
@@ -231,6 +238,7 @@ foreach $file (keys %file_types) {
print "$file: unexpected yacc file start ",
"(expected \"%{\\n\")\n";
close(SOURCE);
$ret++;
next;
}
$before_copyright = "$_";
@@ -241,6 +249,7 @@ foreach $file (keys %file_types) {
if ($_ !~ /[Cc]opyright/) {
print "$file: non-copyright comment\n";
close(SOURCE);
$ret++;
next;
}
if ($_ !~ /\*\//) {
@@ -258,6 +267,7 @@ foreach $file (keys %file_types) {
if ($_ !~ /[Cc]opyright/) {
print "$file: non-copyright comment\n";
close(SOURCE);
$ret++;
next;
}
while (<SOURCE>) {
@@ -283,6 +293,7 @@ foreach $file (keys %file_types) {
if ($_ !~ /[Cc]opyright/) {
print "$file: non-copyright comment\n";
close(SOURCE);
$ret++;
next;
}
while (<SOURCE>) {
@@ -304,6 +315,7 @@ foreach $file (keys %file_types) {
if ($_ !~ /[Cc]opyright/) {
print "$file: non-copyright comment\n";
close(SOURCE);
$ret++;
next;
}
while (<SOURCE>) {
@@ -357,6 +369,7 @@ foreach $file (keys %file_types) {
if ($_ !~ /[Cc]opyright/) {
print "$file: non-copyright comment\n";
close(SOURCE);
$ret++;
next;
}
while (defined($_)) {
@@ -380,6 +393,7 @@ foreach $file (keys %file_types) {
if ($_ !~ /[Cc]opyright/) {
print "$file: non-copyright comment\n";
close(SOURCE);
$ret++;
next;
}
while (defined($_)) {
@@ -596,3 +610,5 @@ foreach $file (keys %file_types) {
or die "rename($file.new, $file): $!";
}
}
exit $ret;