Diff for /doc/loncapafiles/Attic/loncapafiles.html between versions 1.18 and 1.24

version 1.18, 2000/10/26 03:03:02 version 1.24, 2000/11/09 18:29:58
Line 7 Line 7
   
 <H1>LON-CAPA Files and Directories</H1>  <H1>LON-CAPA Files and Directories</H1>
 <BR>Scott Harrison, September 2000  <BR>Scott Harrison, September 2000
   <BR>Scott Harrison, October 2000
   <BR>Scott Harrison, November 2000
 <BR>Gerd Kortemeyer, Spring-Summer 2000  <BR>Gerd Kortemeyer, Spring-Summer 2000
 <P>  <P>
 <OL>  <OL>
 <LI><A HREF="#sect1">Software Package Information</A>  <LI><A HREF="#sect1">Contents and Structure of loncapafiles.html</A>
 <LI><A HREF="#sect2">File and Directory Table</A>  <LI><A HREF="#sect2">Software Package Information</A>
 <LI><A HREF="#sect3">Software Package Specification File</A>  
 <LI><A HREF="#sect4">Makefile</A>  
 </OL>  </OL>
   </P>
 <HR>  <HR>
 <A NAME="sect1"><H3>1. Software Package Information</H3>  <A NAME="sect1"><H3>1. Contents and Structure of this loncapafiles.html</H3>
   <P>
   This file contains specialized markup tags which encode information readable
   by the LON-CAPA make/build process.  This is meant to be "the master file" which
   encodes all necessary configuration information to the associated make process.
   The format of these tags is:
   <BR>&lt;LONCAPA TYPE=type [otherparameters]&gt;
   </P>
   <P>
   Here are examples of all the different types of LONCAPA make/build tags.
   <BR>&lt;LONCAPA TYPE=LOCATION DIST="redhat6.2" SOURCE="loncom/modules/TexConvert/tthperl/lontex.pm" TARGET="home/httpd/lib/perl/Apache/lontex.pm" DEVCATEGORY="handler" CATEGORY="handler"&gt;
   <BR>&lt;LONCAPA TYPE=DIRECTORY DIST="redhat6.2" TARGET="home/httpd/lib/perl/Apache" CATEGORY="writeable by server"&gt;
   <BR>&lt;LONCAPA TYPE=OWNERSHIP DIST="redhat6.2" CATEGORY="setuid" CHMOD="6755" CHOWN="root:root"&gt;
   <BR>&lt;LONCAPA TYPE=RPM NAME="Vendor" VALUE="Laboratory for Instructional Technology Education, Division of Science and Mathematics Education, Michigan State University.">
   </P>
   <P>
   The NAME tags associated with TYPE=RPM are:
   <UL>
   <LI>Summary
   <LI>Name
   <LI>Version
   <LI>Release
   <LI>Vendor
   <LI>BuildRoot
   <LI>Copyright
   <LI>Group
   <LI>Source
   <LI>AutoReqProv
   <LI>description
   <LI>pre
   </UL>
   <P>
   To allow for viewing the tag information in a tabular HTML format, the make process generates 
   <A HREF="latestinstallconfiguration.html">doc/loncapafiles/latestinstallconfiguration.html</A> which
   has the latest HTML presentation of the current LONCAPA tag configuration settings</A>.  Alternatively,
   you can just view the internal tags of this HTML file.
   </P>
   <HR>
   <A NAME="sect2"><H3>2. Software Package Information</H3>
   <P>
   This section contains the actual LONCAPA tag information.  These tags are probably not viewable with your
   browser and can only be seen be examining the HTML source.
   </P>
   <LONCAPA TYPE=RPM NAME="Summary" VALUE="Basic files for running a LON-CAPA server.">
   <LONCAPA TYPE=RPM NAME="Name" VALUE="LON-CAPA-base">
   <LONCAPA TYPE=RPM NAME="Version" VALUE="3.1">
   <LONCAPA TYPE=RPM NAME="Release" VALUE="1">
   <LONCAPA TYPE=RPM NAME="Vendor" VALUE="Laboratory for Instructional Technology Education, Division of Science and Mathematics Education, Michigan State University.">
   <LONCAPA TYPE=RPM NAME="BuildRoot" VALUE="/home/harris41/LON-CAPA-BuildRoot">
   <LONCAPA TYPE=RPM NAME="Copyright" VALUE="GNU General Public License. Version 2, June 1991.  Michigan State University patents may apply.">
   <LONCAPA TYPE=RPM NAME="Group" VALUE="Utilities/System">
   <LONCAPA TYPE=RPM NAME="Source" VALUE="LON-CAPA-base-3.1.tar.gz">
   <LONCAPA TYPE=RPM NAME="AutoReqProv" VALUE="no">
   <LONCAPA TYPE=RPM NAME="description" VALUE="This package facilitates a base installation of LON-CAPA files in their directories.\nThe files in this package are only those directly associated with the network communication\nlayer established through direct server-to-server communications (via lond and lonc); plus\nthose which configure (but otherwise not constitute) external software packages like Apache\nand Athena-Kerberos.  For more on the LON-CAPA project, visit http://www.lon-capa.org/.">
   <LONCAPA TYPE=RPM NAME="pre" VALUE="echo '***********************************************************************"\necho "LON-CAPA  LearningOnline with CAPA"\necho "http://www.lon-capa.org/"\necho "Gerd Kortemeyer, et al"\necho "Laboratory for Instructional Technology Education"\necho "Michigan State University"\necho "General Public License, Version 2, June 1991"\necho "** Michigan State University patents may apply **"\necho " "\necho "This installation assumes an installation of Redhat 6.2"\necho " "\necho "The server computer should be currently connected to the ethernet"\necho " "\necho "The files in this package are only those directly associated with the network communication"\necho "layer established through direct server-to-server communications (via lond and lonc); plus"\necho "those which configure (but otherwise not constitute) external software packages like Apache"\necho "and Athena-Kerberos."\necho "***********************************************************************"\n
   '>
   <LONCAPA TYPE=DIRECTORY DIST="redhat6.2" TARGET="etc/httpd/conf" DEVCATEGORY="standard" CATEGORY="standard">
   <LONCAPA TYPE=DIRECTORY DIST="redhat6.2" TARGET="home/httpd/lonTabs" DEVCATEGORY="server standard" CATEGORY="standard">
   <LONCAPA TYPE=DIRECTORY DIST="redhat6.2" TARGET="etc" DEVCATEGORY="standard" CATEGORY="standard">
   <LONCAPA TYPE=DIRECTORY DIST="redhat6.2" TARGET="home/httpd/perl" DEVCATEGORY="server standard" CATEGORY="server readonly">
   <LONCAPA TYPE=DIRECTORY DIST="redhat6.2" TARGET="home/httpd/perl/logs DEVCATEGORY="server standard" CATEGORY="server standard">
   <LONCAPA TYPE=DIRECTORY DIST="redhat6.2" TARGET="home/httpd/perl/tmp" DEVCATEGORY="server standard" CATEGORY="server standard">
   <LONCAPA TYPE=DIRECTORY DIST="redhat6.2" TARGET="home/httpd/lib/perl/Apache" DEVCATEGORY="server standard" CATEGORY="server readonly">
   
   <LONCAPA TYPE=DIRECTORY DIST="redhat6.2" TARGET="home/httpd/lonIDs" DEVCATEGORY="server standard" CATEGORY="server standard">
   <LONCAPA TYPE=DIRECTORY DIST="redhat6.2" TARGET="home/httpd/sockets" DEVCATEGORY="server standard" CATEGORY="server standard">
   <LONCAPA TYPE=DIRECTORY DIST="redhat6.2" TARGET="home/httpd/sockets/delayed" DEVCATEGORY="server standard" CATEGORY="server standard">
   <LONCAPA TYPE=DIRECTORY DIST="redhat6.2" TARGET="home/httpd/html" DEVCATEGORY="server standard" CATEGORY="server standard">
   <LONCAPA TYPE=DIRECTORY DIST="redhat6.2" TARGET="home/httpd/html/res" DEVCATEGORY="server standard" CATEGORY="server standard">
   <LONCAPA TYPE=DIRECTORY DIST="redhat6.2" TARGET="home/httpd/html/adm" DEVCATEGORY="server standard" CATEGORY="server readonly">
   <LONCAPA TYPE=DIRECTORY DIST="redhat6.2" TARGET="home/httpd/html/adm/rat" DEVCATEGORY="server standard" CATEGORY="server readonly">
   <LONCAPA TYPE=DIRECTORY DIST="redhat6.2" TARGET="home/httpd/html/adm/lonIcons" DEVCATEGORY="server standard" CATEGORY="server readonly">
   <LONCAPA TYPE=DIRECTORY DIST="redhat6.2" TARGET="home/httpd/lonUsers" DEVCATEGORY="server standard" CATEGORY="server standard">
   <LONCAPA TYPE=DIRECTORY DIST="redhat6.2" TARGET="home/httpd/html/lon-status" DEVCATEGORY="server standard" CATEGORY="server standard">
   <LONCAPA TYPE=DIRECTORY DIST="redhat6.2" TARGET="usr/lib/perl5/site_perl/5.005" DEVCATEGORY="standard" CATEGORY="standard">
   <LONCAPA TYPE=DIRECTORY DIST="redhat6.2" TARGET="home/httpd/html/adm/MathML" DEVCATEGORY="server standard" CATEGORY="server readonly">
   <LONCAPA TYPE=DIRECTORY DIST="redhat6.2" TARGET="home/httpd/html/res/adm/includes" DEVCATEGORY="server standard" CATEGORY="server readonly">
   <LONCAPA TYPE=DIRECTORY DIST="redhat6.2" TARGET="home/httpd/html/res/adm/pages" DEVCATEGORY="server standard" CATEGORY="server readonly">
   <LONCAPA TYPE=DIRECTORY DIST="redhat6.2" TARGET="home/httpd/html/res/adm/pages/bookmarkmenu" DEVCATEGORY="server standard" CATEGORY="server readonly">
   <LONCAPA TYPE=DIRECTORY DIST="redhat6.2" TARGET="home/httpd/html/res/adm/pages/annotations" DEVCATEGORY="server standard" CATEGORY="server readonly">
   <LONCAPA TYPE=DIRECTORY DIST="redhat6.2" TARGET="usr/sbin" DEVCATEGORY="standard" CATEGORY="standard">
   <LONCAPA TYPE=DIRECTORY DIST="redhat6.2" TARGET="etc/cron.d" DEVCATEGORY="standard" CATEGORY="standard">
   <LONCAPA TYPE=DIRECTORY DIST="redhat6.2" TARGET="etc/ntp" DEVCATEGORY="standard" CATEGORY="standard">
   <LONCAPA TYPE=DIRECTORY DIST="redhat6.2" TARGET="etc/rc.d/init.d" DEVCATEGORY="standard" CATEGORY="standard">
   <LONCAPA TYPE=DIRECTORY DIST="redhat6.2" TARGET="etc/atalk" DEVCATEGORY="standard" CATEGORY="standard">
   
   
   <LONCAPA TYPE=DIRECTORY DIST="redhat6.2" TARGET="home/httpd/lib/perl/Apache" CATEGORY="writeable by server">
   <LONCAPA TYPE=LOCATION DIST="redhat6.2" SOURCE="loncom/modules/TexConvert/tthperl/lontex.pm" TARGET="home/httpd/lib/perl/Apache/lontex.pm" CATEGORY="handler">
   <LONCAPA TYPE=OWNERSHIP CATEGORY="setuid" CHMOD="6755" CHOWN="root:root">
   
 <FONT SIZE=+2><A HREF="LON-CAPA-base-3.1-1.i386.rpm">Rolled in a RedHat 6.2 RPM, September 27, 2000</A></FONT>  <FONT SIZE=+2><A HREF="LON-CAPA-base-3.1-1.i386.rpm">Rolled in a RedHat 6.2 RPM, September 27, 2000</A></FONT>
 <P>  <P>
 <TABLE BGCOLOR=#FFFFFF BORDER=0 CELLPADDING=10 CELLSPACING=0>  <TABLE BGCOLOR=#FFFFFF BORDER=0 CELLPADDING=10 CELLSPACING=0>
