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