--- doc/loncapafiles/sanitycheck.piml 2003/01/07 21:12:54 1.12 +++ doc/loncapafiles/sanitycheck.piml 2006/10/05 18:20:23 1.21 @@ -1,9 +1,8 @@ - - + /etc/httpd/conf/loncapa.conf +/etc/apache2/loncapa.conf open IN, "<"; my $hbug=-1; @@ -157,13 +159,12 @@ while (<IN>) { $dbug=1 if $a[0]=~/\_/; $dbug=1 if $a[1]=~/\_/; $dbug=1 if $a[1]=~/\W/; - $fbug=1 if (@a<5 || @a>6); + $fbug=1 if (@a<4 || @a>5); my $expr='\s.+$'; $sbug=1 if ($a[0] =~ /$expr/ || $a[1] =~ /$expr/ || $a[2] =~ /$expr/ || - $a[3] =~ /$expr/ || - $a[4] =~ /$expr/ ) + $a[3] =~ /$expr/ ) ; } } @@ -175,7 +176,7 @@ if ($dbug) { print "**** ERROR **** has invalid host id or domain id\n"; } if ($fbug) { - print "**** ERROR **** is lacking 5 or 6 columns for every row\n"; + print "**** ERROR **** is lacking 4 or 5 columns for every row\n"; } if ($sbug) { print "**** ERROR **** has illegal whitespace character\n"; @@ -187,12 +188,14 @@ open IN, "<"; my $rbug=0; my $dbug=0; my $sbug=0; -while (<IN>) { - if (/\S/) { - $rbug=1 if /\r/; - $dbug=1 if $_=~/\W.*\n$/; - $dbug=1 if $_=~/\_/; - $sbug=1 if /\s.+$/; +while (my $line = <IN>) { + if ($line =~ /\S/) { + $rbug=1 if $line=~/\r/; + if ($line =~ /\W.*\n/) { + $dbug=$line if ($line !~/\w:(?:primary|default)$/); + } + $dbug=$line if $line=~/\_/; + $sbug=1 if $line=~/\s.+$/; } } close IN; @@ -200,7 +203,7 @@ if ($rbug) { print "**** ERROR **** is DOS-formatted\n"; } if ($dbug) { - print "**** ERROR **** has invalid host id\n"; + print "**** ERROR **** has invalid host id ($dbug)\n"; } if ($sbug) { print "**** ERROR **** has illegal whitespace character\n";