Line 68  with different sets of permissions based Line 159  with different sets of permissions based
 <LI>unless otherwise specified, lists are separated by newlines (and subelements are separated with colons ':')  <LI>unless otherwise specified, lists are separated by newlines (and subelements are separated with colons ':')
 </UL>  </UL>
 <HR>  <HR>
 <A NAME="sect2"><H3>2. File and Directory Table</H3>  <A NAME="sect3"><H3>2. File and Directory Table</H3>
 <TABLE BORDER="1" CELLPADDING=5 WIDTH=60%>  <TABLE BORDER="1" CELLPADDING=5 WIDTH=60%>
   <TR>    <TR>
     <TD WIDTH="39%" COLSPAN=2><B><FONT SIZE="+1">Files & Directories</FONT></B></TD>      <TD WIDTH="39%" COLSPAN=2><B><FONT SIZE="+1">Files & Directories</FONT></B></TD>
Line 184  each list element consists of only one v Line 275  each list element consists of only one v
     <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="configurable.gif" ALT="configurable"></TD>       <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="configurable.gif" ALT="configurable"></TD> 
     <TD WIDTH="35%">krb.conf</TD>       <TD WIDTH="35%">krb.conf</TD> 
     <TD WIDTH="12%">conf</TD>       <TD WIDTH="12%">conf</TD> 
     <TD WIDTH="23%">which Kerberos      <TD WIDTH="23%">which Kerberos server to contact for which Kerberos domains</TD> 
       server to contact for which Kerberos domains</TD>   
     <TD WIDTH="26%"><B>configure</B><BR>      <TD WIDTH="26%"><B>configure</B><BR>
 <TABLE CELLPADDING=0 CELLSPACING=0 BORDER=1>  <TABLE CELLPADDING=0 CELLSPACING=0 BORDER=1>
 <TR><TD>  <TR><TD>
