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