Diff for /doc/loncapafiles/webserver.piml between versions 1.1 and 1.12

version 1.1, 2002/01/29 10:32:44 version 1.12, 2003/01/07 19:01:58
Line 1 Line 1
   <!DOCTYPE piml PUBLIC "-//TUX/DTD piml 1.0 Final//EN" 
    "http://lpml.sourceforge.net/DTD/piml.dtd">
 <!-- webserver.piml -->  <!-- webserver.piml -->
 <!-- Scott Harrison -->  <!-- Scott Harrison -->
   
Line 37  http://www.lon-capa.org/ Line 39  http://www.lon-capa.org/
   
 <piml>  <piml>
 <targetroot>/</targetroot>  <targetroot>/</targetroot>
   <specialnotices>
   <specialnotice>
   </specialnotice>
   </specialnotices>
 <files>  <files>
 <file>  <file>
 <target dist='default'>/etc/httpd/conf/httpd.conf</target>  <target dist='default'>/etc/httpd/conf/httpd.conf</target>
Line 45  http://www.lon-capa.org/ Line 51  http://www.lon-capa.org/
 /etc/httpd/conf/httpd.conf  /etc/httpd/conf/httpd.conf
 </dependencies>  </dependencies>
 <perlscript mode='fg'>  <perlscript mode='fg'>
   # Generated from doc/loncapafiles/webserver.piml
 unless (-e "<TARGET />") {  unless (-e "<TARGET />") {
  print 'ERROR! httpd.conf should exist! Are you missing the Apache '.    print 'ERROR! httpd.conf should exist! Are you missing the Apache '.
  'software package';      'software package';
     exit(1);
 }  }
 else {  else {
  open OUT,"&gt;&gt;<TARGET />";    # Append loncapa_apache.conf inclusion to httpd.conf if not present.
  print OUT 'Include srm.conf'."\n";    $flag=0;
  print OUT 'Include access.conf'."\n";    open(IN,'&lt;<TARGET />');
  close OUT;    while (&lt;IN&gt;) { 
       if (/^\s*Include\s+conf\/loncapa_apache.conf/) {
         $flag=1; 
       }
     }
     close(IN);
     unless ($flag==1) {
       open(OUT,'&gt;&gt;<TARGET />');
       print(OUT 'Include conf/loncapa_apache.conf'."\n");
       close(OUT);
     }
     # Remove loncapa.conf inclusion from httpd.conf if present.
     $flag=0;
     open(IN,'&lt;<TARGET />');
     while (&lt;IN&gt;) {
       if (/^\s*Include\s+conf\/loncapa.conf/) {
         $flag=1;
       }
     }
     close(IN);
     $in='';
     if ($flag==1) {
       open(IN,'&lt;<TARGET />');
       while(&lt;IN&gt;) {
         $in.=$_ unless /^\s*Include\s+conf\/loncapa.conf/;
       }
       close(IN);
       open(OUT,'&gt;<TARGET />');
       print(OUT $in."\n");
       close(OUT);
     }
 }  }
 </perlscript>  </perlscript>
 </file>  </file>
 <file>  
 <target dist='default'>/etc/httpd/conf/access.conf</target>  
 <note>This may or may not exist on a system depending on the version of  
 Apache</note>  
 <status>unverified</status>  
 <dependencies dist='default'>  
 /etc/httpd/conf/access.conf  
 </dependencies>  
 <perlscript mode='fg'>  
 open OUT,"&gt;&gt;<TARGET />";  
 print OUT 'Include loncapa.conf'."\n";  
 close OUT;  
 </perlscript>  
 </file>  
 <file>  
 <target dist='default'>/etc/httpd/conf/srm.conf</target>  
 <note>This may or may not exist on a system depending on the version of  
 Apache</note>  
 <status>unverified</status>  
 <dependencies dist='default'>  
 /etc/httpd/conf/srm.conf  
 </dependencies>  
 <perlscript mode='fg'>  
 open OUT,"&gt;&gt;<TARGET />";  
 print OUT 'Include loncapa.conf'."\n";  
 close OUT;  
 </perlscript>  
 </file>  
 </files>  </files>
 </piml>  </piml>

Removed from v.1.1  
changed lines
  Added in v.1.12


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>