Line 204  each list element consists of only two s Line 294  each list element consists of only two s
   </TR>    </TR>
   <TR BGCOLOR="#FFFF80">    <TR BGCOLOR="#FFFF80">
     <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="configurable.gif" ALT="configurable"></TD>       <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="configurable.gif" ALT="configurable"></TD> 
       <TD WIDTH="35%">smb.conf</TD> 
       <TD WIDTH="12%">conf</TD> 
       <TD WIDTH="23%">configuration file to make LON-CAPA server file space accessible to network neighborhood</TD> 
       <TD WIDTH="26%"><B>configure</B><BR>
     </TR>
     <TR BGCOLOR="#FFFF80">
       <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="configurable.gif" ALT="configurable"></TD> 
     <TD WIDTH="35%">ntp.conf</TD>       <TD WIDTH="35%">ntp.conf</TD> 
     <TD WIDTH="12%">conf</TD>       <TD WIDTH="12%">conf</TD> 
     <TD WIDTH="23%">which NTP server to contact for information (XNTP3 standard)</TD>       <TD WIDTH="23%">which NTP server to contact for information (XNTP3 standard)</TD> 
Line 251  Example:<BR><NOBR><TT>server ntp.msu.edu Line 348  Example:<BR><NOBR><TT>server ntp.msu.edu
     <TD WIDTH="23%">maintain secondary database of metadata</TD>      <TD WIDTH="23%">maintain secondary database of metadata</TD>
     <TD WIDTH="26%">&nbsp;</TD>      <TD WIDTH="26%">&nbsp;</TD>
   </TR>    </TR>
     <TR BGCOLOR="#80FF80">
       <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="setuid.gif" ALT="setuid"></TD> 
       <TD WIDTH="35%">lcpasswd</TD>
       <TD WIDTH="12%">setuid script</TD>
       <TD WIDTH="23%">coordinates the system services and files in order to allow lond to change user passwords</TD>
       <TD WIDTH="26%">&nbsp;</TD>
     </TR>
     <TR BGCOLOR="#80FF80">
       <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="setuid.gif" ALT="setuid"></TD> 
       <TD WIDTH="35%">lcuseradd</TD>
       <TD WIDTH="12%">setuid script</TD>
       <TD WIDTH="23%">coordinates the system services and files in order to allow lond to add a new user</TD>
       <TD WIDTH="26%">&nbsp;</TD>
     </TR>
     <TR BGCOLOR="#80FF80">
       <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="setuid.gif" ALT="setuid"></TD> 
       <TD WIDTH="35%">lcpasswd</TD>
       <TD WIDTH="12%">setuid script</TD>
       <TD WIDTH="23%">coordinates the system services and files in order to allow lond to add a new user</TD>
       <TD WIDTH="26%">&nbsp;</TD>
     </TR>
     <TR BGCOLOR="#80FF80">
       <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="setuid.gif" ALT="setuid"></TD> 
       <TD WIDTH="35%">lcnfson</TD>
       <TD WIDTH="12%">setuid script</TD>
       <TD WIDTH="23%">coordinates the system services and files in order to allow lond to enable NFS for a user</TD>
       <TD WIDTH="26%">&nbsp;</TD>
     </TR>
     <TR BGCOLOR="#80FF80">
       <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="setuid.gif" ALT="setuid"></TD> 
       <TD WIDTH="35%">lcnfsoff</TD>
       <TD WIDTH="12%">setuid script</TD>
       <TD WIDTH="23%">coordinates the system services and files in order to allow lond to enable NFS for a user</TD>
       <TD WIDTH="26%">&nbsp;</TD>
     </TR>
   <TR BGCOLOR="#000000">    <TR BGCOLOR="#000000">
     <TD COLSPAN=3><IMG SRC="emptydirectory.gif" ALT="empty directory"> <FONT COLOR="#80FFFF" SIZE=+1> EMPTY DIRECTORY -- /home/httpd/perl/logs</FONT></TD>      <TD COLSPAN=3><IMG SRC="emptydirectory.gif" ALT="empty directory"> <FONT COLOR="#80FFFF" SIZE=+1> EMPTY DIRECTORY -- /home/httpd/perl/logs</FONT></TD>
     <TD COLSPAN=2><FONT COLOR="#80FFFF">logs and pids of lonc, lond and lonnet.pm</FONT></TD>      <TD COLSPAN=2><FONT COLOR="#80FFFF">logs and pids of lonc, lond and lonnet.pm</FONT></TD>
