Annotation of doc/loncapafiles/loncapafiles.html, revision 1.8
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>
1.8 ! harris41 20: <FONT SIZE=+2><A HREF="LON-CAPA-base-3.1-1.i386.rpm">Rolled in a RedHat 6.2 RPM, September 25, 2000</A></FONT>
1.3 harris41 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.8 ! harris41 29: Release : 1 Build Date: Mon Sep 25 14:22:29 2000
! 30: Install date: (not installed) Build Host: spock.lite.msu.edu
1.3 harris41 31: Group : Utilities/System Source RPM: LON-CAPA-base-3.1-1.src.rpm
1.8 ! harris41 32: Size : 842304 License: GNU General Public License. Version 2, June 1991.
1.3 harris41 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.6 harris41 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
1.3 harris41 40: and Athena-Kerberos. For more on the LON-CAPA project, visit http://www.lon-capa.org/.
41: </PRE>
42: </TABLE>
43:
44: <P>
1.1 harris41 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)
1.2 harris41 50: <LI>those which configure (but otherwise not constitute) external software packages
1.1 harris41 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)
1.3 harris41 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>
1.2 harris41 68: <LI>unless otherwise specified, lists are separated by newlines (and subelements are separated with colons ':')
1.1 harris41 69: </UL>
1.3 harris41 70: <HR>
71: <A NAME="sect2"><H3>2. File and Directory Table</H3>
1.1 harris41 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"> </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>
1.2 harris41 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>
1.1 harris41 98: </TR>
99: <TR BGCOLOR="#80FF80">
1.2 harris41 100: <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="static.gif" ALT="configurable"></TD>
1.1 harris41 101: <TD WIDTH="35%">httpd.conf</TD>
1.2 harris41 102: <TD WIDTH="12%">static conf</TD>
103: <TD WIDTH="23%">main server configuration file</TD>
1.1 harris41 104: <TD WIDTH="26%"> </TD>
105: </TR>
106: <TR BGCOLOR="#80FF80">
1.2 harris41 107: <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="static.gif" ALT="configurable"></TD>
1.1 harris41 108: <TD WIDTH="35%">srm.conf</TD>
1.2 harris41 109: <TD WIDTH="12%">static conf</TD>
110: <TD WIDTH="23%">name space configuration</TD>
1.1 harris41 111: <TD WIDTH="26%"> </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>
1.2 harris41 117: <TD WIDTH="23%" BGCOLOR="#80ff80">set paths to modules; invoked by <TT>access.conf</TT></TD>
1.1 harris41 118: <TD WIDTH="26%" BGCOLOR="#80ff80"> </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>
1.2 harris41 128: <TD WIDTH="23%">Descriptive list of file extensions, and extension groupings</TD>
129: <TD WIDTH="26%"> </TD>
1.1 harris41 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>
1.2 harris41 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%"> </TD>
1.1 harris41 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>
1.2 harris41 142: <TD WIDTH="23%">Descriptive list of abbreviations used in <TT>roles.tab</TT> for user types and privileges available
1.1 harris41 143: in the network with function</TD>
1.2 harris41 144: <TD WIDTH="26%"> </TD>
1.1 harris41 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>
1.2 harris41 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%"> </TD>
1.1 harris41 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
1.2 harris41 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>
1.1 harris41 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%"> </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"> </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>
1.2 harris41 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>
1.1 harris41 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>
1.2 harris41 214: <TD WIDTH="26%"> </TD>
1.1 harris41 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>
1.2 harris41 222: <TD WIDTH="26%"> </TD>
1.1 harris41 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>
1.2 harris41 229: <TD WIDTH="26%"> </TD>
1.1 harris41 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>
1.2 harris41 235: <TD WIDTH="23%">maintain secondary database of metadata</TD>
236: <TD WIDTH="26%"> </TD>
1.1 harris41 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>
1.8 ! harris41 252: <TD WIDTH="35%">lonratedt.pm</TD>
! 253: <TD WIDTH="12%">handler</TD>
! 254: <TD WIDTH="23%">connect to resource assembly</TD>
! 255: <TD WIDTH="26%"> </TD>
! 256: </TR>
! 257: <TR BGCOLOR="#FFFF80">
! 258: <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="handler.gif" ALT="handler.gif"></TD>
1.7 harris41 259: <TD WIDTH="35%">lonratsrv.pm</TD>
260: <TD WIDTH="12%">handler</TD>
1.8 ! harris41 261: <TD WIDTH="23%">connect to resource assembly</TD>
1.7 harris41 262: <TD WIDTH="26%"> </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%">lonpage.pm</TD>
267: <TD WIDTH="12%">handler</TD>
1.8 ! harris41 268: <TD WIDTH="23%">bundles pages into one page</TD>
1.7 harris41 269: <TD WIDTH="26%"> </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%">lonuserstate.pm</TD>
274: <TD WIDTH="12%">handler</TD>
1.8 ! harris41 275: <TD WIDTH="23%">compile course into binary data structure (in loncom/rat)</TD>
1.7 harris41 276: <TD WIDTH="26%"> </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%">lontex.pm</TD>
281: <TD WIDTH="12%">handler</TD>
1.8 ! harris41 282: <TD WIDTH="23%">Handler for tex files (somewhere in loncom/modules)</TD>
1.7 harris41 283: <TD WIDTH="26%"> </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%">lontexconvert.pm</TD>
1.1 harris41 288: <TD WIDTH="12%">handler</TD>
1.8 ! harris41 289: <TD WIDTH="23%">Access to tth/ttm</TD>
! 290: <TD WIDTH="26%"> </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%">lonxml.pm</TD>
! 295: <TD WIDTH="12%">handler</TD>
1.2 harris41 296: <TD WIDTH="23%">XML Parsing Module</TD>
1.1 harris41 297: <TD WIDTH="26%"> </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%">style.pm</TD>
302: <TD WIDTH="12%">handler</TD>
1.2 harris41 303: <TD WIDTH="23%">Style Parsing Module</TD>
1.1 harris41 304: <TD WIDTH="26%"> </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%">londefdef.pm</TD>
309: <TD WIDTH="12%">handler</TD>
1.2 harris41 310: <TD WIDTH="23%">Tags Default Definition Module</TD>
1.1 harris41 311: <TD WIDTH="26%"> </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%">run.pm</TD>
316: <TD WIDTH="12%">handler</TD>
1.2 harris41 317: <TD WIDTH="23%">evaluates expression within a memory-safe environment (to protect system from break-in attempts)</TD>
1.1 harris41 318: <TD WIDTH="26%"> </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%">scripttag.pm</TD>
323: <TD WIDTH="12%">handler</TD>
1.2 harris41 324: <TD WIDTH="23%">parse and evaluate contents of values within a <script> tag (this module invokes <TT>run.pm</TT>)</TD>
1.1 harris41 325: <TD WIDTH="26%"> </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%">lonhomework.pm</TD>
330: <TD WIDTH="12%">handler</TD>
1.2 harris41 331: <TD WIDTH="23%">handles requests for output, evaluation, and alteration of homework resource</TD>
1.1 harris41 332: <TD WIDTH="26%"> </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%">inputtags.pm</TD>
337: <TD WIDTH="12%">handler</TD>
1.2 harris41 338: <TD WIDTH="23%">produces HTML input tags (<INPUT>) for rendering homework resources</TD>
1.1 harris41 339: <TD WIDTH="26%"> </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%">structuretags.pm</TD>
344: <TD WIDTH="12%">handler</TD>
1.2 harris41 345: <TD WIDTH="23%">produces HTML tags necessary for structuring the presentation of homework resourcese</TD>
1.1 harris41 346: <TD WIDTH="26%"> </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%">response.pm</TD>
351: <TD WIDTH="12%">handler</TD>
1.2 harris41 352: <TD WIDTH="23%">defines different types of responses given to student as well as syntax for producing response values</TD>
1.1 harris41 353: <TD WIDTH="26%"> </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%">caparesponse.pm</TD>
358: <TD WIDTH="12%">handler</TD>
1.2 harris41 359: <TD WIDTH="23%">handles request to the CAPA homework processing engine</TD>
1.1 harris41 360: <TD WIDTH="26%"> </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%">lonacc.pm</TD>
365: <TD WIDTH="12%">handler</TD>
1.2 harris41 366: <TD WIDTH="23%">access to for a LON-CAPA user session</TD>
1.1 harris41 367: <TD WIDTH="26%"> </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%">lonracc.pm</TD>
372: <TD WIDTH="12%">handler</TD>
1.2 harris41 373: <TD WIDTH="23%">access handler for file transfers</TD>
1.1 harris41 374: <TD WIDTH="26%"> </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%">loncacc.pm</TD>
379: <TD WIDTH="12%">handler</TD>
1.2 harris41 380: <TD WIDTH="23%">access to construction area</TD>
1.1 harris41 381: <TD WIDTH="26%"> </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%">lonauth.pm</TD>
386: <TD WIDTH="12%">handler</TD>
1.2 harris41 387: <TD WIDTH="23%">authenticate, set up session environment</TD>
1.1 harris41 388: <TD WIDTH="26%"> </TD>
389: </TR>
390: <TR BGCOLOR="#FFFF80">
391: <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="handler.gif" ALT="handler.gif"></TD>
392: <TD WIDTH="35%">lonlogin.pm</TD>
393: <TD WIDTH="12%">handler</TD>
394: <TD WIDTH="23%">login screen</TD>
395: <TD WIDTH="26%"> </TD>
396: </TR>
397: <TR BGCOLOR="#FFFF80">
398: <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="handler.gif" ALT="handler.gif"></TD>
399: <TD WIDTH="35%">lonrep.pm</TD>
400: <TD WIDTH="12%">handler</TD>
401: <TD WIDTH="23%">replication</TD>
402: <TD WIDTH="26%"> </TD>
403: </TR>
404: <TR BGCOLOR="#FFFF80">
405: <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="handler.gif" ALT="handler.gif"></TD>
406: <TD WIDTH="35%">lonproblem.pm</TD>
407: <TD WIDTH="12%">handler</TD>
408: <TD WIDTH="23%">assessments</TD>
409: <TD WIDTH="26%"> </TD>
410: </TR>
411: <TR BGCOLOR="#FFFF80">
412: <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="handler.gif" ALT="handler.gif"></TD>
413: <TD WIDTH="35%">lonroles.pm</TD>
414: <TD WIDTH="12%">handler</TD>
415: <TD WIDTH="23%">roles picking</TD>
416: <TD WIDTH="26%"> </TD>
417: </TR>
418: <TR BGCOLOR="#FFFF80">
419: <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="handler.gif" ALT="handler.gif"></TD>
420: <TD WIDTH="35%">lonindexer.pm</TD>
421: <TD WIDTH="12%">handler</TD>
422: <TD WIDTH="23%">cross server
423: filesystem browser</TD>
424: <TD WIDTH="26%"> </TD>
425: </TR>
426: <TR BGCOLOR="#FFFF80">
427: <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="handler.gif" ALT="handler.gif"></TD>
428: <TD WIDTH="35%">lonnet.pm</TD>
429: <TD WIDTH="12%">handler</TD>
430: <TD WIDTH="23%">interface
431: to lonc</TD>
432: <TD WIDTH="26%"> </TD>
433: </TR>
434: <TR BGCOLOR="#000000">
435: <TD COLSPAN=3><FONT COLOR="#80FF80" SIZE=+1><IMG SRC="emptydirectory.gif" ALT="empty directory"> EMPTY DIRECTORY -- /home/httpd/lonIDs</FONT></TD>
436: <TD COLSPAN=2><FONT COLOR="#80FF80">cookie jar</FONT></TD>
437: </TR>
438: <TR BGCOLOR="#000000">
439: <TD COLSPAN=3><FONT COLOR="#80FFFF" SIZE=+1><IMG SRC="emptydirectory.gif" ALT="empty directory">EMPTY DIRECTORY -- /home/httpd/sockets</FONT></TD>
440: <TD COLSPAN=2><FONT COLOR="#80FFFF">lonc's sockets</FONT></TD>
441: </TR>
442: <TR BGCOLOR="#000000">
443: <TD COLSPAN=3><FONT COLOR="#80FFFF" SIZE=+1><IMG SRC="emptydirectory.gif" ALT="empty directory">EMPTY DIRECTORY -- /home/httpd/sockets/delayed</FONT></TD>
444: <TD COLSPAN=2><FONT COLOR="#80FFFF">lonc's sockets</FONT></TD>
445: </TR>
446: <TR BGCOLOR="#000000">
447: <TD COLSPAN="3"><FONT COLOR="#FFFF80" SIZE=+1><IMG SRC="directory.gif" ALT="directory"> DIRECTORY -- /home/httpd/html</TD>
448: <TD COLSPAN="2"><FONT COLOR="#FFFF80"> </FONT> </TD>
449: </TR>
450: <TR BGCOLOR="#FFFF80">
451: <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="interfacefile.gif" ALT="interface file"></TD>
452: <TD WIDTH="35%">index.html</TD>
453: <TD WIDTH="12%">interface file</TD>
454: <TD WIDTH="23%">bumps to login</TD>
455: <TD WIDTH="26%"> </TD>
456: </TR>
457: <TR BGCOLOR="#FFFF80">
458: <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="link.gif" ALT="link"></TD>
459: <TD WIDTH="35%">raw</TD>
460: <TD WIDTH="12%">symbolic link</TD>
461: <TD WIDTH="23%">symbolic link to /home/httpd/html/res</TD>
462: <TD WIDTH="26%"> </TD>
463: </TR>
464: <TR BGCOLOR="#000000">
465: <TD COLSPAN=3><IMG SRC="emptydirectory.gif" ALT="emptydirectory"> <FONT COLOR="#80FF80" SIZE=+1>EMPTY DIRECTORY -- /home/httpd/html/res</FONT></TD>
466: <TD COLSPAN=2><FONT COLOR="#80FF80">root of resource tree</FONT></TD>
467: </TR>
468: <TR BGCOLOR="#000000">
469: <TD COLSPAN=3><IMG SRC="directory.gif" ALT="directory"> <FONT COLOR="#80FFFF" SIZE=+1> DIRECTORY -- /home/httpd/html/adm</FONT></TD>
470: <TD COLSPAN=2><FONT COLOR="#80FFFF">unauthenticated resources</FONT></TD>
471: </TR>
472: <TR BGCOLOR="#80FFFF">
473: <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="interfacefile.gif" ALT="interface file"></TD>
474: <TD WIDTH="35%">notfound.html</TD>
475: <TD WIDTH="12%">interface file</TD>
1.2 harris41 476: <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 477: <TD WIDTH="26%"> </TD>
478: </TR>
479: <TR BGCOLOR="#80FFFF">
480: <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="interfacefile.gif" ALT="interface file"></TD>
481: <TD WIDTH="35%">unauthorized.html</TD>
482: <TD WIDTH="12%">interface file</TD>
1.2 harris41 483: <TD WIDTH="23%">static html page that is shown when an attempt is made to access a document which is restricted based on
484: file or server configurations</TD>
1.1 harris41 485: <TD WIDTH="26%"> </TD>
486: </TR>
487: <TR BGCOLOR="#000000">
488: <TD COLSPAN="3"><FONT COLOR="#FFFF80" SIZE=+1><IMG SRC="directory.gif" ALT="directory"> DIRECTORY -- /home/httpd/html/adm/rat</TD>
489: <TD COLSPAN="2"><FONT COLOR="#FFFF80">home of the rat</FONT></TD>
490: </TR>
491: <TR BGCOLOR="#FFFF80">
492: <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="interfacefile.gif" ALT="interface file"></TD>
493: <TD WIDTH="35%">rat.html</TD>
494: <TD WIDTH="12%">interface file</TD>
495: <TD WIDTH="23%">frameset</TD>
496: <TD WIDTH="26%"> </TD>
497: </TR>
498: <TR BGCOLOR="#FFFF80">
499: <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="interfacefile.gif" ALT="interface file"></TD>
500: <TD WIDTH="35%">code.html</TD>
501: <TD WIDTH="12%">interface file</TD>
502: <TD WIDTH="23%">javascript</TD>
503: <TD WIDTH="26%"> </TD>
504: </TR>
505: <TR BGCOLOR="#FFFF80">
506: <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="interfacefile.gif" ALT="interface file"></TD>
507: <TD WIDTH="35%">map.html</TD>
508: <TD WIDTH="12%">interface file</TD>
509: <TD WIDTH="23%">bumper</TD>
510: <TD WIDTH="26%"> </TD>
511: </TR>
512: <TR BGCOLOR="#FFFF80">
513: <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="graphicfile.gif" ALT="graphic file"></TD>
514: <TD WIDTH="35%">*.gif</TD>
515: <TD WIDTH="12%">graphic files</TD>
516: <TD WIDTH="23%">images for
517: rat</TD>
1.2 harris41 518: <TD WIDTH="26%"><B>listing</B><BR>
519: <FONT SIZE=-2>
1.1 harris41 520: 1.1.dt.gif
521: 1.1.empty.gif
522: 1.1.ld.gif
523: 1.1.lr.gif
524: 1.1.rd.gif
525: 1.1.rl.gif
526: 1.1.td.gif
527: 1.1.tdrl.gif
528: 1.1.tl.gif
529: 1.1.tr.gif
530: 1.1.utd.gif
531: 1.2.ctd.gif
532: 1.2.dt.gif
533: 1.2.empty.gif
534: 1.2.ld.gif
535: 1.2.lr.gif
536: 1.2.lrd.gif
537: 1.2.lrtd.gif
538: 1.2.rd.gif
539: 1.2.rl.gif
540: 1.2.rld.gif
541: 1.2.rltd.gif
542: 1.2.rtd.gif
543: 1.2.rtdl.gif
544: 1.2.rtl.gif
545: 1.2.td.gif
546: 1.2.tdl.gif
547: 1.2.tdrl.gif
548: 1.2.tl.gif
549: 1.2.tr.gif
550: 1.2.utd.gif
551: 2.1.dt.gif
552: 2.1.empty.gif
553: 2.1.ld.gif
554: 2.1.lr.gif
555: 2.1.rd.gif
556: 2.1.rl.gif
557: 2.1.td.gif
558: 2.1.tdrl.gif
559: 2.1.tl.gif
560: 2.1.tr.gif
561: 2.2.dt.gif
562: 2.2.empty.gif
563: 2.2.ld.gif
564: 2.2.lr.gif
565: 2.2.lrd.gif
566: 2.2.lrt.gif
567: 2.2.rd.gif
568: 2.2.rl.gif
569: 2.2.rld.gif
570: 2.2.rlt.gif
571: 2.2.td.gif
572: 2.2.tdl.gif
573: 2.2.tdr.gif
574: 2.2.tdrl.gif
575: 2.2.tl.gif
576: 2.2.tr.gif
577: 2.2.url.gif
578: 2.2.utd.gif
579: arrow.gif
580: bdt.gif
581: bempty.gif
582: bld.gif
583: blr.gif
584: blrd.gif
585: blrt.gif
586: brd.gif
587: brl.gif
588: brld.gif
589: brlt.gif
590: btd.gif
591: btdl.gif
592: btdr.gif
593: btdrl.gif
594: btl.gif
595: btr.gif
596: burl.gif
597: butd.gif
598: condition.gif
599: edit.gif
600: finish.gif
601: info.gif
602: inscol.gif
603: inscond.gif
604: insres.gif
605: insrow.gif
606: resource.gif
607: sctd.gif
608: sdt.gif
609: sempty.gif
610: sld.gif
611: slr.gif
612: slrd.gif
613: slrtd.gif
614: srd.gif
615: srl.gif
616: srld.gif
617: srltd.gif
618: srtd.gif
619: srtdl.gif
620: srtl.gif
621: start.gif
622: std.gif
623: stdl.gif
624: sutd.gif
625: </FONT>
626: </TD>
627: </TR>
628: <TR BGCOLOR="#000000">
629: <TD COLSPAN=3><FONT COLOR="#80FF80" SIZE=+1><IMG SRC="directory.gif" ALT="directory"> DIRECTORY -- /home/httpd/html/adm/lonIcons</FONT></TD>
630: <TD COLSPAN=2><FONT COLOR="#80FF80"></FONT> </TD>
631: </TR>
632: <TR BGCOLOR="#80FF80">
633: <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="graphicfile.gif" ALT="graphic file"></TD>
634: <TD WIDTH="35%">*.gif</TD>
635: <TD WIDTH="12%">graphic files</TD>
636: <TD WIDTH="23%">logos</TD>
1.2 harris41 637: <TD WIDTH="26%">
638: <B>listing</B><BR>
639: <FONT SIZE=-2>
640: liteani.gif
641: logo.gif
642: logos.gif
643: </FONT></TD>
1.1 harris41 644: </TR>
645: <TR BGCOLOR="#000000">
646: <TD COLSPAN=3><FONT COLOR="#80FFFF" SIZE=+1><IMG SRC="emptydirectory.gif" ALT="empty directory"> EMPTY DIRECTORY -- /home/httpd/lonUsers</FONT></TD>
647: <TD COLSPAN=2><FONT COLOR="#80ffff">home dirs of local users</FONT></TD>
648: </TR>
649: <TR BGCOLOR="#000000">
650: <TD COLSPAN=3><IMG SRC="emptydirectory.gif" ALT="emptydirectory"> <FONT COLOR="#FFFF80" SIZE=+1>EMPTY DIRECTORY -- /home/httpd/html/lon-status</TD>
651: <TD COLSPAN=2><FONT COLOR="#FFFF80">status reports</TD>
652: </TR>
653: <TR BGCOLOR="#000000">
654: <TD COLSPAN=3><FONT COLOR="#80FF80" SIZE=+1><IMG SRC="directory.gif" ALT="directory"> DIRECTORY -- /usr/lib/perl5/site_perl/5.005</FONT></TD>
655: <TD COLSPAN=2><FONT COLOR="#80FF80"></FONT> </TD>
1.7 harris41 656: </TR>
657: <TR BGCOLOR="#80FF80">
658: <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="systemfile.gif" ALT="system file"></TD>
659: <TD WIDTH="35%">tth.pm</TD>
660: <TD WIDTH="12%">system file</TD>
1.8 ! harris41 661: <TD WIDTH="23%">perl module for invoking functions specific to Tex-to-HTML conversion</TD>
1.7 harris41 662: <TD WIDTH="26%"> </TD>
663: </TR>
664: <TR BGCOLOR="#80FF80">
665: <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="systemfile.gif" ALT="system file"></TD>
666: <TD WIDTH="35%">tth.so</TD>
667: <TD WIDTH="12%">system file</TD>
1.8 ! harris41 668: <TD WIDTH="23%">shared library file for dynamic loading and unloading</TD>
1.7 harris41 669: <TD WIDTH="26%"> </TD>
1.1 harris41 670: </TR>
671: <TR BGCOLOR="#80FF80">
672: <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="systemfile.gif" ALT="system file"></TD>
673: <TD WIDTH="35%">capa.pm</TD>
674: <TD WIDTH="12%">system file</TD>
1.2 harris41 675: <TD WIDTH="23%">perl module for invoking functions specific to CAPA</TD>
1.1 harris41 676: <TD WIDTH="26%"> </TD>
677: </TR>
678: <TR BGCOLOR="#80FF80">
679: <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="systemfile.gif" ALT="system file"></TD>
680: <TD WIDTH="35%">capa.bs</TD>
681: <TD WIDTH="12%">system file</TD>
1.2 harris41 682: <TD WIDTH="23%">bootstrap file associated with dynamic loading of this module on multiple architectures</TD>
1.1 harris41 683: <TD WIDTH="26%"> </TD>
684: </TR>
685: <TR BGCOLOR="#80FF80">
686: <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="systemfile.gif" ALT="system file"></TD>
687: <TD WIDTH="35%">capa.so</TD>
688: <TD WIDTH="12%">system file</TD>
1.2 harris41 689: <TD WIDTH="23%">shared library file for dynamic loading and unloading</TD>
1.1 harris41 690: <TD WIDTH="26%"> </TD>
691: </TR>
692: <TR BGCOLOR="#000000">
693: <TD COLSPAN=3><FONT COLOR="#80FFFF" SIZE=+1><IMG SRC="directory.gif" ALT="directory"> DIRECTORY -- /home/httpd/html/adm/MathML</FONT></TD>
694: <TD COLSPAN=2><FONT COLOR="#80FFFF"></FONT> </TD>
695: </TR>
696: <TR BGCOLOR="#80FFFF">
697: <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="static.gif" ALT="system file"></TD>
698: <TD WIDTH="35%">*.ent</TD>
699: <TD WIDTH="12%">static conf</TD>
700: <TD WIDTH="23%">entity files</TD>
1.2 harris41 701: <TD WIDTH="26%">
702: <B>listing</B><BR>
703: <FONT SIZE=-2>
1.1 harris41 704: isoamsa.ent
705: isoamsb.ent
706: isoamsc.ent
707: isoamsn.ent
708: isoamso.ent
709: isoamsr.ent
710: isobox.ent
711: isocyr1.ent
712: isocyr2.ent
713: isodia.ent
714: isogrk1.ent
715: isogrk2.ent
716: isogrk3.ent
717: isogrk4.ent
718: isolat1.ent
719: isolat2.ent
720: isomfrk.ent
721: isomopf.ent
722: isomscr.ent
723: isonum.ent
724: isopub.ent
725: isotech.ent
726: mathml.dtd
727: mmlalias.ent
728: mmlextra.ent
729: </FONT>
730: </TD>
731: </TR>
732: <TR BGCOLOR="#80FFFF">
733: <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="static.gif" ALT="system file"></TD>
734: <TD WIDTH="35%">mathml.css</TD>
735: <TD WIDTH="12%">static conf</TD>
736: <TD WIDTH="23%">cascading style sheet</TD>
737: <TD WIDTH="26%"> </TD>
738: </TR>
739: <TR BGCOLOR="#80FFFF">
740: <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="static.gif" ALT="system file"></TD>
741: <TD WIDTH="35%">mathml.dtd</TD>
742: <TD WIDTH="12%">static conf</TD>
743: <TD WIDTH="23%">document type definition</TD>
744: <TD WIDTH="26%"> </TD>
745: </TR>
746: <TR BGCOLOR="#000000">
747: <TD COLSPAN=3><FONT COLOR="#FFFF80" SIZE=+1><IMG SRC="directory.gif" ALT="directory"> DIRECTORY -- /home/httpd/html/res/adm/includes</FONT></TD>
748: <TD COLSPAN=2><FONT COLOR="#FFFF80"></FONT> </TD>
749: </TR>
750: <TR BGCOLOR="#FFFF80">
751: <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="script.gif" ALT="graphic file"></TD>
752: <TD WIDTH="35%">londes.js</TD>
753: <TD WIDTH="12%">script</TD>
1.2 harris41 754: <TD WIDTH="23%">Encryption Routines according to Data Encryption Standard DES, written in javascript</TD>
1.1 harris41 755: <TD WIDTH="26%"> </TD>
756: </TR>
757: <TR BGCOLOR="#000000">
758: <TD COLSPAN=3><FONT COLOR="#80FF80" SIZE=+1><IMG SRC="directory.gif" ALT="directory"> DIRECTORY -- /home/httpd/html/res/adm/pages</FONT></TD>
759: <TD COLSPAN=2><FONT COLOR="#80FF80"></FONT> </TD>
760: </TR>
761: <TR BGCOLOR="#80FF80">
762: <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="graphicfile.gif" ALT="graphic file"></TD>
763: <TD WIDTH="35%">*.gif</TD>
764: <TD WIDTH="12%">graphic files</TD>
1.2 harris41 765: <TD WIDTH="23%">icons used for the entire LON-CAPA user interface</TD>
766: <TD WIDTH="26%">
767: <B>listing</B><BR>
768: <FONT SIZE=-2>
1.1 harris41 769: a.gif
770: b.gif
771: c.gif
772: chat.gif
773: d.gif
774: e.gif
775: endmenu.gif
776: f.gif
777: feedback.gif
778: fnkmenu.gif
779: g.gif
780: group.gif
781: h.gif
782: help.gif
783: hyphen.gif
784: i.gif
785: info.gif
786: j.gif
787: k.gif
788: l.gif
789: ledblink.gif
790: ledoff.gif
791: ledon.gif
792: ledsend.gif
793: m.gif
794: n.gif
795: navmenu.gif
796: next.gif
797: o.gif
798: p.gif
799: prev.gif
800: q.gif
801: r.gif
802: reload.gif
803: remotebg.gif
804: s.gif
805: space.gif
806: spacer.gif
807: t.gif
808: title.gif
809: u.gif
810: v.gif
811: w.gif
812: x.gif
813: y.gif
814: z.gif
815: </FONT></TD>
816: </TR>
817: <TR BGCOLOR="#80FF80">
818: <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="interfacefile.gif" ALT="interface file"></TD>
819: <TD WIDTH="35%">imgmaps.html</TD>
820: <TD WIDTH="12%">interface file</TD>
1.2 harris41 821: <TD WIDTH="23%">image maps for the LON-CAPA remote control</TD>
1.1 harris41 822: <TD WIDTH="26%"> </TD>
823: </TR>
824: <TR BGCOLOR="#80FF80">
825: <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="interfacefile.gif" ALT="interface file"></TD>
826: <TD WIDTH="35%">index.html</TD>
827: <TD WIDTH="12%">interface file</TD>
1.2 harris41 828: <TD WIDTH="23%">welcoming page to the LON-CAPA system upon login</TD>
1.1 harris41 829: <TD WIDTH="26%"> </TD>
830: </TR>
831: <TR BGCOLOR="#80FF80">
832: <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="interfacefile.gif" ALT="interface file"></TD>
833: <TD WIDTH="35%">menu.html</TD>
834: <TD WIDTH="12%">interface file</TD>
1.2 harris41 835: <TD WIDTH="23%">renders the HTML (including image maps) for the LON-CAPA remote control</TD>
1.1 harris41 836: <TD WIDTH="26%"> </TD>
837: </TR>
838: </TABLE>
1.3 harris41 839: <HR>
840: <A NAME="sect3"><H3>3. Software Package Specification File</H3>
841: <PRE>
1.8 ! harris41 842: Summary: Basic files for running a LON-CAPA server.
1.3 harris41 843: Name: LON-CAPA-base
844: Version: 3.1
845: Release: 1
846: Vendor: Laboratory for Instructional Technology Education, Division of Science and Mathematics Education, Michigan State University.
847: BuildRoot: /home/harris41/LON-CAPA-BuildRoot
848: Copyright: GNU General Public License. Version 2, June 1991. Michigan State University patents may apply.
849: Group: Utilities/System
850: Source: LON-CAPA-base-3.1.tar.gz
851: AutoReqProv: no
852: # requires: filesystem
853: %description
854: This package facilitates a base installation of LON-CAPA files in their directories.
855: The files in this package are only those directly associated with the network communication
856: layer established through direct server-to-server communications (via lond and lonc); plus
857: those which configure (but otherwise not constitute) external software packages like Apache
858: and Athena-Kerberos. For more on the LON-CAPA project, visit http://www.lon-capa.org/.
859:
860: %prep
861: %setup
862:
863: %build
864: rm -Rf "/home/harris41/LON-CAPA-BuildRoot"
865:
866: %install
867: # ROOT="$RPM_BUILD_ROOT"
868: # SOURCE="/home/harris41/LON-CAPA-topdir_for_build/SOURCES/LON-CAPA-base-3.1/LON-CAPA/SourceRoot"
869: make ROOT="$RPM_BUILD_ROOT" SOURCE="/home/harris41/LON-CAPA-topdir_for_build/SOURCES/LON-CAPA-base-3.1/SourceRoot" directories
870: make ROOT="$RPM_BUILD_ROOT" SOURCE="/home/harris41/LON-CAPA-topdir_for_build/SOURCES/LON-CAPA-base-3.1/SourceRoot" files
871:
872: %pre
873: echo "***********************************************************************"
874: echo "LON-CAPA LearningOnline with CAPA"
875: echo "http://www.lon-capa.org/"
876: echo "Gerd Kortemeyer, et al"
877: echo "Laboratory for Instructional Technology Education"
878: echo "Michigan State University"
879: echo "General Public License, Version 2, June 1991"
880: echo "** Michigan State University patents may apply **"
881: echo " "
882: echo "This installation assumes an installation of Redhat 6.2"
883: echo " "
884: echo "The server computer should be currently connected to the ethernet"
885: echo " "
886: echo "The files in this package are only those directly associated with the network communication"
887: echo "layer established through direct server-to-server communications (via lond and lonc); plus"
888: echo "those which configure (but otherwise not constitute) external software packages like Apache"
889: echo "and Athena-Kerberos."
890: echo "***********************************************************************"
891:
892: %post
893: %postun
894:
895: %files
896: %doc README COPYING ChangeLog LICENSE
897: %dir %attr(700,www,users) /etc/httpd/conf
1.5 harris41 898: %config %attr(600,www,users) /etc/httpd/conf/access.conf
899: %attr(400,www,users) /etc/httpd/conf/httpd.conf
900: %attr(400,www,users) /etc/httpd/conf/srm.conf
901: %attr(400,www,users) /etc/httpd/conf/startup.pl
1.3 harris41 902: %dir %attr(700,www,users) /home/httpd/lonTabs
1.5 harris41 903: %attr(400,www,users) /home/httpd/lonTabs/filetypes.tab
904: %attr(400,www,users) /home/httpd/lonTabs/roles.tab
905: %attr(400,www,users) /home/httpd/lonTabs/rolesplain.tab
906: %attr(400,www,users) /home/httpd/lonTabs/hosts.tab
907: %config %attr(600,www,users) /home/httpd/lonTabs/spare.tab
908: %attr(400,www,users) /home/httpd/lonTabs/htpasswd
909: %config %attr(600,www,users) /etc/krb.conf
1.3 harris41 910: %attr(500,www,users) /home/httpd/perl/lonc
911: %attr(500,www,users) /home/httpd/perl/lond
912: %attr(500,www,users) /home/httpd/perl/loncron
913: %attr(500,www,users) /home/httpd/perl/lonsql
914: %dir %attr(700,www,users) /home/httpd/perl/logs
915: %dir %attr(700,www,users) /home/httpd/perl/tmp
916: %dir %attr(500,www,users) /home/httpd/lib/perl/Apache
1.8 ! harris41 917: %attr(400,www,users) /home/httpd/lib/perl/Apache/lonratedt.pm
! 918: %attr(400,www,users) /home/httpd/lib/perl/Apache/lonratsrv.pm
! 919: %attr(400,www,users) /home/httpd/lib/perl/Apache/lonpage.pm
! 920: %attr(400,www,users) /home/httpd/lib/perl/Apache/lonuserstate.pm
! 921: %attr(400,www,users) /home/httpd/lib/perl/Apache/lontex.pm
! 922: %attr(400,www,users) /home/httpd/lib/perl/Apache/lontexconvert.pm
1.5 harris41 923: %attr(400,www,users) /home/httpd/lib/perl/Apache/lonxml.pm
924: %attr(400,www,users) /home/httpd/lib/perl/Apache/style.pm
925: %attr(400,www,users) /home/httpd/lib/perl/Apache/londefdef.pm
926: %attr(400,www,users) /home/httpd/lib/perl/Apache/run.pm
927: %attr(400,www,users) /home/httpd/lib/perl/Apache/scripttag.pm
928: %attr(400,www,users) /home/httpd/lib/perl/Apache/lonhomework.pm
929: %attr(400,www,users) /home/httpd/lib/perl/Apache/inputtags.pm
930: %attr(400,www,users) /home/httpd/lib/perl/Apache/structuretags.pm
931: %attr(400,www,users) /home/httpd/lib/perl/Apache/response.pm
932: %attr(400,www,users) /home/httpd/lib/perl/Apache/caparesponse.pm
933: %attr(400,www,users) /home/httpd/lib/perl/Apache/lonacc.pm
934: %attr(400,www,users) /home/httpd/lib/perl/Apache/lonracc.pm
935: %attr(400,www,users) /home/httpd/lib/perl/Apache/loncacc.pm
936: %attr(400,www,users) /home/httpd/lib/perl/Apache/lonauth.pm
937: %attr(400,www,users) /home/httpd/lib/perl/Apache/lonlogin.pm
938: %attr(400,www,users) /home/httpd/lib/perl/Apache/lonrep.pm
939: %attr(400,www,users) /home/httpd/lib/perl/Apache/lonroles.pm
940: %attr(400,www,users) /home/httpd/lib/perl/Apache/lonindexer.pm
941: %attr(400,www,users) /home/httpd/lib/perl/Apache/lonnet.pm
1.3 harris41 942: %dir %attr(700,www,users) /home/httpd/lonIDs
943: %dir %attr(700,www,users) /home/httpd/sockets
944: %dir %attr(700,www,users) /home/httpd/sockets/delayed
945: %dir %attr(700,www,users) /home/httpd/html
1.5 harris41 946: %attr(400,www,users) /home/httpd/html/index.html
1.3 harris41 947: %dir %attr(700,www,users) /home/httpd/html/res
948: %attr(-,www,users) /home/httpd/html/raw
949: %dir %attr(500,www,users) /home/httpd/html/adm
1.5 harris41 950: %attr(400,www,users) /home/httpd/html/adm/notfound.html
951: %attr(400,www,users) /home/httpd/html/adm/unauthorized.html
1.3 harris41 952: %dir %attr(500,www,users) /home/httpd/html/adm/rat
1.5 harris41 953: %attr(400,www,users) /home/httpd/html/adm/rat/rat.html
954: %attr(400,www,users) /home/httpd/html/adm/rat/code.html
955: %attr(400,www,users) /home/httpd/html/adm/rat/map.html
956: %attr(400,www,users) /home/httpd/html/adm/rat/*.gif
1.3 harris41 957: %dir %attr (500,www,users) /home/httpd/html/adm/lonIcons
1.5 harris41 958: %attr (400,www,users) /home/httpd/html/adm/lonIcons/*.gif
1.3 harris41 959: %dir %attr (700,www,users) /home/httpd/lonUsers
960: %dir %attr (700,www,users) /home/httpd/lon-status
1.8 ! harris41 961: # %attr (500,www,users) /usr/lib/perl5/site_perl/5.005/tth.pm
! 962: # %attr (500,www,users) /usr/lib/perl5/site_perl/5.005/tth.so
1.3 harris41 963: # %attr (500,www,users) /usr/lib/perl5/site_perl/5.005/capa.pm
964: # %attr (500,www,users) /usr/lib/perl5/site_perl/5.005/capa.bs
965: # %attr (500,www,users) /usr/lib/perl5/site_perl/5.005/capa.so
966: %dir %attr (500,www,users) /home/httpd/html/adm/MathML
1.5 harris41 967: %attr (400,www,users) /home/httpd/html/adm/MathML/*.ent
968: %attr (400,www,users) /home/httpd/html/adm/MathML/mathml.css
969: %attr (400,www,users) /home/httpd/html/adm/MathML/mathml.dtd
1.3 harris41 970: %dir %attr (500,www,users) /home/httpd/html/res/adm/includes
1.5 harris41 971: %attr (400,www,users) /home/httpd/html/res/adm/includes/londes.js
1.3 harris41 972: %dir %attr (500,www,users) /home/httpd/html/res/adm/pages
1.5 harris41 973: %attr (400,www,users) /home/httpd/html/res/adm/pages/*.gif
974: %attr (400,www,users) /home/httpd/html/res/adm/pages/imgmaps.html
975: %attr (400,www,users) /home/httpd/html/res/adm/pages/index.html
976: %attr (400,www,users) /home/httpd/html/res/adm/pages/menu.html
1.3 harris41 977: </PRE>
978: <HR>
979: <A NAME="sect2"><H3>4. Makefile</H3>
980: <PRE>
981: directories:
982: install -m 0700 -d $(SOURCE)/etc/httpd/conf $(ROOT)/etc/httpd/conf
983: install -m 0700 -d $(SOURCE)/home/httpd/lonTabs $(ROOT)/home/httpd/lonTabs
984: install -m 0700 -d $(SOURCE)/home/httpd/perl $(ROOT)/home/httpd/perl
985: install -m 0700 -d $(SOURCE)/home/httpd/perl/logs $(ROOT)/home/httpd/perl/logs
986: install -m 0700 -d $(SOURCE)/home/httpd/perl/tmp $(ROOT)/home/httpd/perl/tmp
987: install -m 0500 -d $(SOURCE)/home/httpd/lib/perl/Apache $(ROOT)/home/httpd/lib/perl/Apache
988: install -m 0700 -d $(SOURCE)/home/httpd/lonIDs $(ROOT)/home/httpd/lonIDs
989: install -m 0700 -d $(SOURCE)/home/httpd/sockets $(ROOT)/home/httpd/sockets
990: install -m 0700 -d $(SOURCE)/home/httpd/sockets/delayed $(ROOT)/home/httpd/sockets/delayed
991: install -m 0700 -d $(SOURCE)/home/httpd/html $(ROOT)/home/httpd/html
992: install -m 0700 -d $(SOURCE)/home/httpd/html/res $(ROOT)/home/httpd/html/res
993: install -m 0500 -d $(SOURCE)/home/httpd/html/adm $(ROOT)/home/httpd/html/adm
994: install -m 0500 -d $(SOURCE)/home/httpd/html/adm/rat $(ROOT)/home/httpd/html/adm/rat
995: install -m 0500 -d $(SOURCE)/home/httpd/html/adm/lonIcons $(ROOT)/home/httpd/html/adm/lonIcons
996: install -m 0700 -d $(SOURCE)/home/httpd/lonUsers $(ROOT)/home/httpd/lonUsers
997: install -m 0700 -d $(SOURCE)/home/httpd/lon-status $(ROOT)/home/httpd/lon-status
998: install -m 0500 -d $(SOURCE)/home/httpd/html/adm/MathML $(ROOT)/home/httpd/html/adm/MathML
999: install -m 0500 -d $(SOURCE)/home/httpd/html/res/adm/includes $(ROOT)/home/httpd/html/res/adm/includes
1000: install -m 0500 -d $(SOURCE)/home/httpd/html/res/adm/pages $(ROOT)/home/httpd/html/res/adm/pages
1001:
1002: files:
1003: install -m 0600 $(SOURCE)/etc/httpd/conf/access.conf $(ROOT)/etc/httpd/conf/access.conf
1004: install -m 0400 $(SOURCE)/etc/httpd/conf/httpd.conf $(ROOT)/etc/httpd/conf/httpd.conf
1005: install -m 0400 $(SOURCE)/etc/httpd/conf/srm.conf $(ROOT)/etc/httpd/conf/srm.conf
1006: install -m 0400 $(SOURCE)/etc/httpd/conf/startup.pl $(ROOT)/etc/httpd/conf/startup.pl
1007: install -m 0400 $(SOURCE)/home/httpd/lonTabs/filetypes.tab $(ROOT)/home/httpd/lonTabs/filetypes.tab
1008: install -m 0400 $(SOURCE)/home/httpd/lonTabs/roles.tab $(ROOT)/home/httpd/lonTabs/roles.tab
1009: install -m 0400 $(SOURCE)/home/httpd/lonTabs/rolesplain.tab $(ROOT)/home/httpd/lonTabs/rolesplain.tab
1010: install -m 0400 $(SOURCE)/home/httpd/lonTabs/hosts.tab $(ROOT)/home/httpd/lonTabs/hosts.tab
1011: install -m 0600 $(SOURCE)/home/httpd/lonTabs/spare.tab $(ROOT)/home/httpd/lonTabs/spare.tab
1012: install -m 0400 $(SOURCE)/home/httpd/lonTabs/htpasswd $(ROOT)/home/httpd/lonTabs/htpasswd
1013: install -m 0600 $(SOURCE)/etc/krb.conf $(ROOT)/etc/krb.conf
1014: install -m 0500 $(SOURCE)/home/httpd/perl/lonc $(ROOT)/home/httpd/perl/lonc
1015: install -m 0500 $(SOURCE)/home/httpd/perl/lond $(ROOT)/home/httpd/perl/lond
1016: install -m 0500 $(SOURCE)/home/httpd/perl/loncron $(ROOT)/home/httpd/perl/loncron
1017: install -m 0500 $(SOURCE)/home/httpd/perl/lonsql $(ROOT)/home/httpd/perl/lonsql
1.8 ! harris41 1018: install -m 0400 $(SOURCE)/home/httpd/lib/perl/Apache/lonratedt.pm $(ROOT)/home/httpd/lib/perl/Apache/lonratedt.pm
! 1019: install -m 0400 $(SOURCE)/home/httpd/lib/perl/Apache/lonratsrv.pm $(ROOT)/home/httpd/lib/perl/Apache/lonratsrv.pm
! 1020: install -m 0400 $(SOURCE)/home/httpd/lib/perl/Apache/lonpage.pm $(ROOT)/home/httpd/lib/perl/Apache/lonpage.pm
! 1021: install -m 0400 $(SOURCE)/home/httpd/lib/perl/Apache/lonuserstate.pm $(ROOT)/home/httpd/lib/perl/Apache/lonuserstate.pm
! 1022: install -m 0400 $(SOURCE)/home/httpd/lib/perl/Apache/lontex.pm $(ROOT)/home/httpd/lib/perl/Apache/lontex.pm
! 1023: install -m 0400 $(SOURCE)/home/httpd/lib/perl/Apache/lontexconvert.pm $(ROOT)/home/httpd/lib/perl/Apache/lontexconvert.pm
1.3 harris41 1024: install -m 0400 $(SOURCE)/home/httpd/lib/perl/Apache/lonxml.pm $(ROOT)/home/httpd/lib/perl/Apache/lonxml.pm
1025: install -m 0400 $(SOURCE)/home/httpd/lib/perl/Apache/style.pm $(ROOT)/home/httpd/lib/perl/Apache/style.pm
1026: install -m 0400 $(SOURCE)/home/httpd/lib/perl/Apache/londefdef.pm $(ROOT)/home/httpd/lib/perl/Apache/londefdef.pm
1027: install -m 0400 $(SOURCE)/home/httpd/lib/perl/Apache/run.pm $(ROOT)/home/httpd/lib/perl/Apache/run.pm
1028: install -m 0400 $(SOURCE)/home/httpd/lib/perl/Apache/scripttag.pm $(ROOT)/home/httpd/lib/perl/Apache/scripttag.pm
1029: install -m 0400 $(SOURCE)/home/httpd/lib/perl/Apache/lonhomework.pm $(ROOT)/home/httpd/lib/perl/Apache/lonhomework.pm
1030: install -m 0400 $(SOURCE)/home/httpd/lib/perl/Apache/inputtags.pm $(ROOT)/home/httpd/lib/perl/Apache/inputtags.pm
1031: install -m 0400 $(SOURCE)/home/httpd/lib/perl/Apache/structuretags.pm $(ROOT)/home/httpd/lib/perl/Apache/structuretags.pm
1032: install -m 0400 $(SOURCE)/home/httpd/lib/perl/Apache/response.pm $(ROOT)/home/httpd/lib/perl/Apache/response.pm
1033: install -m 0400 $(SOURCE)/home/httpd/lib/perl/Apache/caparesponse.pm $(ROOT)/home/httpd/lib/perl/Apache/caparesponse.pm
1034: install -m 0400 $(SOURCE)/home/httpd/lib/perl/Apache/lonacc.pm $(ROOT)/home/httpd/lib/perl/Apache/lonacc.pm
1035: install -m 0400 $(SOURCE)/home/httpd/lib/perl/Apache/lonracc.pm $(ROOT)/home/httpd/lib/perl/Apache/lonracc.pm
1036: install -m 0400 $(SOURCE)/home/httpd/lib/perl/Apache/loncacc.pm $(ROOT)/home/httpd/lib/perl/Apache/loncacc.pm
1037: install -m 0400 $(SOURCE)/home/httpd/lib/perl/Apache/lonauth.pm $(ROOT)/home/httpd/lib/perl/Apache/lonauth.pm
1038: install -m 0400 $(SOURCE)/home/httpd/lib/perl/Apache/lonlogin.pm $(ROOT)/home/httpd/lib/perl/Apache/lonlogin.pm
1039: install -m 0400 $(SOURCE)/home/httpd/lib/perl/Apache/lonrep.pm $(ROOT)/home/httpd/lib/perl/Apache/lonrep.pm
1040: install -m 0400 $(SOURCE)/home/httpd/lib/perl/Apache/lonroles.pm $(ROOT)/home/httpd/lib/perl/Apache/lonroles.pm
1041: install -m 0400 $(SOURCE)/home/httpd/lib/perl/Apache/lonindexer.pm $(ROOT)/home/httpd/lib/perl/Apache/lonindexer.pm
1042: install -m 0400 $(SOURCE)/home/httpd/lib/perl/Apache/lonnet.pm $(ROOT)/home/httpd/lib/perl/Apache/lonnet.pm
1043: install -m 0400 $(SOURCE)/home/httpd/html/index.html $(ROOT)/home/httpd/html/index.html
1044: ln -s /home/httpd/html/res $(ROOT)/home/httpd/html/raw
1045: install -m 0400 $(SOURCE)/home/httpd/html/adm/notfound.html $(ROOT)/home/httpd/html/adm/notfound.html
1046: install -m 0400 $(SOURCE)/home/httpd/html/adm/unauthorized.html $(ROOT)/home/httpd/html/adm/unauthorized.html
1047: install -m 0400 $(SOURCE)/home/httpd/html/adm/rat/rat.html $(ROOT)/home/httpd/html/adm/rat/rat.html
1048: install -m 0400 $(SOURCE)/home/httpd/html/adm/rat/code.html $(ROOT)/home/httpd/html/adm/rat/code.html
1049: install -m 0400 $(SOURCE)/home/httpd/html/adm/rat/map.html $(ROOT)/home/httpd/html/adm/rat/map.html
1050: install -m 0400 $(SOURCE)/home/httpd/html/adm/rat/*.gif $(ROOT)/home/httpd/html/adm/rat/.
1051: install -m 0400 $(SOURCE)/home/httpd/html/adm/lonIcons/*.gif $(ROOT)/home/httpd/html/adm/lonIcons/.
1052: # install -m 0400 $(SOURCE)/usr/lib/perl5/site_perl/5.005/capa.pm $(ROOT)/usr/lib/perl5/site_perl/5.005/capa.pm
1053: # install -m 0400 $(SOURCE)/usr/lib/perl5/site_perl/5.005/capa.bs $(ROOT)/usr/lib/perl5/site_perl/5.005/capa.bs
1054: # install -m 0400 $(SOURCE)/usr/lib/perl5/site_perl/5.005/capa.so $(ROOT)/usr/lib/perl5/site_perl/5.005/capa.so
1055: install -m 0400 $(SOURCE)/home/httpd/html/adm/MathML/*.ent $(ROOT)/home/httpd/html/adm/MathML/.
1056: install -m 0400 $(SOURCE)/home/httpd/html/adm/MathML/mathml.css $(ROOT)/home/httpd/html/adm/MathML/mathml.css
1057: install -m 0400 $(SOURCE)/home/httpd/html/adm/MathML/mathml.dtd $(ROOT)/home/httpd/html/adm/MathML/mathml.dtd
1058: install -m 0400 $(SOURCE)/home/httpd/html/res/adm/includes/londes.js $(ROOT)/home/httpd/html/res/adm/includes/londes.js
1059: install -m 0400 $(SOURCE)/home/httpd/html/res/adm/pages/*.gif $(ROOT)/home/httpd/html/res/adm/pages/.
1060: install -m 0400 $(SOURCE)/home/httpd/html/res/adm/pages/imgmaps.html $(ROOT)/home/httpd/html/res/adm/pages/imgmaps.html
1061: install -m 0400 $(SOURCE)/home/httpd/html/res/adm/pages/index.html $(ROOT)/home/httpd/html/res/adm/pages/index.html
1062: install -m 0400 $(SOURCE)/home/httpd/html/res/adm/pages/menu.html $(ROOT)/home/httpd/html/res/adm/pages/menu.html
1063: </PRE>
1.1 harris41 1064: </BODY>
1065: </HTML>
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>