File:  [LON-CAPA] / doc / loncapafiles / Attic / loncapafiles.html
Revision 1.6: download - view: text, annotated - select for diffs
Sun Sep 24 14:36:02 2000 UTC (23 years, 7 months ago) by harris41
Branches: MAIN
CVS tags: HEAD
added a newline to the RPM description field.  oops. -Scott

    1: <HTML>
    2: <HEAD>
    3:   <META NAME="GENERATOR" CONTENT="Scott Harrison and Emacs Version 3.14159265358979">
    4:   <TITLE>LON-CAPA Files and Directories</TITLE>
    5: </HEAD>
    6: <BODY>
    7: 
    8: <H1>LON-CAPA Files and Directories</H1>
    9: <BR>Scott Harrison, September 2000
   10: <BR>Gerd Kortemeyer, Spring-Summer 2000
   11: <P>
   12: <OL>
   13: <LI><A HREF="#sect1">Software Package Information</A>
   14: <LI><A HREF="#sect2">File and Directory Table</A>
   15: <LI><A HREF="#sect3">Software Package Specification File</A>
   16: <LI><A HREF="#sect4">Makefile</A>
   17: </OL>
   18: <HR>
   19: <A NAME="sect1"><H3>1. Software Package Information</H3>
   20: <FONT SIZE=+2><A HREF="LON-CAPA-base-3.1-1.i386.rpm">Rolled in a RedHat 6.2 RPM, September 23, 2000</A></FONT>
   21: <P>
   22: <TABLE BGCOLOR=#FFFFFF BORDER=0 CELLPADDING=10 CELLSPACING=0>
   23: <TR><TD>
   24: <PRE>
   25: Name        : LON-CAPA-base                Relocations: (not relocateable)
   26: Version     : 3.1                               Vendor: Laboratory for Instructional Technology Education, 
   27:                                                         Division of Science and Mathematics Education, 
   28: 							Michigan State University.
   29: Release     : 1                             Build Date: Sun Sep 24 10:28:01 2000
   30: Install date: Sun Sep 24 10:31:09 2000      Build Host: spock.lite.msu.edu
   31: Group       : Utilities/System              Source RPM: LON-CAPA-base-3.1-1.src.rpm
   32: Size        : 817259                           License: GNU General Public License. Version 2, June 1991.
   33:                                                         Michigan State University patents may apply.
   34: Summary     : Basic system files for running a LON-CAPA server.
   35: Description :
   36: This package facilitates a base installation of LON-CAPA files in their directories.
   37: The files in this package are only those directly associated with the network communication
   38: layer established through direct server-to-server communications (via lond and lonc); plus
   39: those which configure (but otherwise not constitute) external software packages like Apache
   40: and Athena-Kerberos.  For more on the LON-CAPA project, visit http://www.lon-capa.org/.
   41: </PRE>
   42: </TABLE>
   43: 
   44: <P>
   45: Note: these files only refer to 
   46: <UL>
   47: <LI>those directly associated
   48: with the network communication layer established through
   49: direct server-to-server communications (via lond and lonc)
   50: <LI>those which configure (but otherwise not constitute) external software packages
   51: like <TT>Apache</TT> and <TT>Athena-Kerberos</TT>.
   52: </UL>
   53: and, these files
   54: <UL>
   55: <LI>are all owned by user=www, group=users
   56: <LI>all represent their install-time configurations
   57: (for instance, some directories start out as empty)
   58: <LI>are all ONLY under the read-write-execute privileges of user=www,
   59: with different sets of permissions based on file type
   60: <UL>
   61: <LI><B>chmod 400</B>
   62: <BR><B>-r--------</B>: static conf, handler, interface file, graphic files, system file
   63: <LI><B>chmod 600</B>
   64: <BR><B>-rw-------</B>: conf
   65: <LI><B>chmod 500</B>
   66: <BR><B>-r-x------</B>: script
   67: </UL>
   68: <LI>unless otherwise specified, lists are separated by newlines (and subelements are separated with colons ':')
   69: </UL>
   70: <HR>
   71: <A NAME="sect2"><H3>2. File and Directory Table</H3>
   72: <TABLE BORDER="1" CELLPADDING=5 WIDTH=60%>
   73:   <TR>
   74:     <TD WIDTH="39%" COLSPAN=2><B><FONT SIZE="+1">Files & Directories</FONT></B></TD>
   75:     <TD WIDTH="12%"><B><FONT SIZE="+1">Type</FONT></B></TD> 
   76:     <TD WIDTH="23%"><B><FONT SIZE="+1">Function</FONT></B></TD> 
   77:     <TD WIDTH="26%"><B><FONT SIZE="+1">Install</FONT></B></TD> 
   78:   </TR>
   79:   <TR BGCOLOR="#000000">
   80:     <TD COLSPAN="3"><FONT SIZE=+1 COLOR="#80FF80"><IMG SRC="directory.gif" ALT="directory"> DIRECTORY -- /etc/httpd/conf</FONT></TD>
   81:     <TD COLSPAN="2"><FONT COLOR="#80FF80">&nbsp;</FONT></TD>
   82:   </TR>
   83:   <TR BGCOLOR="#80FF80">
   84:     <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="configurable.gif" ALT="configurable"></TD> 
   85:     <TD WIDTH="35%">access.conf</TD> 
   86:     <TD WIDTH="12%">conf</TD> 
   87:     <TD WIDTH="23%">define handlers, set parameters</TD> 
   88:     <TD WIDTH="26%"><B>configure</B>
   89: <BR>
   90: <TABLE CELLPADDING=0 CELLSPACING=0 BORDER=1>
   91: <TR><TD><TT>lonHostID</TT></TD><TD>LON-internal HostID of this machine</TD></TR>
   92: <TR><TD><TT>lonRole</TT></TD><TD>Role of this machine: library, access</TD></TR>
   93: <TR><TD><TT>lonAdmEMail</TT></TD><TD>Server Administration</TD></TR>
   94: <TR><TD><TT>lonDefDomain</TT></TD><TD>Default domain</TD></TR>
   95: <TR><TD><TT>lonLoadLim</TT></TD><TD>Load Limit ( 100% loadavg )</TD></TR>
   96: <TR><TD><TT>lonExpire</TT></TD><TD>Expiration for local copies in seconds</TD></TR>
   97: </TABLE>
   98:   </TR>
   99:   <TR BGCOLOR="#80FF80">
  100:     <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="static.gif" ALT="configurable"></TD> 
  101:     <TD WIDTH="35%">httpd.conf</TD> 
  102:     <TD WIDTH="12%">static conf</TD> 
  103:     <TD WIDTH="23%">main server configuration file</TD> 
  104:     <TD WIDTH="26%">&nbsp;</TD>
  105:   </TR>
  106:   <TR BGCOLOR="#80FF80">
  107:     <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="static.gif" ALT="configurable"></TD> 
  108:     <TD WIDTH="35%">srm.conf</TD> 
  109:     <TD WIDTH="12%">static conf</TD> 
  110:     <TD WIDTH="23%">name space configuration</TD> 
  111:     <TD WIDTH="26%">&nbsp;</TD>
  112:   </TR>
  113:   <TR>
  114:     <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="static.gif" ALT="configurable"></TD> 
  115:     <TD WIDTH="35%" BGCOLOR="#80ff80">startup.pl</TD> 
  116:     <TD WIDTH="12%" BGCOLOR="#80ff80">static conf</TD> 
  117:     <TD WIDTH="23%" BGCOLOR="#80ff80">set paths to modules; invoked by <TT>access.conf</TT></TD> 
  118:     <TD WIDTH="26%" BGCOLOR="#80ff80">&nbsp;</TD>
  119:   </TR>
  120:   <TR BGCOLOR="#000000">
  121:     <TD COLSPAN=3><FONT COLOR="80FFFF" SIZE=+1><IMG SRC="directory.gif" ALT="directory"> DIRECTORY -- /home/httpd/lonTabs</FONT></TD>
  122:     <TD COLSPAN=2><FONT COLOR="#80FFFF">LON-CAPA Tables</FONT></TD>
  123:   </TR>
  124:   <TR BGCOLOR="#80FFFF">
  125:     <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="static.gif" ALT="static"></TD> 
  126:     <TD WIDTH="35%">filetypes.tab</TD> 
  127:     <TD WIDTH="12%">static conf</TD> 
  128:     <TD WIDTH="23%">Descriptive list of file extensions, and extension groupings</TD> 
  129:     <TD WIDTH="26%">&nbsp;</TD>
  130:   </TR>
  131:   <TR BGCOLOR="#80FFFF">
  132:     <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="static.gif" ALT="static"></TD> 
  133:     <TD WIDTH="35%">roles.tab</TD> 
  134:     <TD WIDTH="12%">static conf</TD> 
  135:     <TD WIDTH="23%">List of privileges associated with users of multiple types (for example: Teaching Assistant, Exam Proctor, Course Coordinator)</TD> 
  136:     <TD WIDTH="26%">&nbsp;</TD>
  137:   </TR>
  138:   <TR BGCOLOR="#80FFFF">
  139:     <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="static.gif" ALT="static"></TD> 
  140:     <TD WIDTH="35%">rolesplain.tab</TD> 
  141:     <TD WIDTH="12%">static conf</TD> 
  142:     <TD WIDTH="23%">Descriptive list of abbreviations used in <TT>roles.tab</TT> for user types and privileges available
  143:       in the network with function</TD> 
  144:     <TD WIDTH="26%">&nbsp;</TD>
  145:   </TR>
  146:   <TR BGCOLOR="#80FFFF">
  147:     <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="static.gif" ALT="static"></TD> 
  148:     <TD WIDTH="35%">hosts.tab</TD> 
  149:     <TD WIDTH="12%">static conf</TD> 
  150:     <TD WIDTH="23%">List of all machines in the LON-CAPA network.  Relates <TT>lonHostID</TT> to <TT>lonDefDomain</TT> and <U>IP address</U></TD> 
  151:     <TD WIDTH="26%">&nbsp;</TD>
  152:   </TR>
  153:   <TR BGCOLOR="80FFFF">
  154:     <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="configurable.gif" ALT="configurable"></TD> 
  155:     <TD WIDTH="35%">spare.tab</TD> 
  156:     <TD WIDTH="12%">conf</TD> 
  157:     <TD WIDTH="23%">Spare hosts to
  158:       offload session to if the LON-CAPA machine is overloaded</TD> 
  159:     <TD WIDTH="26%">
  160: <B>configure</B><BR>
  161: <TABLE CELLPADDING=0 CELLSPACING=0 BORDER=1>
  162: <TR><TD>
  163: list elements are separated by newlines
  164: </TD></TR>
  165: <TR><TD>
  166: each list element consists of only one value; the value for <TT>lonHostID</TT> in <TT>access.conf</TT>
  167: </TD></TR>
  168: </TABLE>
  169: </TD>
  170:   </TR>
  171:   <TR BGCOLOR="#80FFFF">
  172:     <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="static.gif" ALT="static"></TD>
  173:     <TD WIDTH="35%">htpasswd</TD>
  174:     <TD WIDTH="12%">static conf</TD>
  175:     <TD WIDTH="23%">Basic auth
  176:       password to access /lon-status and /server-status</TD> 
  177:     <TD WIDTH="26%">&nbsp;</TD>
  178:   </TR>
  179:   <TR BGCOLOR="#000000">
  180:     <TD COLSPAN="3"><FONT COLOR="#FFFF80" SIZE=+1><IMG SRC="directory.gif" ALT="directory"> DIRECTORY -- /etc</FONT></TD> 
  181:     <TD COLSPAN="2"><FONT COLOR="#80FF80">&nbsp;</FONT></TD>
  182:   </TR>
  183:   <TR BGCOLOR="#FFFF80">
  184:     <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="configurable.gif" ALT="configurable"></TD> 
  185:     <TD WIDTH="35%">krb.conf</TD> 
  186:     <TD WIDTH="12%">conf</TD> 
  187:     <TD WIDTH="23%">which Kerberos
  188:       server to contact for which Kerberos domains</TD> 
  189:     <TD WIDTH="26%"><B>configure</B><BR>
  190: <TABLE CELLPADDING=0 CELLSPACING=0 BORDER=1>
  191: <TR><TD>
  192: list elements are separated by newlines
  193: </TD></TR>
  194: <TR><TD>
  195: each list element consists of only two subelements separated by a colon
  196: <BR>
  197: <UL>
  198: <LI>Kerberos domain value
  199: <LI>Kerberos server IP address
  200: </UL>
  201: </TD></TR>
  202: </TABLE>
  203: </TD>
  204:   </TR>
  205:   <TR BGCOLOR="#000000">
  206:     <TD COLSPAN=3><FONT COLOR="#80ff80" SIZE=+1><IMG SRC="directory.gif" ALT="directory"> DIRECTORY -- /home/httpd/perl</TD>
  207:     <TD COLSPAN=2><FONT COLOR="#80ff80">Communication</TD>
  208:   </TR>
  209:   <TR BGCOLOR="#80FF80">
  210:     <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="script.gif" ALT="script"></TD> 
  211:     <TD WIDTH="35%">lonc</TD>
  212:     <TD WIDTH="12%">script</TD>
  213:     <TD WIDTH="23%">proxy server</TD>
  214:     <TD WIDTH="26%">&nbsp;</TD>
  215:   </TR>
  216:   <TR BGCOLOR="#80FF80">
  217:     <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="script.gif" ALT="script"></TD> 
  218:     <TD WIDTH="35%">lond</TD>
  219:     <TD WIDTH="12%">script</TD>
  220:     <TD WIDTH="23%">remote command
  221:       interpreter</TD>
  222:     <TD WIDTH="26%">&nbsp;</TD>
  223:   </TR>
  224:   <TR BGCOLOR="#80FF80">
  225:     <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="script.gif" ALT="script"></TD> 
  226:     <TD WIDTH="35%">loncron</TD>
  227:     <TD WIDTH="12%">script</TD>
  228:     <TD WIDTH="23%">housekeeping</TD>
  229:     <TD WIDTH="26%">&nbsp;</TD>
  230:   </TR>
  231:   <TR BGCOLOR="#80FF80">
  232:     <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="script.gif" ALT="script"></TD> 
  233:     <TD WIDTH="35%">lonsql</TD>
  234:     <TD WIDTH="12%">script</TD>
  235:     <TD WIDTH="23%">maintain secondary database of metadata</TD>
  236:     <TD WIDTH="26%">&nbsp;</TD>
  237:   </TR>
  238:   <TR BGCOLOR="#000000">
  239:     <TD COLSPAN=3><IMG SRC="emptydirectory.gif" ALT="empty directory"> <FONT COLOR="#80FFFF" SIZE=+1> EMPTY DIRECTORY -- /home/httpd/perl/logs</FONT></TD>
  240:     <TD COLSPAN=2><FONT COLOR="#80FFFF">logs and pids of lonc, lond and lonnet.pm</FONT></TD>
  241:   </TR>
  242:   <TR BGCOLOR="#000000">
  243:     <TD COLSPAN=3><IMG SRC="emptydirectory.gif" ALT="empty directory"> <FONT COLOR="#80FFFF" SIZE=+1> EMPTY DIRECTORY -- /home/httpd/perl/tmp</FONT></TD>
  244:     <TD COLSPAN=2><FONT COLOR="#80FFFF">logs and pids of lonc, lond and lonnet.pm</FONT></TD>
  245:   </TR>
  246:   <TR BGCOLOR="#000000">
  247:     <TD COLSPAN=3><IMG SRC="directory.gif" ALT="directory"> <FONT COLOR="#FFFF80" SIZE=+1>DIRECTORY -- /home/httpd/lib/perl/Apache</FONT></TD>
  248:     <TD COLSPAN=2><FONT COLOR="#FFFF80">handlers</FONT></TD>
  249:   </TR>
  250:   <TR BGCOLOR="#FFFF80">
  251:     <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="handler.gif" ALT="handler.gif"></TD> 
  252:     <TD WIDTH="35%">lonxml.pm</TD>
  253:     <TD WIDTH="12%">handler</TD>
  254:     <TD WIDTH="23%">XML Parsing Module</TD>
  255:     <TD WIDTH="26%">&nbsp;</TD>
  256:   </TR>
  257:   <TR BGCOLOR="#FFFF80">
  258:     <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="handler.gif" ALT="handler.gif"></TD> 
  259:     <TD WIDTH="35%">style.pm</TD>
  260:     <TD WIDTH="12%">handler</TD>
  261:     <TD WIDTH="23%">Style Parsing Module</TD>
  262:     <TD WIDTH="26%">&nbsp;</TD>
  263:   </TR>
  264:   <TR BGCOLOR="#FFFF80">
  265:     <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="handler.gif" ALT="handler.gif"></TD> 
  266:     <TD WIDTH="35%">londefdef.pm</TD>
  267:     <TD WIDTH="12%">handler</TD>
  268:     <TD WIDTH="23%">Tags Default Definition Module</TD>
  269:     <TD WIDTH="26%">&nbsp;</TD>
  270:   </TR>
  271:   <TR BGCOLOR="#FFFF80">
  272:     <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="handler.gif" ALT="handler.gif"></TD> 
  273:     <TD WIDTH="35%">run.pm</TD>
  274:     <TD WIDTH="12%">handler</TD>
  275:     <TD WIDTH="23%">evaluates expression within a memory-safe environment (to protect system from break-in attempts)</TD>
  276:     <TD WIDTH="26%">&nbsp;</TD>
  277:   </TR>
  278:   <TR BGCOLOR="#FFFF80">
  279:     <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="handler.gif" ALT="handler.gif"></TD> 
  280:     <TD WIDTH="35%">scripttag.pm</TD>
  281:     <TD WIDTH="12%">handler</TD>
  282:     <TD WIDTH="23%">parse and evaluate contents of values within a &lt;script&gt; tag (this module invokes <TT>run.pm</TT>)</TD>
  283:     <TD WIDTH="26%">&nbsp;</TD>
  284:   </TR>
  285:   <TR BGCOLOR="#FFFF80">
  286:     <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="handler.gif" ALT="handler.gif"></TD> 
  287:     <TD WIDTH="35%">lonhomework.pm</TD>
  288:     <TD WIDTH="12%">handler</TD>
  289:     <TD WIDTH="23%">handles requests for output, evaluation, and alteration of homework resource</TD>
  290:     <TD WIDTH="26%">&nbsp;</TD>
  291:   </TR>
  292:   <TR BGCOLOR="#FFFF80">
  293:     <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="handler.gif" ALT="handler.gif"></TD> 
  294:     <TD WIDTH="35%">inputtags.pm</TD>
  295:     <TD WIDTH="12%">handler</TD>
  296:     <TD WIDTH="23%">produces HTML input tags (&lt;INPUT&gt;) for rendering homework resources</TD>
  297:     <TD WIDTH="26%">&nbsp;</TD>
  298:   </TR>
  299:   <TR BGCOLOR="#FFFF80">
  300:     <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="handler.gif" ALT="handler.gif"></TD> 
  301:     <TD WIDTH="35%">structuretags.pm</TD>
  302:     <TD WIDTH="12%">handler</TD>
  303:     <TD WIDTH="23%">produces HTML tags necessary for structuring the presentation of homework resourcese</TD>
  304:     <TD WIDTH="26%">&nbsp;</TD>
  305:   </TR>
  306:   <TR BGCOLOR="#FFFF80">
  307:     <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="handler.gif" ALT="handler.gif"></TD> 
  308:     <TD WIDTH="35%">response.pm</TD>
  309:     <TD WIDTH="12%">handler</TD>
  310:     <TD WIDTH="23%">defines different types of responses given to student as well as syntax for producing response values</TD>
  311:     <TD WIDTH="26%">&nbsp;</TD>
  312:   </TR>
  313:   <TR BGCOLOR="#FFFF80">
  314:     <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="handler.gif" ALT="handler.gif"></TD> 
  315:     <TD WIDTH="35%">caparesponse.pm</TD>
  316:     <TD WIDTH="12%">handler</TD>
  317:     <TD WIDTH="23%">handles request to the CAPA homework processing engine</TD>
  318:     <TD WIDTH="26%">&nbsp;</TD>
  319:   </TR>
  320:   <TR BGCOLOR="#FFFF80">
  321:     <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="handler.gif" ALT="handler.gif"></TD> 
  322:     <TD WIDTH="35%">lonacc.pm</TD>
  323:     <TD WIDTH="12%">handler</TD>
  324:     <TD WIDTH="23%">access to for a LON-CAPA user session</TD>
  325:     <TD WIDTH="26%">&nbsp;</TD>
  326:   </TR>
  327:   <TR BGCOLOR="#FFFF80">
  328:     <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="handler.gif" ALT="handler.gif"></TD> 
  329:     <TD WIDTH="35%">lonracc.pm</TD>
  330:     <TD WIDTH="12%">handler</TD>
  331:     <TD WIDTH="23%">access handler for file transfers</TD>
  332:     <TD WIDTH="26%">&nbsp;</TD>
  333:   </TR>
  334:   <TR BGCOLOR="#FFFF80">
  335:     <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="handler.gif" ALT="handler.gif"></TD> 
  336:     <TD WIDTH="35%">loncacc.pm</TD>
  337:     <TD WIDTH="12%">handler</TD>
  338:     <TD WIDTH="23%">access to construction area</TD>
  339:     <TD WIDTH="26%">&nbsp;</TD>
  340:   </TR>
  341:   <TR BGCOLOR="#FFFF80">
  342:     <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="handler.gif" ALT="handler.gif"></TD> 
  343:     <TD WIDTH="35%">lonauth.pm</TD>
  344:     <TD WIDTH="12%">handler</TD>
  345:     <TD WIDTH="23%">authenticate, set up session environment</TD>
  346:     <TD WIDTH="26%">&nbsp;</TD>
  347:   </TR>
  348:   <TR BGCOLOR="#FFFF80">
  349:     <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="handler.gif" ALT="handler.gif"></TD> 
  350:     <TD WIDTH="35%">lonlogin.pm</TD>
  351:     <TD WIDTH="12%">handler</TD>
  352:     <TD WIDTH="23%">login screen</TD>
  353:     <TD WIDTH="26%">&nbsp;</TD>
  354:   </TR>
  355:   <TR BGCOLOR="#FFFF80">
  356:     <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="handler.gif" ALT="handler.gif"></TD> 
  357:     <TD WIDTH="35%">lonrep.pm</TD>
  358:     <TD WIDTH="12%">handler</TD>
  359:     <TD WIDTH="23%">replication</TD>
  360:     <TD WIDTH="26%">&nbsp;</TD>
  361:   </TR>
  362:   <TR BGCOLOR="#FFFF80">
  363:     <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="handler.gif" ALT="handler.gif"></TD> 
  364:     <TD WIDTH="35%">lonproblem.pm</TD>
  365:     <TD WIDTH="12%">handler</TD>
  366:     <TD WIDTH="23%">assessments</TD>
  367:     <TD WIDTH="26%">&nbsp;</TD>
  368:   </TR>
  369:   <TR BGCOLOR="#FFFF80">
  370:     <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="handler.gif" ALT="handler.gif"></TD> 
  371:     <TD WIDTH="35%">lonroles.pm</TD>
  372:     <TD WIDTH="12%">handler</TD>
  373:     <TD WIDTH="23%">roles picking</TD>
  374:     <TD WIDTH="26%">&nbsp;</TD>
  375:   </TR>
  376:   <TR BGCOLOR="#FFFF80">
  377:     <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="handler.gif" ALT="handler.gif"></TD> 
  378:     <TD WIDTH="35%">lonindexer.pm</TD>
  379:     <TD WIDTH="12%">handler</TD>
  380:     <TD WIDTH="23%">cross server
  381:       filesystem browser</TD>
  382:     <TD WIDTH="26%">&nbsp;</TD>
  383:   </TR>
  384:   <TR BGCOLOR="#FFFF80">
  385:     <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="handler.gif" ALT="handler.gif"></TD> 
  386:     <TD WIDTH="35%">lonnet.pm</TD>
  387:     <TD WIDTH="12%">handler</TD>
  388:     <TD WIDTH="23%">interface
  389:       to lonc</TD>
  390:     <TD WIDTH="26%">&nbsp;</TD>
  391:   </TR>
  392:   <TR BGCOLOR="#000000">
  393:     <TD COLSPAN=3><FONT COLOR="#80FF80" SIZE=+1><IMG SRC="emptydirectory.gif" ALT="empty directory"> EMPTY DIRECTORY -- /home/httpd/lonIDs</FONT></TD>
  394:     <TD COLSPAN=2><FONT COLOR="#80FF80">cookie jar</FONT></TD>
  395:   </TR>
  396:   <TR BGCOLOR="#000000">
  397:     <TD COLSPAN=3><FONT COLOR="#80FFFF" SIZE=+1><IMG SRC="emptydirectory.gif" ALT="empty directory">EMPTY DIRECTORY -- /home/httpd/sockets</FONT></TD>
  398:     <TD COLSPAN=2><FONT COLOR="#80FFFF">lonc's sockets</FONT></TD>
  399:   </TR>
  400:   <TR BGCOLOR="#000000">
  401:     <TD COLSPAN=3><FONT COLOR="#80FFFF" SIZE=+1><IMG SRC="emptydirectory.gif" ALT="empty directory">EMPTY DIRECTORY -- /home/httpd/sockets/delayed</FONT></TD>
  402:     <TD COLSPAN=2><FONT COLOR="#80FFFF">lonc's sockets</FONT></TD>
  403:   </TR>
  404:   <TR BGCOLOR="#000000">
  405:     <TD COLSPAN="3"><FONT COLOR="#FFFF80" SIZE=+1><IMG SRC="directory.gif" ALT="directory"> DIRECTORY -- /home/httpd/html</TD>
  406:     <TD COLSPAN="2"><FONT COLOR="#FFFF80">&nbsp;</FONT>&nbsp;</TD>
  407:   </TR>
  408:   <TR BGCOLOR="#FFFF80">
  409:     <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="interfacefile.gif" ALT="interface file"></TD> 
  410:     <TD WIDTH="35%">index.html</TD>
  411:     <TD WIDTH="12%">interface file</TD>
  412:     <TD WIDTH="23%">bumps to login</TD>
  413:     <TD WIDTH="26%">&nbsp;</TD>
  414:   </TR>
  415:   <TR BGCOLOR="#FFFF80">
  416:     <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="link.gif" ALT="link"></TD> 
  417:     <TD WIDTH="35%">raw</TD>
  418:     <TD WIDTH="12%">symbolic link</TD>
  419:     <TD WIDTH="23%">symbolic link to /home/httpd/html/res</TD>
  420:     <TD WIDTH="26%">&nbsp;</TD>
  421:   </TR>
  422:   <TR BGCOLOR="#000000">
  423:     <TD COLSPAN=3><IMG SRC="emptydirectory.gif" ALT="emptydirectory"> <FONT COLOR="#80FF80" SIZE=+1>EMPTY DIRECTORY -- /home/httpd/html/res</FONT></TD>
  424:     <TD COLSPAN=2><FONT COLOR="#80FF80">root of resource tree</FONT></TD>
  425:   </TR>
  426:   <TR BGCOLOR="#000000">
  427:     <TD COLSPAN=3><IMG SRC="directory.gif" ALT="directory"> <FONT COLOR="#80FFFF" SIZE=+1> DIRECTORY -- /home/httpd/html/adm</FONT></TD>
  428:     <TD COLSPAN=2><FONT COLOR="#80FFFF">unauthenticated resources</FONT></TD>
  429:   </TR>
  430:   <TR BGCOLOR="#80FFFF">
  431:     <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="interfacefile.gif" ALT="interface file"></TD> 
  432:     <TD WIDTH="35%">notfound.html</TD>
  433:     <TD WIDTH="12%">interface file</TD>
  434:     <TD WIDTH="23%">static html page that is shown when an attempt is made to access a document not present on the web server</TD>
  435:     <TD WIDTH="26%">&nbsp;</TD>
  436:   </TR>
  437:   <TR BGCOLOR="#80FFFF">
  438:     <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="interfacefile.gif" ALT="interface file"></TD> 
  439:     <TD WIDTH="35%">unauthorized.html</TD>
  440:     <TD WIDTH="12%">interface file</TD>
  441:     <TD WIDTH="23%">static html page that is shown when an attempt is made to access a document which is restricted based on
  442: file or server configurations</TD>
  443:     <TD WIDTH="26%">&nbsp;</TD>
  444:   </TR>
  445:   <TR BGCOLOR="#000000">
  446:     <TD COLSPAN="3"><FONT COLOR="#FFFF80" SIZE=+1><IMG SRC="directory.gif" ALT="directory"> DIRECTORY -- /home/httpd/html/adm/rat</TD>
  447:     <TD COLSPAN="2"><FONT COLOR="#FFFF80">home of the rat</FONT></TD>
  448:   </TR>
  449:   <TR BGCOLOR="#FFFF80">
  450:     <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="interfacefile.gif" ALT="interface file"></TD> 
  451:     <TD WIDTH="35%">rat.html</TD>
  452:     <TD WIDTH="12%">interface file</TD>
  453:     <TD WIDTH="23%">frameset</TD>
  454:     <TD WIDTH="26%">&nbsp;</TD>
  455:   </TR>
  456:   <TR BGCOLOR="#FFFF80">
  457:     <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="interfacefile.gif" ALT="interface file"></TD> 
  458:     <TD WIDTH="35%">code.html</TD>
  459:     <TD WIDTH="12%">interface file</TD>
  460:     <TD WIDTH="23%">javascript</TD>
  461:     <TD WIDTH="26%">&nbsp;</TD>
  462:   </TR>
  463:   <TR BGCOLOR="#FFFF80">
  464:     <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="interfacefile.gif" ALT="interface file"></TD> 
  465:     <TD WIDTH="35%">map.html</TD>
  466:     <TD WIDTH="12%">interface file</TD>
  467:     <TD WIDTH="23%">bumper</TD>
  468:     <TD WIDTH="26%">&nbsp;</TD>
  469:   </TR>
  470:   <TR BGCOLOR="#FFFF80">
  471:     <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="graphicfile.gif" ALT="graphic file"></TD>
  472:     <TD WIDTH="35%">*.gif</TD>
  473:     <TD WIDTH="12%">graphic files</TD>
  474:     <TD WIDTH="23%">images for
  475:       rat</TD>
  476:     <TD WIDTH="26%"><B>listing</B><BR>
  477: <FONT SIZE=-2>
  478: 1.1.dt.gif
  479: 1.1.empty.gif
  480: 1.1.ld.gif
  481: 1.1.lr.gif
  482: 1.1.rd.gif
  483: 1.1.rl.gif
  484: 1.1.td.gif
  485: 1.1.tdrl.gif
  486: 1.1.tl.gif
  487: 1.1.tr.gif
  488: 1.1.utd.gif
  489: 1.2.ctd.gif
  490: 1.2.dt.gif
  491: 1.2.empty.gif
  492: 1.2.ld.gif
  493: 1.2.lr.gif
  494: 1.2.lrd.gif
  495: 1.2.lrtd.gif
  496: 1.2.rd.gif
  497: 1.2.rl.gif
  498: 1.2.rld.gif
  499: 1.2.rltd.gif
  500: 1.2.rtd.gif
  501: 1.2.rtdl.gif
  502: 1.2.rtl.gif
  503: 1.2.td.gif
  504: 1.2.tdl.gif
  505: 1.2.tdrl.gif
  506: 1.2.tl.gif
  507: 1.2.tr.gif
  508: 1.2.utd.gif
  509: 2.1.dt.gif
  510: 2.1.empty.gif
  511: 2.1.ld.gif
  512: 2.1.lr.gif
  513: 2.1.rd.gif
  514: 2.1.rl.gif
  515: 2.1.td.gif
  516: 2.1.tdrl.gif
  517: 2.1.tl.gif
  518: 2.1.tr.gif
  519: 2.2.dt.gif
  520: 2.2.empty.gif
  521: 2.2.ld.gif
  522: 2.2.lr.gif
  523: 2.2.lrd.gif
  524: 2.2.lrt.gif
  525: 2.2.rd.gif
  526: 2.2.rl.gif
  527: 2.2.rld.gif
  528: 2.2.rlt.gif
  529: 2.2.td.gif
  530: 2.2.tdl.gif
  531: 2.2.tdr.gif
  532: 2.2.tdrl.gif
  533: 2.2.tl.gif
  534: 2.2.tr.gif
  535: 2.2.url.gif
  536: 2.2.utd.gif
  537: arrow.gif
  538: bdt.gif
  539: bempty.gif
  540: bld.gif
  541: blr.gif
  542: blrd.gif
  543: blrt.gif
  544: brd.gif
  545: brl.gif
  546: brld.gif
  547: brlt.gif
  548: btd.gif
  549: btdl.gif
  550: btdr.gif
  551: btdrl.gif
  552: btl.gif
  553: btr.gif
  554: burl.gif
  555: butd.gif
  556: condition.gif
  557: edit.gif
  558: finish.gif
  559: info.gif
  560: inscol.gif
  561: inscond.gif
  562: insres.gif
  563: insrow.gif
  564: resource.gif
  565: sctd.gif
  566: sdt.gif
  567: sempty.gif
  568: sld.gif
  569: slr.gif
  570: slrd.gif
  571: slrtd.gif
  572: srd.gif
  573: srl.gif
  574: srld.gif
  575: srltd.gif
  576: srtd.gif
  577: srtdl.gif
  578: srtl.gif
  579: start.gif
  580: std.gif
  581: stdl.gif
  582: sutd.gif
  583: </FONT>
  584: </TD>
  585:   </TR>
  586:   <TR BGCOLOR="#000000">
  587:     <TD COLSPAN=3><FONT COLOR="#80FF80" SIZE=+1><IMG SRC="directory.gif" ALT="directory"> DIRECTORY -- /home/httpd/html/adm/lonIcons</FONT></TD>
  588:     <TD COLSPAN=2><FONT COLOR="#80FF80"></FONT>&nbsp;</TD>
  589:   </TR>
  590:   <TR BGCOLOR="#80FF80">
  591:     <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="graphicfile.gif" ALT="graphic file"></TD> 
  592:     <TD WIDTH="35%">*.gif</TD>
  593:     <TD WIDTH="12%">graphic files</TD>
  594:     <TD WIDTH="23%">logos</TD>
  595:     <TD WIDTH="26%">
  596: <B>listing</B><BR>
  597: <FONT SIZE=-2>
  598: liteani.gif
  599: logo.gif
  600: logos.gif
  601: </FONT></TD>
  602:   </TR>
  603:   <TR BGCOLOR="#000000">
  604:     <TD COLSPAN=3><FONT COLOR="#80FFFF" SIZE=+1><IMG SRC="emptydirectory.gif" ALT="empty directory"> EMPTY DIRECTORY -- /home/httpd/lonUsers</FONT></TD>
  605:     <TD COLSPAN=2><FONT COLOR="#80ffff">home dirs of local users</FONT></TD>
  606:   </TR>
  607:   <TR BGCOLOR="#000000">
  608:     <TD COLSPAN=3><IMG SRC="emptydirectory.gif" ALT="emptydirectory"> <FONT COLOR="#FFFF80" SIZE=+1>EMPTY DIRECTORY -- /home/httpd/html/lon-status</TD> 
  609:     <TD COLSPAN=2><FONT COLOR="#FFFF80">status reports</TD>
  610:   </TR>
  611:   <TR BGCOLOR="#000000">
  612:     <TD COLSPAN=3><FONT COLOR="#80FF80" SIZE=+1><IMG SRC="directory.gif" ALT="directory"> DIRECTORY -- /usr/lib/perl5/site_perl/5.005</FONT></TD>
  613:     <TD COLSPAN=2><FONT COLOR="#80FF80"></FONT>&nbsp;</TD>
  614:   </TR>
  615:   <TR BGCOLOR="#80FF80">
  616:     <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="systemfile.gif" ALT="system file"></TD>
  617:     <TD WIDTH="35%">capa.pm</TD>
  618:     <TD WIDTH="12%">system file</TD>
  619:     <TD WIDTH="23%">perl module for invoking functions specific to CAPA</TD>
  620:     <TD WIDTH="26%">&nbsp;</TD>
  621:   </TR>
  622:   <TR BGCOLOR="#80FF80">
  623:     <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="systemfile.gif" ALT="system file"></TD> 
  624:     <TD WIDTH="35%">capa.bs</TD>
  625:     <TD WIDTH="12%">system file</TD>
  626:     <TD WIDTH="23%">bootstrap file associated with dynamic loading of this module on multiple architectures</TD>
  627:     <TD WIDTH="26%">&nbsp;</TD>
  628:   </TR>
  629:   <TR BGCOLOR="#80FF80">
  630:     <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="systemfile.gif" ALT="system file"></TD> 
  631:     <TD WIDTH="35%">capa.so</TD>
  632:     <TD WIDTH="12%">system file</TD>
  633:     <TD WIDTH="23%">shared library file for dynamic loading and unloading</TD>
  634:     <TD WIDTH="26%">&nbsp;</TD>
  635:   </TR>
  636:   <TR BGCOLOR="#000000">
  637:     <TD COLSPAN=3><FONT COLOR="#80FFFF" SIZE=+1><IMG SRC="directory.gif" ALT="directory"> DIRECTORY -- /home/httpd/html/adm/MathML</FONT></TD>
  638:     <TD COLSPAN=2><FONT COLOR="#80FFFF"></FONT>&nbsp;</TD>
  639:   </TR>
  640:   <TR BGCOLOR="#80FFFF">
  641:     <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="static.gif" ALT="system file"></TD> 
  642:     <TD WIDTH="35%">*.ent</TD>
  643:     <TD WIDTH="12%">static conf</TD>
  644:     <TD WIDTH="23%">entity files</TD>
  645:     <TD WIDTH="26%">
  646: <B>listing</B><BR>
  647: <FONT SIZE=-2>
  648: isoamsa.ent
  649: isoamsb.ent
  650: isoamsc.ent
  651: isoamsn.ent
  652: isoamso.ent
  653: isoamsr.ent
  654: isobox.ent
  655: isocyr1.ent
  656: isocyr2.ent
  657: isodia.ent
  658: isogrk1.ent
  659: isogrk2.ent
  660: isogrk3.ent
  661: isogrk4.ent
  662: isolat1.ent
  663: isolat2.ent
  664: isomfrk.ent
  665: isomopf.ent
  666: isomscr.ent
  667: isonum.ent
  668: isopub.ent
  669: isotech.ent
  670: mathml.dtd
  671: mmlalias.ent
  672: mmlextra.ent
  673: </FONT>
  674: </TD>
  675:   </TR>
  676:   <TR BGCOLOR="#80FFFF">
  677:     <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="static.gif" ALT="system file"></TD> 
  678:     <TD WIDTH="35%">mathml.css</TD>
  679:     <TD WIDTH="12%">static conf</TD>
  680:     <TD WIDTH="23%">cascading style sheet</TD>
  681:     <TD WIDTH="26%">&nbsp;</TD>
  682:   </TR>
  683:   <TR BGCOLOR="#80FFFF">
  684:     <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="static.gif" ALT="system file"></TD> 
  685:     <TD WIDTH="35%">mathml.dtd</TD>
  686:     <TD WIDTH="12%">static conf</TD>
  687:     <TD WIDTH="23%">document type definition</TD>
  688:     <TD WIDTH="26%">&nbsp;</TD>
  689:   </TR>
  690:   <TR BGCOLOR="#000000">
  691:     <TD COLSPAN=3><FONT COLOR="#FFFF80" SIZE=+1><IMG SRC="directory.gif" ALT="directory"> DIRECTORY -- /home/httpd/html/res/adm/includes</FONT></TD>
  692:     <TD COLSPAN=2><FONT COLOR="#FFFF80"></FONT>&nbsp;</TD>
  693:   </TR>
  694:   <TR BGCOLOR="#FFFF80">
  695:     <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="script.gif" ALT="graphic file"></TD> 
  696:     <TD WIDTH="35%">londes.js</TD>
  697:     <TD WIDTH="12%">script</TD>
  698:     <TD WIDTH="23%">Encryption Routines according to Data Encryption Standard DES, written in javascript</TD>
  699:     <TD WIDTH="26%">&nbsp;</TD>
  700:   </TR>
  701:   <TR BGCOLOR="#000000">
  702:     <TD COLSPAN=3><FONT COLOR="#80FF80" SIZE=+1><IMG SRC="directory.gif" ALT="directory"> DIRECTORY -- /home/httpd/html/res/adm/pages</FONT></TD>
  703:     <TD COLSPAN=2><FONT COLOR="#80FF80"></FONT>&nbsp;</TD>
  704:   </TR>
  705:   <TR BGCOLOR="#80FF80">
  706:     <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="graphicfile.gif" ALT="graphic file"></TD> 
  707:     <TD WIDTH="35%">*.gif</TD>
  708:     <TD WIDTH="12%">graphic files</TD>
  709:     <TD WIDTH="23%">icons used for the entire LON-CAPA user interface</TD>
  710:     <TD WIDTH="26%">
  711: <B>listing</B><BR>
  712: <FONT SIZE=-2>
  713: a.gif
  714: b.gif
  715: c.gif
  716: chat.gif
  717: d.gif
  718: e.gif
  719: endmenu.gif
  720: f.gif
  721: feedback.gif
  722: fnkmenu.gif
  723: g.gif
  724: group.gif
  725: h.gif
  726: help.gif
  727: hyphen.gif
  728: i.gif
  729: info.gif
  730: j.gif
  731: k.gif
  732: l.gif
  733: ledblink.gif
  734: ledoff.gif
  735: ledon.gif
  736: ledsend.gif
  737: m.gif
  738: n.gif
  739: navmenu.gif
  740: next.gif
  741: o.gif
  742: p.gif
  743: prev.gif
  744: q.gif
  745: r.gif
  746: reload.gif
  747: remotebg.gif
  748: s.gif
  749: space.gif
  750: spacer.gif
  751: t.gif
  752: title.gif
  753: u.gif
  754: v.gif
  755: w.gif
  756: x.gif
  757: y.gif
  758: z.gif
  759: </FONT></TD>
  760:   </TR>
  761:   <TR BGCOLOR="#80FF80">
  762:     <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="interfacefile.gif" ALT="interface file"></TD> 
  763:     <TD WIDTH="35%">imgmaps.html</TD>
  764:     <TD WIDTH="12%">interface file</TD>
  765:     <TD WIDTH="23%">image maps for the LON-CAPA remote control</TD>
  766:     <TD WIDTH="26%">&nbsp;</TD>
  767:   </TR>
  768:   <TR BGCOLOR="#80FF80">
  769:     <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="interfacefile.gif" ALT="interface file"></TD> 
  770:     <TD WIDTH="35%">index.html</TD>
  771:     <TD WIDTH="12%">interface file</TD>
  772:     <TD WIDTH="23%">welcoming page to the LON-CAPA system upon login</TD>
  773:     <TD WIDTH="26%">&nbsp;</TD>
  774:   </TR>
  775:   <TR BGCOLOR="#80FF80">
  776:     <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="interfacefile.gif" ALT="interface file"></TD> 
  777:     <TD WIDTH="35%">menu.html</TD>
  778:     <TD WIDTH="12%">interface file</TD>
  779:     <TD WIDTH="23%">renders the HTML (including image maps) for the LON-CAPA remote control</TD>
  780:     <TD WIDTH="26%">&nbsp;</TD>
  781:   </TR>
  782: </TABLE>
  783: <HR>
  784: <A NAME="sect3"><H3>3. Software Package Specification File</H3>
  785: <PRE>
  786: Summary: Basic system files for running a LON-CAPA server.
  787: Name: LON-CAPA-base
  788: Version: 3.1
  789: Release: 1
  790: Vendor: Laboratory for Instructional Technology Education, Division of Science and Mathematics Education, Michigan State University.
  791: BuildRoot: /home/harris41/LON-CAPA-BuildRoot
  792: Copyright: GNU General Public License. Version 2, June 1991.  Michigan State University patents may apply.
  793: Group: Utilities/System
  794: Source: LON-CAPA-base-3.1.tar.gz
  795: AutoReqProv: no
  796: # requires: filesystem
  797: %description
  798: This package facilitates a base installation of LON-CAPA files in their directories.
  799: The files in this package are only those directly associated with the network communication
  800: layer established through direct server-to-server communications (via lond and lonc); plus
  801: those which configure (but otherwise not constitute) external software packages like Apache
  802: and Athena-Kerberos.  For more on the LON-CAPA project, visit http://www.lon-capa.org/.
  803: 
  804: %prep
  805: %setup
  806: 
  807: %build
  808: rm -Rf "/home/harris41/LON-CAPA-BuildRoot"
  809: 
  810: %install
  811: # ROOT="$RPM_BUILD_ROOT"
  812: # SOURCE="/home/harris41/LON-CAPA-topdir_for_build/SOURCES/LON-CAPA-base-3.1/LON-CAPA/SourceRoot"
  813: make ROOT="$RPM_BUILD_ROOT" SOURCE="/home/harris41/LON-CAPA-topdir_for_build/SOURCES/LON-CAPA-base-3.1/SourceRoot" directories
  814: make ROOT="$RPM_BUILD_ROOT" SOURCE="/home/harris41/LON-CAPA-topdir_for_build/SOURCES/LON-CAPA-base-3.1/SourceRoot" files
  815: 
  816: %pre
  817: echo "***********************************************************************"
  818: echo "LON-CAPA  LearningOnline with CAPA"
  819: echo "http://www.lon-capa.org/"
  820: echo "Gerd Kortemeyer, et al"
  821: echo "Laboratory for Instructional Technology Education"
  822: echo "Michigan State University"
  823: echo "General Public License, Version 2, June 1991"
  824: echo "** Michigan State University patents may apply **"
  825: echo " "
  826: echo "This installation assumes an installation of Redhat 6.2"
  827: echo " "
  828: echo "The server computer should be currently connected to the ethernet"
  829: echo " "
  830: echo "The files in this package are only those directly associated with the network communication"
  831: echo "layer established through direct server-to-server communications (via lond and lonc); plus"
  832: echo "those which configure (but otherwise not constitute) external software packages like Apache"
  833: echo "and Athena-Kerberos."
  834: echo "***********************************************************************"
  835: 
  836: %post
  837: %postun
  838: 
  839: %files
  840: %doc README COPYING ChangeLog LICENSE
  841: %dir %attr(700,www,users) /etc/httpd/conf
  842: %config %attr(600,www,users) /etc/httpd/conf/access.conf
  843: %attr(400,www,users) /etc/httpd/conf/httpd.conf
  844: %attr(400,www,users) /etc/httpd/conf/srm.conf
  845: %attr(400,www,users) /etc/httpd/conf/startup.pl
  846: %dir %attr(700,www,users) /home/httpd/lonTabs
  847: %attr(400,www,users) /home/httpd/lonTabs/filetypes.tab
  848: %attr(400,www,users) /home/httpd/lonTabs/roles.tab
  849: %attr(400,www,users) /home/httpd/lonTabs/rolesplain.tab
  850: %attr(400,www,users) /home/httpd/lonTabs/hosts.tab
  851: %config %attr(600,www,users) /home/httpd/lonTabs/spare.tab
  852: %attr(400,www,users) /home/httpd/lonTabs/htpasswd
  853: %config %attr(600,www,users) /etc/krb.conf
  854: %attr(500,www,users) /home/httpd/perl/lonc
  855: %attr(500,www,users) /home/httpd/perl/lond
  856: %attr(500,www,users) /home/httpd/perl/loncron
  857: %attr(500,www,users) /home/httpd/perl/lonsql
  858: %dir %attr(700,www,users) /home/httpd/perl/logs
  859: %dir %attr(700,www,users) /home/httpd/perl/tmp
  860: %dir %attr(500,www,users) /home/httpd/lib/perl/Apache
  861: %attr(400,www,users) /home/httpd/lib/perl/Apache/lonxml.pm
  862: %attr(400,www,users) /home/httpd/lib/perl/Apache/style.pm
  863: %attr(400,www,users) /home/httpd/lib/perl/Apache/londefdef.pm
  864: %attr(400,www,users) /home/httpd/lib/perl/Apache/run.pm
  865: %attr(400,www,users) /home/httpd/lib/perl/Apache/scripttag.pm
  866: %attr(400,www,users) /home/httpd/lib/perl/Apache/lonhomework.pm
  867: %attr(400,www,users) /home/httpd/lib/perl/Apache/inputtags.pm
  868: %attr(400,www,users) /home/httpd/lib/perl/Apache/structuretags.pm
  869: %attr(400,www,users) /home/httpd/lib/perl/Apache/response.pm
  870: %attr(400,www,users) /home/httpd/lib/perl/Apache/caparesponse.pm
  871: %attr(400,www,users) /home/httpd/lib/perl/Apache/lonacc.pm
  872: %attr(400,www,users) /home/httpd/lib/perl/Apache/lonracc.pm
  873: %attr(400,www,users) /home/httpd/lib/perl/Apache/loncacc.pm
  874: %attr(400,www,users) /home/httpd/lib/perl/Apache/lonauth.pm
  875: %attr(400,www,users) /home/httpd/lib/perl/Apache/lonlogin.pm
  876: %attr(400,www,users) /home/httpd/lib/perl/Apache/lonrep.pm
  877: %attr(400,www,users) /home/httpd/lib/perl/Apache/lonproblem.pm
  878: %attr(400,www,users) /home/httpd/lib/perl/Apache/lonroles.pm
  879: %attr(400,www,users) /home/httpd/lib/perl/Apache/lonindexer.pm
  880: %attr(400,www,users) /home/httpd/lib/perl/Apache/lonnet.pm
  881: %dir %attr(700,www,users) /home/httpd/lonIDs
  882: %dir %attr(700,www,users) /home/httpd/sockets
  883: %dir %attr(700,www,users) /home/httpd/sockets/delayed
  884: %dir %attr(700,www,users) /home/httpd/html
  885: %attr(400,www,users) /home/httpd/html/index.html
  886: %dir %attr(700,www,users) /home/httpd/html/res
  887: %attr(-,www,users) /home/httpd/html/raw
  888: %dir %attr(500,www,users) /home/httpd/html/adm
  889: %attr(400,www,users) /home/httpd/html/adm/notfound.html
  890: %attr(400,www,users) /home/httpd/html/adm/unauthorized.html
  891: %dir %attr(500,www,users) /home/httpd/html/adm/rat
  892: %attr(400,www,users) /home/httpd/html/adm/rat/rat.html
  893: %attr(400,www,users) /home/httpd/html/adm/rat/code.html
  894: %attr(400,www,users) /home/httpd/html/adm/rat/map.html
  895: %attr(400,www,users) /home/httpd/html/adm/rat/*.gif
  896: %dir %attr (500,www,users) /home/httpd/html/adm/lonIcons
  897: %attr (400,www,users) /home/httpd/html/adm/lonIcons/*.gif
  898: %dir %attr (700,www,users) /home/httpd/lonUsers
  899: %dir %attr (700,www,users) /home/httpd/lon-status
  900: # %attr (500,www,users) /usr/lib/perl5/site_perl/5.005/capa.pm
  901: # %attr (500,www,users) /usr/lib/perl5/site_perl/5.005/capa.bs
  902: # %attr (500,www,users) /usr/lib/perl5/site_perl/5.005/capa.so
  903: %dir %attr (500,www,users) /home/httpd/html/adm/MathML
  904: %attr (400,www,users) /home/httpd/html/adm/MathML/*.ent
  905: %attr (400,www,users) /home/httpd/html/adm/MathML/mathml.css
  906: %attr (400,www,users) /home/httpd/html/adm/MathML/mathml.dtd
  907: %dir %attr (500,www,users) /home/httpd/html/res/adm/includes
  908: %attr (400,www,users) /home/httpd/html/res/adm/includes/londes.js
  909: %dir %attr (500,www,users) /home/httpd/html/res/adm/pages
  910: %attr (400,www,users) /home/httpd/html/res/adm/pages/*.gif
  911: %attr (400,www,users) /home/httpd/html/res/adm/pages/imgmaps.html
  912: %attr (400,www,users) /home/httpd/html/res/adm/pages/index.html
  913: %attr (400,www,users) /home/httpd/html/res/adm/pages/menu.html
  914: </PRE>
  915: <HR>
  916: <A NAME="sect2"><H3>4. Makefile</H3>
  917: <PRE>
  918: directories:
  919: 	install -m 0700 -d $(SOURCE)/etc/httpd/conf $(ROOT)/etc/httpd/conf
  920: 	install -m 0700 -d $(SOURCE)/home/httpd/lonTabs $(ROOT)/home/httpd/lonTabs
  921: 	install -m 0700 -d $(SOURCE)/home/httpd/perl $(ROOT)/home/httpd/perl
  922: 	install -m 0700 -d $(SOURCE)/home/httpd/perl/logs $(ROOT)/home/httpd/perl/logs
  923: 	install -m 0700 -d $(SOURCE)/home/httpd/perl/tmp $(ROOT)/home/httpd/perl/tmp
  924: 	install -m 0500 -d $(SOURCE)/home/httpd/lib/perl/Apache $(ROOT)/home/httpd/lib/perl/Apache
  925: 	install -m 0700 -d $(SOURCE)/home/httpd/lonIDs $(ROOT)/home/httpd/lonIDs
  926: 	install -m 0700 -d $(SOURCE)/home/httpd/sockets $(ROOT)/home/httpd/sockets
  927: 	install -m 0700 -d $(SOURCE)/home/httpd/sockets/delayed $(ROOT)/home/httpd/sockets/delayed
  928: 	install -m 0700 -d $(SOURCE)/home/httpd/html $(ROOT)/home/httpd/html
  929: 	install -m 0700 -d $(SOURCE)/home/httpd/html/res $(ROOT)/home/httpd/html/res
  930: 	install -m 0500 -d $(SOURCE)/home/httpd/html/adm $(ROOT)/home/httpd/html/adm
  931: 	install -m 0500 -d $(SOURCE)/home/httpd/html/adm/rat $(ROOT)/home/httpd/html/adm/rat
  932: 	install -m 0500 -d $(SOURCE)/home/httpd/html/adm/lonIcons $(ROOT)/home/httpd/html/adm/lonIcons
  933: 	install -m 0700 -d $(SOURCE)/home/httpd/lonUsers $(ROOT)/home/httpd/lonUsers
  934: 	install -m 0700 -d $(SOURCE)/home/httpd/lon-status $(ROOT)/home/httpd/lon-status
  935: 	install -m 0500 -d $(SOURCE)/home/httpd/html/adm/MathML $(ROOT)/home/httpd/html/adm/MathML
  936: 	install -m 0500 -d $(SOURCE)/home/httpd/html/res/adm/includes $(ROOT)/home/httpd/html/res/adm/includes
  937: 	install -m 0500 -d $(SOURCE)/home/httpd/html/res/adm/pages $(ROOT)/home/httpd/html/res/adm/pages
  938: 
  939: files:
  940: 	install -m 0600 $(SOURCE)/etc/httpd/conf/access.conf $(ROOT)/etc/httpd/conf/access.conf
  941: 	install -m 0400 $(SOURCE)/etc/httpd/conf/httpd.conf $(ROOT)/etc/httpd/conf/httpd.conf
  942: 	install -m 0400 $(SOURCE)/etc/httpd/conf/srm.conf $(ROOT)/etc/httpd/conf/srm.conf
  943: 	install -m 0400 $(SOURCE)/etc/httpd/conf/startup.pl $(ROOT)/etc/httpd/conf/startup.pl
  944: 	install -m 0400 $(SOURCE)/home/httpd/lonTabs/filetypes.tab $(ROOT)/home/httpd/lonTabs/filetypes.tab
  945: 	install -m 0400 $(SOURCE)/home/httpd/lonTabs/roles.tab $(ROOT)/home/httpd/lonTabs/roles.tab
  946: 	install -m 0400 $(SOURCE)/home/httpd/lonTabs/rolesplain.tab $(ROOT)/home/httpd/lonTabs/rolesplain.tab
  947: 	install -m 0400 $(SOURCE)/home/httpd/lonTabs/hosts.tab $(ROOT)/home/httpd/lonTabs/hosts.tab
  948: 	install -m 0600 $(SOURCE)/home/httpd/lonTabs/spare.tab $(ROOT)/home/httpd/lonTabs/spare.tab
  949: 	install -m 0400 $(SOURCE)/home/httpd/lonTabs/htpasswd $(ROOT)/home/httpd/lonTabs/htpasswd
  950: 	install -m 0600 $(SOURCE)/etc/krb.conf $(ROOT)/etc/krb.conf
  951: 	install -m 0500 $(SOURCE)/home/httpd/perl/lonc $(ROOT)/home/httpd/perl/lonc
  952: 	install -m 0500 $(SOURCE)/home/httpd/perl/lond $(ROOT)/home/httpd/perl/lond
  953: 	install -m 0500 $(SOURCE)/home/httpd/perl/loncron $(ROOT)/home/httpd/perl/loncron
  954: 	install -m 0500 $(SOURCE)/home/httpd/perl/lonsql $(ROOT)/home/httpd/perl/lonsql
  955: 	install -m 0400 $(SOURCE)/home/httpd/lib/perl/Apache/lonxml.pm $(ROOT)/home/httpd/lib/perl/Apache/lonxml.pm 
  956: 	install -m 0400 $(SOURCE)/home/httpd/lib/perl/Apache/style.pm $(ROOT)/home/httpd/lib/perl/Apache/style.pm
  957: 	install -m 0400 $(SOURCE)/home/httpd/lib/perl/Apache/londefdef.pm $(ROOT)/home/httpd/lib/perl/Apache/londefdef.pm
  958: 	install -m 0400 $(SOURCE)/home/httpd/lib/perl/Apache/run.pm $(ROOT)/home/httpd/lib/perl/Apache/run.pm
  959: 	install -m 0400 $(SOURCE)/home/httpd/lib/perl/Apache/scripttag.pm $(ROOT)/home/httpd/lib/perl/Apache/scripttag.pm
  960: 	install -m 0400 $(SOURCE)/home/httpd/lib/perl/Apache/lonhomework.pm $(ROOT)/home/httpd/lib/perl/Apache/lonhomework.pm
  961: 	install -m 0400 $(SOURCE)/home/httpd/lib/perl/Apache/inputtags.pm $(ROOT)/home/httpd/lib/perl/Apache/inputtags.pm
  962: 	install -m 0400 $(SOURCE)/home/httpd/lib/perl/Apache/structuretags.pm $(ROOT)/home/httpd/lib/perl/Apache/structuretags.pm
  963: 	install -m 0400 $(SOURCE)/home/httpd/lib/perl/Apache/response.pm $(ROOT)/home/httpd/lib/perl/Apache/response.pm
  964: 	install -m 0400 $(SOURCE)/home/httpd/lib/perl/Apache/caparesponse.pm $(ROOT)/home/httpd/lib/perl/Apache/caparesponse.pm
  965: 	install -m 0400 $(SOURCE)/home/httpd/lib/perl/Apache/lonacc.pm $(ROOT)/home/httpd/lib/perl/Apache/lonacc.pm
  966: 	install -m 0400 $(SOURCE)/home/httpd/lib/perl/Apache/lonracc.pm $(ROOT)/home/httpd/lib/perl/Apache/lonracc.pm
  967: 	install -m 0400 $(SOURCE)/home/httpd/lib/perl/Apache/loncacc.pm $(ROOT)/home/httpd/lib/perl/Apache/loncacc.pm
  968: 	install -m 0400 $(SOURCE)/home/httpd/lib/perl/Apache/lonauth.pm $(ROOT)/home/httpd/lib/perl/Apache/lonauth.pm
  969: 	install -m 0400 $(SOURCE)/home/httpd/lib/perl/Apache/lonlogin.pm $(ROOT)/home/httpd/lib/perl/Apache/lonlogin.pm
  970: 	install -m 0400 $(SOURCE)/home/httpd/lib/perl/Apache/lonrep.pm $(ROOT)/home/httpd/lib/perl/Apache/lonrep.pm
  971: 	install -m 0400 $(SOURCE)/home/httpd/lib/perl/Apache/lonproblem.pm $(ROOT)/home/httpd/lib/perl/Apache/lonproblem.pm
  972: 	install -m 0400 $(SOURCE)/home/httpd/lib/perl/Apache/lonroles.pm $(ROOT)/home/httpd/lib/perl/Apache/lonroles.pm
  973: 	install -m 0400 $(SOURCE)/home/httpd/lib/perl/Apache/lonindexer.pm $(ROOT)/home/httpd/lib/perl/Apache/lonindexer.pm
  974: 	install -m 0400 $(SOURCE)/home/httpd/lib/perl/Apache/lonnet.pm $(ROOT)/home/httpd/lib/perl/Apache/lonnet.pm
  975: 	install -m 0400 $(SOURCE)/home/httpd/html/index.html $(ROOT)/home/httpd/html/index.html
  976: 	ln -s /home/httpd/html/res $(ROOT)/home/httpd/html/raw
  977: 	install -m 0400 $(SOURCE)/home/httpd/html/adm/notfound.html $(ROOT)/home/httpd/html/adm/notfound.html
  978: 	install -m 0400 $(SOURCE)/home/httpd/html/adm/unauthorized.html $(ROOT)/home/httpd/html/adm/unauthorized.html
  979: 	install -m 0400 $(SOURCE)/home/httpd/html/adm/rat/rat.html $(ROOT)/home/httpd/html/adm/rat/rat.html
  980: 	install -m 0400 $(SOURCE)/home/httpd/html/adm/rat/code.html $(ROOT)/home/httpd/html/adm/rat/code.html
  981: 	install -m 0400 $(SOURCE)/home/httpd/html/adm/rat/map.html $(ROOT)/home/httpd/html/adm/rat/map.html
  982: 	install -m 0400 $(SOURCE)/home/httpd/html/adm/rat/*.gif $(ROOT)/home/httpd/html/adm/rat/.
  983: 	install -m 0400 $(SOURCE)/home/httpd/html/adm/lonIcons/*.gif $(ROOT)/home/httpd/html/adm/lonIcons/.
  984: #	install -m 0400 $(SOURCE)/usr/lib/perl5/site_perl/5.005/capa.pm $(ROOT)/usr/lib/perl5/site_perl/5.005/capa.pm
  985: #	install -m 0400 $(SOURCE)/usr/lib/perl5/site_perl/5.005/capa.bs $(ROOT)/usr/lib/perl5/site_perl/5.005/capa.bs
  986: #	install -m 0400 $(SOURCE)/usr/lib/perl5/site_perl/5.005/capa.so $(ROOT)/usr/lib/perl5/site_perl/5.005/capa.so
  987: 	install -m 0400 $(SOURCE)/home/httpd/html/adm/MathML/*.ent $(ROOT)/home/httpd/html/adm/MathML/.
  988: 	install -m 0400 $(SOURCE)/home/httpd/html/adm/MathML/mathml.css $(ROOT)/home/httpd/html/adm/MathML/mathml.css
  989: 	install -m 0400 $(SOURCE)/home/httpd/html/adm/MathML/mathml.dtd $(ROOT)/home/httpd/html/adm/MathML/mathml.dtd
  990: 	install -m 0400 $(SOURCE)/home/httpd/html/res/adm/includes/londes.js $(ROOT)/home/httpd/html/res/adm/includes/londes.js
  991: 	install -m 0400 $(SOURCE)/home/httpd/html/res/adm/pages/*.gif $(ROOT)/home/httpd/html/res/adm/pages/.
  992: 	install -m 0400 $(SOURCE)/home/httpd/html/res/adm/pages/imgmaps.html $(ROOT)/home/httpd/html/res/adm/pages/imgmaps.html
  993: 	install -m 0400 $(SOURCE)/home/httpd/html/res/adm/pages/index.html $(ROOT)/home/httpd/html/res/adm/pages/index.html
  994: 	install -m 0400 $(SOURCE)/home/httpd/html/res/adm/pages/menu.html $(ROOT)/home/httpd/html/res/adm/pages/menu.html
  995: </PRE>
  996: </BODY>
  997: </HTML>

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