Annotation of doc/loncapafiles/loncapafiles.html, revision 1.5

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

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