Line 1002  loading_bookmarks.html Line 1134  loading_bookmarks.html
   </TR>    </TR>
   <TR BGCOLOR="#000000">    <TR BGCOLOR="#000000">
     <TD COLSPAN=3><IMG SRC="directory.gif" ALT="directory"> <FONT COLOR="#80FFFF" SIZE=+1> DIRECTORY -- /etc/cron.d</FONT></TD>      <TD COLSPAN=3><IMG SRC="directory.gif" ALT="directory"> <FONT COLOR="#80FFFF" SIZE=+1> DIRECTORY -- /etc/cron.d</FONT></TD>
     <TD COLSPAN=2><FONT COLOR="#80FFFF">unauthenticated resources</FONT></TD>      <TD COLSPAN=2><FONT COLOR="#80FFFF">&nbsp;</FONT></TD>
   </TR>    </TR>
   <TR BGCOLOR="#80FFFF">    <TR BGCOLOR="#80FFFF">
     <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="static.gif" ALT="static"></TD>       <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="static.gif" ALT="static"></TD> 
Line 1016  loading_bookmarks.html Line 1148  loading_bookmarks.html
     <TD COLSPAN=2><FONT COLOR="#FFFF80"></FONT>&nbsp;</TD>      <TD COLSPAN=2><FONT COLOR="#FFFF80"></FONT>&nbsp;</TD>
   </TR>    </TR>
   <TR BGCOLOR="#FFFF80">    <TR BGCOLOR="#FFFF80">
     <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="interfacefile.gif" ALT="interface file"></TD>       <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="configurable.gif" ALT="configurable"></TD> 
     <TD WIDTH="35%">step-tickers</TD>      <TD WIDTH="35%">step-tickers</TD>
     <TD WIDTH="12%">conf</TD>      <TD WIDTH="12%">conf</TD>
     <TD WIDTH="23%">file that stimulates running of ntpdate upon init.d/xntpd initiation</TD>      <TD WIDTH="23%">file that stimulates running of ntpdate upon init.d/xntpd initiation</TD>
     <TD WIDTH="26%">&nbsp;</TD>      <TD WIDTH="26%"><B>configure</B>
   <TABLE CELLPADDING=0 CELLSPACING=0 BORDER=1>
   <TR><TD><TT>just one line with the ip address of the server</TT></TD></TR>
   </TABLE>
   </TD>
   </TR>    </TR>
   <TR BGCOLOR="#000000">    <TR BGCOLOR="#000000">
     <TD COLSPAN=3><FONT COLOR="#80FF80" SIZE=+1><IMG SRC="directory.gif" ALT="directory"> DIRECTORY -- /etc/rc.d/init.d</FONT></TD>      <TD COLSPAN=3><FONT COLOR="#80FF80" SIZE=+1><IMG SRC="directory.gif" ALT="directory"> DIRECTORY -- /etc/rc.d/init.d</FONT></TD>
