diff --git a/util/merge_copyrights b/util/merge_copyrights index dae3d58185..101e63e39a 100644 --- a/util/merge_copyrights +++ b/util/merge_copyrights @@ -15,7 +15,7 @@ # ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS # SOFTWARE. -# $Id: merge_copyrights,v 1.12 2000/06/28 22:00:38 tale Exp $ +# $Id: merge_copyrights,v 1.13 2000/07/27 03:27:35 tale Exp $ %file_types = (); %file_years = (); @@ -64,7 +64,7 @@ while () { $file_types{$_} = "MAN"; } elsif ($base =~ /\/Makefile$/) { $file_types{$_} = "MAKE"; - } elsif ($base =~ /\/named.?\.conf$/) { + } elsif ($base =~ /\/(named|rndc).?\.conf$/) { $file_types{$_} = "CONF-C"; } elsif ($base =~ /\/resolv.?\.conf$/) { $file_types{$_} = "CONF-SH"; @@ -94,9 +94,14 @@ while () { $dev = $ino = $mode = $nlink = $uid = $gid = $rdev = $size = 0; $atime = $blksize = $blocks = 0; } else { - if ($file_types{$_} eq "X" || $file_years{$_} eq "????") { - next; - } + if (! defined($file_years{$_}) || $file_years{$_} eq "????") { + print "$_: must set copyright year(s) manually\n"; + $file_years{$_} = "????"; + next; + } + + next if $file_types{$_} eq "X"; + @years = split(/,/, $file_years{$_}); $has_current = 0; foreach $fyear (@years) {