Line 1030  loading_bookmarks.html Line 1166  loading_bookmarks.html
     <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="rootscript.gif" ALT="root script"></TD>       <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="rootscript.gif" ALT="root script"></TD> 
     <TD WIDTH="35%">loncontrol</TD>      <TD WIDTH="35%">loncontrol</TD>
     <TD WIDTH="12%">root script</TD>      <TD WIDTH="12%">root script</TD>
     <TD WIDTH="23%">icons used for the entire LON-CAPA user interface</TD>      <TD WIDTH="23%">system init and control handling for the LON-CAPA network</TD>
     <TD WIDTH="26%">      <TD WIDTH="26%">
 <B>multiple targets</B><BR>  <B>multiple targets</B><BR>
 <FONT SIZE=-2>  <FONT SIZE=-1>
 a.gif  <PRE>
 b.gif  /etc/rc.d/rc0.d/K05loncontrol
 c.gif  /etc/rc.d/rc1.d/K05loncontrol
 chat.gif  /etc/rc.d/rc2.d/K05loncontrol
 d.gif  /etc/rc.d/rc3.d/S95loncontrol
 e.gif  /etc/rc.d/rc4.d/S95loncontrol
 endmenu.gif  /etc/rc.d/rc5.d/S95loncontrol
 f.gif  /etc/rc.d/rc6.d/K05loncontrol
 feedback.gif  </PRE>
 fnkmenu.gif  
 g.gif  
 group.gif  
 h.gif  
 help.gif  
 hyphen.gif  
 i.gif  
 info.gif  
 j.gif  
 k.gif  
 l.gif  
 ledblink.gif  
 ledoff.gif  
 ledon.gif  
 ledsend.gif  
 m.gif  
 n.gif  
 navmenu.gif  
 next.gif  
 o.gif  
 p.gif  
 prev.gif  
 q.gif  
 r.gif  
 reload.gif  
 remotebg.gif  
 s.gif  
 space.gif  
 spacer.gif  
 t.gif  
 title.gif  
 u.gif  
 v.gif  
 w.gif  
 x.gif  
 y.gif  
 z.gif  
 </FONT></TD>  </FONT></TD>
   </TR>    </TR>
     <TR BGCOLOR="#000000">
       <TD COLSPAN=3><FONT COLOR="#FFFF80" SIZE=+1><IMG SRC="directory.gif" ALT="directory"> DIRECTORY -- /etc/atalk</FONT></TD>
       <TD COLSPAN=2><FONT COLOR="#FFFF80"></FONT>&nbsp;</TD>
     </TR>
     <TR BGCOLOR="#FFFF80">
       <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="configurable.gif" ALT="configurable"></TD> 
       <TD WIDTH="35%">config</TD> 
       <TD WIDTH="12%">conf</TD> 
       <TD WIDTH="23%">configuration file to make LON-CAPA server file space accessible to Appleshares access (Macintosh)</TD> 
       <TD WIDTH="26%"><B>configure</B><BR>
     </TR>
 </TABLE>  </TABLE>
 <HR>  
 <A NAME="sect3"><H3>3. Software Package Specification File</H3>  
 <PRE>  
 Summary: Basic files for running a LON-CAPA server.  
 Name: LON-CAPA-base  
 Version: 3.1  
 Release: 1  
 Vendor: Laboratory for Instructional Technology Education, Division of Science and Mathematics Education, Michigan State University.  
 BuildRoot: /home/harris41/LON-CAPA-BuildRoot  
 Copyright: GNU General Public License. Version 2, June 1991.  Michigan State University patents may apply.  
 Group: Utilities/System  
 Source: LON-CAPA-base-3.1.tar.gz  
 AutoReqProv: no  
 # requires: filesystem  
 %description  
 This package facilitates a base installation of LON-CAPA files in their directories.  
 The files in this package are only those directly associated with the network communication  
 layer established through direct server-to-server communications (via lond and lonc); plus  
 those which configure (but otherwise not constitute) external software packages like Apache  
 and Athena-Kerberos.  For more on the LON-CAPA project, visit http://www.lon-capa.org/.  
   
 %prep  
 %setup  
   
 %build  
 rm -Rf "/home/harris41/LON-CAPA-BuildRoot"  
   
 %install  
 # ROOT="$RPM_BUILD_ROOT"  
 # SOURCE="/home/harris41/LON-CAPA-topdir_for_build/SOURCES/LON-CAPA-base-3.1/LON-CAPA/SourceRoot"  
 make ROOT="$RPM_BUILD_ROOT" SOURCE="/home/harris41/LON-CAPA-topdir_for_build/SOURCES/LON-CAPA-base-3.1/SourceRoot" directories  
 make ROOT="$RPM_BUILD_ROOT" SOURCE="/home/harris41/LON-CAPA-topdir_for_build/SOURCES/LON-CAPA-base-3.1/SourceRoot" files  
   
 %pre  
 echo "***********************************************************************"  
 echo "LON-CAPA  LearningOnline with CAPA"  
 echo "http://www.lon-capa.org/"  
 echo "Gerd Kortemeyer, et al"  
 echo "Laboratory for Instructional Technology Education"  
 echo "Michigan State University"  
 echo "General Public License, Version 2, June 1991"  
 echo "** Michigan State University patents may apply **"  
 echo " "  
 echo "This installation assumes an installation of Redhat 6.2"  
 echo " "  
 echo "The server computer should be currently connected to the ethernet"  
 echo " "  
 echo "The files in this package are only those directly associated with the network communication"  
 echo "layer established through direct server-to-server communications (via lond and lonc); plus"  
 echo "those which configure (but otherwise not constitute) external software packages like Apache"  
 echo "and Athena-Kerberos."  
 echo "***********************************************************************"  
   
 %post  
 %postun  
   
 %files  
 %doc README COPYING ChangeLog LICENSE  
 %dir %attr(700,www,users) /etc/httpd/conf  
 %config %attr(600,www,users) /etc/httpd/conf/access.conf  
 %attr(400,www,users) /etc/httpd/conf/httpd.conf  
 %attr(400,www,users) /etc/httpd/conf/srm.conf  
 %attr(400,www,users) /etc/httpd/conf/startup.pl  
 %dir %attr(700,www,users) /home/httpd/lonTabs  
 %attr(400,www,users) /home/httpd/lonTabs/filetypes.tab  
 %attr(400,www,users) /home/httpd/lonTabs/roles.tab  
 %attr(400,www,users) /home/httpd/lonTabs/rolesplain.tab  
 %attr(400,www,users) /home/httpd/lonTabs/hosts.tab  
 %config %attr(600,www,users) /home/httpd/lonTabs/spare.tab  
 %attr(400,www,users) /home/httpd/lonTabs/htpasswd  
 %config %attr(600,www,users) /etc/krb.conf  
 %attr(500,www,users) /home/httpd/perl/lonc  
 %attr(500,www,users) /home/httpd/perl/lond  
 %attr(500,www,users) /home/httpd/perl/loncron  
 %attr(500,www,users) /home/httpd/perl/lonsql  
 %dir %attr(700,www,users) /home/httpd/perl/logs  
 %dir %attr(700,www,users) /home/httpd/perl/tmp  
 %dir %attr(500,www,users) /home/httpd/lib/perl/Apache  
 %attr(400,www,users) /home/httpd/lib/perl/Apache/lonratedt.pm  
 %attr(400,www,users) /home/httpd/lib/perl/Apache/lonratsrv.pm  
 %attr(400,www,users) /home/httpd/lib/perl/Apache/lonpage.pm  
 %attr(400,www,users) /home/httpd/lib/perl/Apache/lonuserstate.pm  
 %attr(400,www,users) /home/httpd/lib/perl/Apache/lontex.pm  
 %attr(400,www,users) /home/httpd/lib/perl/Apache/lontexconvert.pm  
 %attr(400,www,users) /home/httpd/lib/perl/Apache/lonxml.pm  
 %attr(400,www,users) /home/httpd/lib/perl/Apache/style.pm  
 %attr(400,www,users) /home/httpd/lib/perl/Apache/londefdef.pm  
 %attr(400,www,users) /home/httpd/lib/perl/Apache/run.pm  
 %attr(400,www,users) /home/httpd/lib/perl/Apache/scripttag.pm  
 %attr(400,www,users) /home/httpd/lib/perl/Apache/lonhomework.pm  
 %attr(400,www,users) /home/httpd/lib/perl/Apache/inputtags.pm  
 %attr(400,www,users) /home/httpd/lib/perl/Apache/structuretags.pm  
 %attr(400,www,users) /home/httpd/lib/perl/Apache/response.pm  
 %attr(400,www,users) /home/httpd/lib/perl/Apache/caparesponse.pm  
 %attr(400,www,users) /home/httpd/lib/perl/Apache/lonacc.pm  
 %attr(400,www,users) /home/httpd/lib/perl/Apache/lonracc.pm  
 %attr(400,www,users) /home/httpd/lib/perl/Apache/loncacc.pm  
 %attr(400,www,users) /home/httpd/lib/perl/Apache/lonauth.pm  
 %attr(400,www,users) /home/httpd/lib/perl/Apache/lonlogin.pm  
 %attr(400,www,users) /home/httpd/lib/perl/Apache/lonlogout.pm  
 %attr(400,www,users) /home/httpd/lib/perl/Apache/lonrep.pm  
 %attr(400,www,users) /home/httpd/lib/perl/Apache/lonroles.pm  
 %attr(400,www,users) /home/httpd/lib/perl/Apache/lonindexer.pm  
 %attr(400,www,users) /home/httpd/lib/perl/Apache/lonnet.pm  
 %dir %attr(700,www,users) /home/httpd/lonIDs  
 %dir %attr(700,www,users) /home/httpd/sockets  
 %dir %attr(700,www,users) /home/httpd/sockets/delayed  
 %dir %attr(700,www,users) /home/httpd/html  
 %attr(400,www,users) /home/httpd/html/index.html  
 %dir %attr(700,www,users) /home/httpd/html/res  
 %attr(-,www,users) /home/httpd/html/raw  
 %dir %attr(500,www,users) /home/httpd/html/adm  
 %attr(400,www,users) /home/httpd/html/adm/notfound.html  
 %attr(400,www,users) /home/httpd/html/adm/unauthorized.html  
 %dir %attr(500,www,users) /home/httpd/html/adm/rat  
 %attr(400,www,users) /home/httpd/html/adm/rat/rat.html  
 %attr(400,www,users) /home/httpd/html/adm/rat/code.html  
 %attr(400,www,users) /home/httpd/html/adm/rat/map.html  
 %attr(400,www,users) /home/httpd/html/adm/rat/*.gif  
 %dir %attr (500,www,users) /home/httpd/html/adm/lonIcons  
 %attr (400,www,users) /home/httpd/html/adm/lonIcons/*.gif  
 %dir %attr (700,www,users) /home/httpd/lonUsers  
 %dir %attr (700,www,users) /home/httpd/lon-status  
 %attr (400,www,users) /usr/lib/perl5/site_perl/5.005/tth.bs  
 %attr (400,www,users) /usr/lib/perl5/site_perl/5.005/tth.pm  
 %attr (500,www,users) /usr/lib/perl5/site_perl/5.005/tth.so  
 %attr (400,www,users) /usr/lib/perl5/site_perl/5.005/capa.pm  
 %attr (400,www,users) /usr/lib/perl5/site_perl/5.005/capa.bs  
 %attr (500,www,users) /usr/lib/perl5/site_perl/5.005/capa.so  
 %dir %attr (500,www,users) /home/httpd/html/adm/MathML  
 %attr (400,www,users) /home/httpd/html/adm/MathML/*.ent  
 %attr (400,www,users) /home/httpd/html/adm/MathML/mathml.css  
 %attr (400,www,users) /home/httpd/html/adm/MathML/mathml.dtd  
 %dir %attr (500,www,users) /home/httpd/html/res/adm/includes  
 %attr (400,www,users) /home/httpd/html/res/adm/includes/londes.js  
 %attr (400,www,users) /home/httpd/html/res/adm/includes/default_homework.lcpm  
 %dir %attr (500,www,users) /home/httpd/html/res/adm/pages  
 %dir %attr (500,www,users) /home/httpd/html/res/adm/pages/bookmarkmenu  
 %dir %attr (500,www,users) /home/httpd/html/res/adm/pages/annotations  
 %attr (400,www,users) /home/httpd/html/res/adm/pages/*.gif  
 %attr (400,www,users) /home/httpd/html/res/adm/pages/imgmaps.html  
 %attr (400,www,users) /home/httpd/html/res/adm/pages/index.html  
 %attr (400,www,users) /home/httpd/html/res/adm/pages/menu.html  
 %attr (400,www,users) /home/httpd/html/res/adm/pages/bookmarkmenu/*.gif  
 %attr (400,www,users) /home/httpd/html/res/adm/pages/bookmarkmenu/bookmarklib.js  
 %attr (400,www,users) /home/httpd/html/res/adm/pages/bookmarkmenu/*.html  
 </PRE>  
 <HR>  
 <A NAME="sect2"><H3>4. Makefile</H3>  
 <PRE>  
 directories:  
  install -m 0700 -d $(SOURCE)/etc/httpd/conf $(ROOT)/etc/httpd/conf  
  install -m 0700 -d $(SOURCE)/home/httpd/lonTabs $(ROOT)/home/httpd/lonTabs  
  install -m 0700 -d $(SOURCE)/home/httpd/perl $(ROOT)/home/httpd/perl  
  install -m 0700 -d $(SOURCE)/home/httpd/perl/logs $(ROOT)/home/httpd/perl/logs  
  install -m 0700 -d $(SOURCE)/home/httpd/perl/tmp $(ROOT)/home/httpd/perl/tmp  
  install -m 0500 -d $(SOURCE)/home/httpd/lib/perl/Apache $(ROOT)/home/httpd/lib/perl/Apache  
  install -m 0700 -d $(SOURCE)/home/httpd/lonIDs $(ROOT)/home/httpd/lonIDs  
  install -m 0700 -d $(SOURCE)/home/httpd/sockets $(ROOT)/home/httpd/sockets  
  install -m 0700 -d $(SOURCE)/home/httpd/sockets/delayed $(ROOT)/home/httpd/sockets/delayed  
  install -m 0700 -d $(SOURCE)/home/httpd/html $(ROOT)/home/httpd/html  
  install -m 0700 -d $(SOURCE)/home/httpd/html/res $(ROOT)/home/httpd/html/res  
  install -m 0500 -d $(SOURCE)/home/httpd/html/adm $(ROOT)/home/httpd/html/adm  
  install -m 0500 -d $(SOURCE)/home/httpd/html/adm/rat $(ROOT)/home/httpd/html/adm/rat  
  install -m 0500 -d $(SOURCE)/home/httpd/html/adm/lonIcons $(ROOT)/home/httpd/html/adm/lonIcons  
  install -m 0700 -d $(SOURCE)/home/httpd/lonUsers $(ROOT)/home/httpd/lonUsers  
  install -m 0700 -d $(SOURCE)/home/httpd/lon-status $(ROOT)/home/httpd/lon-status  
  install -m 0500 -d $(SOURCE)/home/httpd/html/adm/MathML $(ROOT)/home/httpd/html/adm/MathML  
  install -m 0500 -d $(SOURCE)/home/httpd/html/res/adm/includes $(ROOT)/home/httpd/html/res/adm/includes  
  install -m 0500 -d $(SOURCE)/home/httpd/html/res/adm/pages $(ROOT)/home/httpd/html/res/adm/pages  
  install -m 0500 -d $(SOURCE)/home/httpd/html/res/adm/pages $(ROOT)/home/httpd/html/res/adm/pages/bookmarkmenu  
  install -m 0500 -d $(SOURCE)/home/httpd/html/res/adm/pages $(ROOT)/home/httpd/html/res/adm/pages/annotations  
  install -m 0500 -d $(SOURCE)/usr/lib/perl5/site_perl/5.005 $(ROOT)/usr/lib/perl5/site_perl/5.005  
   
 files:  
  install -m 0600 $(SOURCE)/etc/httpd/conf/access.conf $(ROOT)/etc/httpd/conf/access.conf  
  install -m 0400 $(SOURCE)/etc/httpd/conf/httpd.conf $(ROOT)/etc/httpd/conf/httpd.conf  
  install -m 0400 $(SOURCE)/etc/httpd/conf/srm.conf $(ROOT)/etc/httpd/conf/srm.conf  
  install -m 0400 $(SOURCE)/etc/httpd/conf/startup.pl $(ROOT)/etc/httpd/conf/startup.pl  
  install -m 0400 $(SOURCE)/home/httpd/lonTabs/filetypes.tab $(ROOT)/home/httpd/lonTabs/filetypes.tab  
  install -m 0400 $(SOURCE)/home/httpd/lonTabs/roles.tab $(ROOT)/home/httpd/lonTabs/roles.tab  
  install -m 0400 $(SOURCE)/home/httpd/lonTabs/rolesplain.tab $(ROOT)/home/httpd/lonTabs/rolesplain.tab  
  install -m 0400 $(SOURCE)/home/httpd/lonTabs/hosts.tab $(ROOT)/home/httpd/lonTabs/hosts.tab  
  install -m 0600 $(SOURCE)/home/httpd/lonTabs/spare.tab $(ROOT)/home/httpd/lonTabs/spare.tab  
  install -m 0400 $(SOURCE)/home/httpd/lonTabs/htpasswd $(ROOT)/home/httpd/lonTabs/htpasswd  
  install -m 0600 $(SOURCE)/etc/krb.conf $(ROOT)/etc/krb.conf  
  install -m 0500 $(SOURCE)/home/httpd/perl/lonc $(ROOT)/home/httpd/perl/lonc  
  install -m 0500 $(SOURCE)/home/httpd/perl/lond $(ROOT)/home/httpd/perl/lond  
  install -m 0500 $(SOURCE)/home/httpd/perl/loncron $(ROOT)/home/httpd/perl/loncron  
  install -m 0500 $(SOURCE)/home/httpd/perl/lonsql $(ROOT)/home/httpd/perl/lonsql  
  install -m 0400 $(SOURCE)/home/httpd/lib/perl/Apache/lonratedt.pm $(ROOT)/home/httpd/lib/perl/Apache/lonratedt.pm   
  install -m 0400 $(SOURCE)/home/httpd/lib/perl/Apache/lonratsrv.pm $(ROOT)/home/httpd/lib/perl/Apache/lonratsrv.pm   
  install -m 0400 $(SOURCE)/home/httpd/lib/perl/Apache/lonpage.pm $(ROOT)/home/httpd/lib/perl/Apache/lonpage.pm   
  install -m 0400 $(SOURCE)/home/httpd/lib/perl/Apache/lonuserstate.pm $(ROOT)/home/httpd/lib/perl/Apache/lonuserstate.pm   
  install -m 0400 $(SOURCE)/home/httpd/lib/perl/Apache/lontex.pm $(ROOT)/home/httpd/lib/perl/Apache/lontex.pm   
  install -m 0400 $(SOURCE)/home/httpd/lib/perl/Apache/lontexconvert.pm $(ROOT)/home/httpd/lib/perl/Apache/lontexconvert.pm   
  install -m 0400 $(SOURCE)/home/httpd/lib/perl/Apache/lonxml.pm $(ROOT)/home/httpd/lib/perl/Apache/lonxml.pm   
  install -m 0400 $(SOURCE)/home/httpd/lib/perl/Apache/style.pm $(ROOT)/home/httpd/lib/perl/Apache/style.pm  
  install -m 0400 $(SOURCE)/home/httpd/lib/perl/Apache/londefdef.pm $(ROOT)/home/httpd/lib/perl/Apache/londefdef.pm  
  install -m 0400 $(SOURCE)/home/httpd/lib/perl/Apache/run.pm $(ROOT)/home/httpd/lib/perl/Apache/run.pm  
  install -m 0400 $(SOURCE)/home/httpd/lib/perl/Apache/scripttag.pm $(ROOT)/home/httpd/lib/perl/Apache/scripttag.pm  
  install -m 0400 $(SOURCE)/home/httpd/lib/perl/Apache/lonhomework.pm $(ROOT)/home/httpd/lib/perl/Apache/lonhomework.pm  
  install -m 0400 $(SOURCE)/home/httpd/lib/perl/Apache/inputtags.pm $(ROOT)/home/httpd/lib/perl/Apache/inputtags.pm  
  install -m 0400 $(SOURCE)/home/httpd/lib/perl/Apache/structuretags.pm $(ROOT)/home/httpd/lib/perl/Apache/structuretags.pm  
  install -m 0400 $(SOURCE)/home/httpd/lib/perl/Apache/response.pm $(ROOT)/home/httpd/lib/perl/Apache/response.pm  
  install -m 0400 $(SOURCE)/home/httpd/lib/perl/Apache/caparesponse.pm $(ROOT)/home/httpd/lib/perl/Apache/caparesponse.pm  
  install -m 0400 $(SOURCE)/home/httpd/lib/perl/Apache/lonacc.pm $(ROOT)/home/httpd/lib/perl/Apache/lonacc.pm  
  install -m 0400 $(SOURCE)/home/httpd/lib/perl/Apache/lonracc.pm $(ROOT)/home/httpd/lib/perl/Apache/lonracc.pm  
  install -m 0400 $(SOURCE)/home/httpd/lib/perl/Apache/loncacc.pm $(ROOT)/home/httpd/lib/perl/Apache/loncacc.pm  
  install -m 0400 $(SOURCE)/home/httpd/lib/perl/Apache/lonauth.pm $(ROOT)/home/httpd/lib/perl/Apache/lonauth.pm  
  install -m 0400 $(SOURCE)/home/httpd/lib/perl/Apache/lonlogin.pm $(ROOT)/home/httpd/lib/perl/Apache/lonlogin.pm  
  install -m 0400 $(SOURCE)/home/httpd/lib/perl/Apache/lonlogout.pm $(ROOT)/home/httpd/lib/perl/Apache/lonlogout.pm  
  install -m 0400 $(SOURCE)/home/httpd/lib/perl/Apache/lonrep.pm $(ROOT)/home/httpd/lib/perl/Apache/lonrep.pm  
  install -m 0400 $(SOURCE)/home/httpd/lib/perl/Apache/lonroles.pm $(ROOT)/home/httpd/lib/perl/Apache/lonroles.pm  
  install -m 0400 $(SOURCE)/home/httpd/lib/perl/Apache/lonindexer.pm $(ROOT)/home/httpd/lib/perl/Apache/lonindexer.pm  
  install -m 0400 $(SOURCE)/home/httpd/lib/perl/Apache/lonnet.pm $(ROOT)/home/httpd/lib/perl/Apache/lonnet.pm  
  install -m 0400 $(SOURCE)/home/httpd/html/index.html $(ROOT)/home/httpd/html/index.html  
  ln -s /home/httpd/html/res $(ROOT)/home/httpd/html/raw  
  install -m 0400 $(SOURCE)/home/httpd/html/adm/notfound.html $(ROOT)/home/httpd/html/adm/notfound.html  
  install -m 0400 $(SOURCE)/home/httpd/html/adm/unauthorized.html $(ROOT)/home/httpd/html/adm/unauthorized.html  
  install -m 0400 $(SOURCE)/home/httpd/html/adm/rat/rat.html $(ROOT)/home/httpd/html/adm/rat/rat.html  
  install -m 0400 $(SOURCE)/home/httpd/html/adm/rat/code.html $(ROOT)/home/httpd/html/adm/rat/code.html  
  install -m 0400 $(SOURCE)/home/httpd/html/adm/rat/map.html $(ROOT)/home/httpd/html/adm/rat/map.html  
  install -m 0400 $(SOURCE)/home/httpd/html/adm/rat/*.gif $(ROOT)/home/httpd/html/adm/rat/.  
  install -m 0400 $(SOURCE)/home/httpd/html/adm/lonIcons/*.gif $(ROOT)/home/httpd/html/adm/lonIcons/.  
  install -m 0400 $(SOURCE)/usr/lib/perl5/site_perl/5.005/tth.pm $(ROOT)/usr/lib/perl5/site_perl/5.005/tth.pm  
  install -m 0400 $(SOURCE)/usr/lib/perl5/site_perl/5.005/tth.bs $(ROOT)/usr/lib/perl5/site_perl/5.005/tth.bs  
  install -m 0500 $(SOURCE)/usr/lib/perl5/site_perl/5.005/tth.so $(ROOT)/usr/lib/perl5/site_perl/5.005/tth.so  
  install -m 0400 $(SOURCE)/usr/lib/perl5/site_perl/5.005/capa.pm $(ROOT)/usr/lib/perl5/site_perl/5.005/capa.pm  
  install -m 0400 $(SOURCE)/usr/lib/perl5/site_perl/5.005/capa.bs $(ROOT)/usr/lib/perl5/site_perl/5.005/capa.bs  
  install -m 0500 $(SOURCE)/usr/lib/perl5/site_perl/5.005/capa.so $(ROOT)/usr/lib/perl5/site_perl/5.005/capa.so  
  install -m 0400 $(SOURCE)/home/httpd/html/adm/MathML/*.ent $(ROOT)/home/httpd/html/adm/MathML/.  
  install -m 0400 $(SOURCE)/home/httpd/html/adm/MathML/mathml.css $(ROOT)/home/httpd/html/adm/MathML/mathml.css  
  install -m 0400 $(SOURCE)/home/httpd/html/adm/MathML/mathml.dtd $(ROOT)/home/httpd/html/adm/MathML/mathml.dtd  
  install -m 0400 $(SOURCE)/home/httpd/html/res/adm/includes/londes.js $(ROOT)/home/httpd/html/res/adm/includes/londes.js  
  install -m 0400 $(SOURCE)/home/httpd/html/res/adm/pages/*.gif $(ROOT)/home/httpd/html/res/adm/pages/.  
  install -m 0400 $(SOURCE)/home/httpd/html/res/adm/pages/imgmaps.html $(ROOT)/home/httpd/html/res/adm/pages/imgmaps.html  
  install -m 0400 $(SOURCE)/home/httpd/html/res/adm/pages/index.html $(ROOT)/home/httpd/html/res/adm/pages/index.html  
  install -m 0400 $(SOURCE)/home/httpd/html/res/adm/pages/menu.html $(ROOT)/home/httpd/html/res/adm/pages/menu.html  
  install -m 0400 $(SOURCE)/home/httpd/html/res/adm/pages/bookmarkmenu/*.gif $(ROOT)/home/httpd/html/res/adm/pages/bookmarkmenu/.  
  install -m 0400 $(SOURCE)/home/httpd/html/res/adm/pages/bookmarkmenu/*.html $(ROOT)/home/httpd/html/res/adm/pages/bookmarkmenu/.  
  install -m 0400 $(SOURCE)/home/httpd/html/res/adm/pages/bookmarkmenu/bookmarklib.js $(ROOT)/home/httpd/html/res/adm/pages/bookmarkmenu/bookmarklib.js  
   
 </PRE>  
 </BODY>  </BODY>
 </HTML>  </HTML>

Removed from v.1.18  
changed lines
  Added in v.1.24


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