<HTML>
<HEAD>
<META NAME="GENERATOR" CONTENT="Scott Harrison and Emacs Version 3.14159265358979">
<TITLE>LON-CAPA Files and Directories</TITLE>
</HEAD>
<BODY>
<H1>LON-CAPA Files and Directories</H1>
<BR>Scott Harrison, September 2000
<BR>Gerd Kortemeyer, Spring-Summer 2000
<P>
<OL>
<LI><A HREF="#sect1">Software Package Information</A>
<LI><A HREF="#sect2">File and Directory Table</A>
<LI><A HREF="#sect3">Software Package Specification File</A>
<LI><A HREF="#sect4">Makefile</A>
</OL>
<HR>
<A NAME="sect1"><H3>1. Software Package Information</H3>
<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>
<P>
<TABLE BGCOLOR=#FFFFFF BORDER=0 CELLPADDING=10 CELLSPACING=0>
<TR><TD>
<PRE>
Name : LON-CAPA-base Relocations: (not relocateable)
Version : 3.1 Vendor: Laboratory for Instructional Technology Education,
Division of Science and Mathematics Education,
Michigan State University.
Release : 1 Build Date: Sun Sep 24 10:28:01 2000
Install date: Sun Sep 24 10:31:09 2000 Build Host: spock.lite.msu.edu
Group : Utilities/System Source RPM: LON-CAPA-base-3.1-1.src.rpm
Size : 817259 License: GNU General Public License. Version 2, June 1991.
Michigan State University patents may apply.
Summary : Basic system files for running a LON-CAPA server.
Description :
This package facilitates a base installation of LON-CAPA files in their directories.
The files in this package are only those directly associated with the network communication
layer established through direct server-to-server communications (via lond and lonc); plusthose which configure (but otherwise not constitute) external software packages like Apache
and Athena-Kerberos. For more on the LON-CAPA project, visit http://www.lon-capa.org/.
</PRE>
</TABLE>
<P>
Note: these files only refer to
<UL>
<LI>those directly associated
with the network communication layer established through
direct server-to-server communications (via lond and lonc)
<LI>those which configure (but otherwise not constitute) external software packages
like <TT>Apache</TT> and <TT>Athena-Kerberos</TT>.
</UL>
and, these files
<UL>
<LI>are all owned by user=www, group=users
<LI>all represent their install-time configurations
(for instance, some directories start out as empty)
<LI>are all ONLY under the read-write-execute privileges of user=www,
with different sets of permissions based on file type
<UL>
<LI><B>chmod 400</B>
<BR><B>-r--------</B>: static conf, handler, interface file, graphic files, system file
<LI><B>chmod 600</B>
<BR><B>-rw-------</B>: conf
<LI><B>chmod 500</B>
<BR><B>-r-x------</B>: script
</UL>
<LI>unless otherwise specified, lists are separated by newlines (and subelements are separated with colons ':')
</UL>
<HR>
<A NAME="sect2"><H3>2. File and Directory Table</H3>
<TABLE BORDER="1" CELLPADDING=5 WIDTH=60%>
<TR>
<TD WIDTH="39%" COLSPAN=2><B><FONT SIZE="+1">Files & Directories</FONT></B></TD>
<TD WIDTH="12%"><B><FONT SIZE="+1">Type</FONT></B></TD>
<TD WIDTH="23%"><B><FONT SIZE="+1">Function</FONT></B></TD>
<TD WIDTH="26%"><B><FONT SIZE="+1">Install</FONT></B></TD>
</TR>
<TR BGCOLOR="#000000">
<TD COLSPAN="3"><FONT SIZE=+1 COLOR="#80FF80"><IMG SRC="directory.gif" ALT="directory"> DIRECTORY -- /etc/httpd/conf</FONT></TD>
<TD COLSPAN="2"><FONT COLOR="#80FF80"> </FONT></TD>
</TR>
<TR BGCOLOR="#80FF80">
<TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="configurable.gif" ALT="configurable"></TD>
<TD WIDTH="35%">access.conf</TD>
<TD WIDTH="12%">conf</TD>
<TD WIDTH="23%">define handlers, set parameters</TD>
<TD WIDTH="26%"><B>configure</B>
<BR>
<TABLE CELLPADDING=0 CELLSPACING=0 BORDER=1>
<TR><TD><TT>lonHostID</TT></TD><TD>LON-internal HostID of this machine</TD></TR>
<TR><TD><TT>lonRole</TT></TD><TD>Role of this machine: library, access</TD></TR>
<TR><TD><TT>lonAdmEMail</TT></TD><TD>Server Administration</TD></TR>
<TR><TD><TT>lonDefDomain</TT></TD><TD>Default domain</TD></TR>
<TR><TD><TT>lonLoadLim</TT></TD><TD>Load Limit ( 100% loadavg )</TD></TR>
<TR><TD><TT>lonExpire</TT></TD><TD>Expiration for local copies in seconds</TD></TR>
</TABLE>
</TR>
<TR BGCOLOR="#80FF80">
<TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="static.gif" ALT="configurable"></TD>
<TD WIDTH="35%">httpd.conf</TD>
<TD WIDTH="12%">static conf</TD>
<TD WIDTH="23%">main server configuration file</TD>
<TD WIDTH="26%"> </TD>
</TR>
<TR BGCOLOR="#80FF80">
<TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="static.gif" ALT="configurable"></TD>
<TD WIDTH="35%">srm.conf</TD>
<TD WIDTH="12%">static conf</TD>
<TD WIDTH="23%">name space configuration</TD>
<TD WIDTH="26%"> </TD>
</TR>
<TR>
<TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="static.gif" ALT="configurable"></TD>
<TD WIDTH="35%" BGCOLOR="#80ff80">startup.pl</TD>
<TD WIDTH="12%" BGCOLOR="#80ff80">static conf</TD>
<TD WIDTH="23%" BGCOLOR="#80ff80">set paths to modules; invoked by <TT>access.conf</TT></TD>
<TD WIDTH="26%" BGCOLOR="#80ff80"> </TD>
</TR>
<TR BGCOLOR="#000000">
<TD COLSPAN=3><FONT COLOR="80FFFF" SIZE=+1><IMG SRC="directory.gif" ALT="directory"> DIRECTORY -- /home/httpd/lonTabs</FONT></TD>
<TD COLSPAN=2><FONT COLOR="#80FFFF">LON-CAPA Tables</FONT></TD>
</TR>
<TR BGCOLOR="#80FFFF">
<TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="static.gif" ALT="static"></TD>
<TD WIDTH="35%">filetypes.tab</TD>
<TD WIDTH="12%">static conf</TD>
<TD WIDTH="23%">Descriptive list of file extensions, and extension groupings</TD>
<TD WIDTH="26%"> </TD>
</TR>
<TR BGCOLOR="#80FFFF">
<TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="static.gif" ALT="static"></TD>
<TD WIDTH="35%">roles.tab</TD>
<TD WIDTH="12%">static conf</TD>
<TD WIDTH="23%">List of privileges associated with users of multiple types (for example: Teaching Assistant, Exam Proctor, Course Coordinator)</TD>
<TD WIDTH="26%"> </TD>
</TR>
<TR BGCOLOR="#80FFFF">
<TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="static.gif" ALT="static"></TD>
<TD WIDTH="35%">rolesplain.tab</TD>
<TD WIDTH="12%">static conf</TD>
<TD WIDTH="23%">Descriptive list of abbreviations used in <TT>roles.tab</TT> for user types and privileges available
in the network with function</TD>
<TD WIDTH="26%"> </TD>
</TR>
<TR BGCOLOR="#80FFFF">
<TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="static.gif" ALT="static"></TD>
<TD WIDTH="35%">hosts.tab</TD>
<TD WIDTH="12%">static conf</TD>
<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>
<TD WIDTH="26%"> </TD>
</TR>
<TR BGCOLOR="80FFFF">
<TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="configurable.gif" ALT="configurable"></TD>
<TD WIDTH="35%">spare.tab</TD>
<TD WIDTH="12%">conf</TD>
<TD WIDTH="23%">Spare hosts to
offload session to if the LON-CAPA machine is overloaded</TD>
<TD WIDTH="26%">
<B>configure</B><BR>
<TABLE CELLPADDING=0 CELLSPACING=0 BORDER=1>
<TR><TD>
list elements are separated by newlines
</TD></TR>
<TR><TD>
each list element consists of only one value; the value for <TT>lonHostID</TT> in <TT>access.conf</TT>
</TD></TR>
</TABLE>
</TD>
</TR>
<TR BGCOLOR="#80FFFF">
<TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="static.gif" ALT="static"></TD>
<TD WIDTH="35%">htpasswd</TD>
<TD WIDTH="12%">static conf</TD>
<TD WIDTH="23%">Basic auth
password to access /lon-status and /server-status</TD>
<TD WIDTH="26%"> </TD>
</TR>
<TR BGCOLOR="#000000">
<TD COLSPAN="3"><FONT COLOR="#FFFF80" SIZE=+1><IMG SRC="directory.gif" ALT="directory"> DIRECTORY -- /etc</FONT></TD>
<TD COLSPAN="2"><FONT COLOR="#80FF80"> </FONT></TD>
</TR>
<TR BGCOLOR="#FFFF80">
<TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="configurable.gif" ALT="configurable"></TD>
<TD WIDTH="35%">krb.conf</TD>
<TD WIDTH="12%">conf</TD>
<TD WIDTH="23%">which Kerberos
server to contact for which Kerberos domains</TD>
<TD WIDTH="26%"><B>configure</B><BR>
<TABLE CELLPADDING=0 CELLSPACING=0 BORDER=1>
<TR><TD>
list elements are separated by newlines
</TD></TR>
<TR><TD>
each list element consists of only two subelements separated by a colon
<BR>
<UL>
<LI>Kerberos domain value
<LI>Kerberos server IP address
</UL>
</TD></TR>
</TABLE>
</TD>
</TR>
<TR BGCOLOR="#000000">
<TD COLSPAN=3><FONT COLOR="#80ff80" SIZE=+1><IMG SRC="directory.gif" ALT="directory"> DIRECTORY -- /home/httpd/perl</TD>
<TD COLSPAN=2><FONT COLOR="#80ff80">Communication</TD>
</TR>
<TR BGCOLOR="#80FF80">
<TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="script.gif" ALT="script"></TD>
<TD WIDTH="35%">lonc</TD>
<TD WIDTH="12%">script</TD>
<TD WIDTH="23%">proxy server</TD>
<TD WIDTH="26%"> </TD>
</TR>
<TR BGCOLOR="#80FF80">
<TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="script.gif" ALT="script"></TD>
<TD WIDTH="35%">lond</TD>
<TD WIDTH="12%">script</TD>
<TD WIDTH="23%">remote command
interpreter</TD>
<TD WIDTH="26%"> </TD>
</TR>
<TR BGCOLOR="#80FF80">
<TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="script.gif" ALT="script"></TD>
<TD WIDTH="35%">loncron</TD>
<TD WIDTH="12%">script</TD>
<TD WIDTH="23%">housekeeping</TD>
<TD WIDTH="26%"> </TD>
</TR>
<TR BGCOLOR="#80FF80">
<TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="script.gif" ALT="script"></TD>
<TD WIDTH="35%">lonsql</TD>
<TD WIDTH="12%">script</TD>
<TD WIDTH="23%">maintain secondary database of metadata</TD>
<TD WIDTH="26%"> </TD>
</TR>
<TR BGCOLOR="#000000">
<TD COLSPAN=3><IMG SRC="emptydirectory.gif" ALT="empty directory"> <FONT COLOR="#80FFFF" SIZE=+1> EMPTY DIRECTORY -- /home/httpd/perl/logs</FONT></TD>
<TD COLSPAN=2><FONT COLOR="#80FFFF">logs and pids of lonc, lond and lonnet.pm</FONT></TD>
</TR>
<TR BGCOLOR="#000000">
<TD COLSPAN=3><IMG SRC="emptydirectory.gif" ALT="empty directory"> <FONT COLOR="#80FFFF" SIZE=+1> EMPTY DIRECTORY -- /home/httpd/perl/tmp</FONT></TD>
<TD COLSPAN=2><FONT COLOR="#80FFFF">logs and pids of lonc, lond and lonnet.pm</FONT></TD>
</TR>
<TR BGCOLOR="#000000">
<TD COLSPAN=3><IMG SRC="directory.gif" ALT="directory"> <FONT COLOR="#FFFF80" SIZE=+1>DIRECTORY -- /home/httpd/lib/perl/Apache</FONT></TD>
<TD COLSPAN=2><FONT COLOR="#FFFF80">handlers</FONT></TD>
</TR>
<TR BGCOLOR="#FFFF80">
<TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="handler.gif" ALT="handler.gif"></TD>
<TD WIDTH="35%">lonxml.pm</TD>
<TD WIDTH="12%">handler</TD>
<TD WIDTH="23%">XML Parsing Module</TD>
<TD WIDTH="26%"> </TD>
</TR>
<TR BGCOLOR="#FFFF80">
<TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="handler.gif" ALT="handler.gif"></TD>
<TD WIDTH="35%">style.pm</TD>
<TD WIDTH="12%">handler</TD>
<TD WIDTH="23%">Style Parsing Module</TD>
<TD WIDTH="26%"> </TD>
</TR>
<TR BGCOLOR="#FFFF80">
<TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="handler.gif" ALT="handler.gif"></TD>
<TD WIDTH="35%">londefdef.pm</TD>
<TD WIDTH="12%">handler</TD>
<TD WIDTH="23%">Tags Default Definition Module</TD>
<TD WIDTH="26%"> </TD>
</TR>
<TR BGCOLOR="#FFFF80">
<TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="handler.gif" ALT="handler.gif"></TD>
<TD WIDTH="35%">run.pm</TD>
<TD WIDTH="12%">handler</TD>
<TD WIDTH="23%">evaluates expression within a memory-safe environment (to protect system from break-in attempts)</TD>
<TD WIDTH="26%"> </TD>
</TR>
<TR BGCOLOR="#FFFF80">
<TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="handler.gif" ALT="handler.gif"></TD>
<TD WIDTH="35%">scripttag.pm</TD>
<TD WIDTH="12%">handler</TD>
<TD WIDTH="23%">parse and evaluate contents of values within a <script> tag (this module invokes <TT>run.pm</TT>)</TD>
<TD WIDTH="26%"> </TD>
</TR>
<TR BGCOLOR="#FFFF80">
<TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="handler.gif" ALT="handler.gif"></TD>
<TD WIDTH="35%">lonhomework.pm</TD>
<TD WIDTH="12%">handler</TD>
<TD WIDTH="23%">handles requests for output, evaluation, and alteration of homework resource</TD>
<TD WIDTH="26%"> </TD>
</TR>
<TR BGCOLOR="#FFFF80">
<TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="handler.gif" ALT="handler.gif"></TD>
<TD WIDTH="35%">inputtags.pm</TD>
<TD WIDTH="12%">handler</TD>
<TD WIDTH="23%">produces HTML input tags (<INPUT>) for rendering homework resources</TD>
<TD WIDTH="26%"> </TD>
</TR>
<TR BGCOLOR="#FFFF80">
<TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="handler.gif" ALT="handler.gif"></TD>
<TD WIDTH="35%">structuretags.pm</TD>
<TD WIDTH="12%">handler</TD>
<TD WIDTH="23%">produces HTML tags necessary for structuring the presentation of homework resourcese</TD>
<TD WIDTH="26%"> </TD>
</TR>
<TR BGCOLOR="#FFFF80">
<TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="handler.gif" ALT="handler.gif"></TD>
<TD WIDTH="35%">response.pm</TD>
<TD WIDTH="12%">handler</TD>
<TD WIDTH="23%">defines different types of responses given to student as well as syntax for producing response values</TD>
<TD WIDTH="26%"> </TD>
</TR>
<TR BGCOLOR="#FFFF80">
<TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="handler.gif" ALT="handler.gif"></TD>
<TD WIDTH="35%">caparesponse.pm</TD>
<TD WIDTH="12%">handler</TD>
<TD WIDTH="23%">handles request to the CAPA homework processing engine</TD>
<TD WIDTH="26%"> </TD>
</TR>
<TR BGCOLOR="#FFFF80">
<TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="handler.gif" ALT="handler.gif"></TD>
<TD WIDTH="35%">lonacc.pm</TD>
<TD WIDTH="12%">handler</TD>
<TD WIDTH="23%">access to for a LON-CAPA user session</TD>
<TD WIDTH="26%"> </TD>
</TR>
<TR BGCOLOR="#FFFF80">
<TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="handler.gif" ALT="handler.gif"></TD>
<TD WIDTH="35%">lonracc.pm</TD>
<TD WIDTH="12%">handler</TD>
<TD WIDTH="23%">access handler for file transfers</TD>
<TD WIDTH="26%"> </TD>
</TR>
<TR BGCOLOR="#FFFF80">
<TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="handler.gif" ALT="handler.gif"></TD>
<TD WIDTH="35%">loncacc.pm</TD>
<TD WIDTH="12%">handler</TD>
<TD WIDTH="23%">access to construction area</TD>
<TD WIDTH="26%"> </TD>
</TR>
<TR BGCOLOR="#FFFF80">
<TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="handler.gif" ALT="handler.gif"></TD>
<TD WIDTH="35%">lonauth.pm</TD>
<TD WIDTH="12%">handler</TD>
<TD WIDTH="23%">authenticate, set up session environment</TD>
<TD WIDTH="26%"> </TD>
</TR>
<TR BGCOLOR="#FFFF80">
<TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="handler.gif" ALT="handler.gif"></TD>
<TD WIDTH="35%">lonlogin.pm</TD>
<TD WIDTH="12%">handler</TD>
<TD WIDTH="23%">login screen</TD>
<TD WIDTH="26%"> </TD>
</TR>
<TR BGCOLOR="#FFFF80">
<TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="handler.gif" ALT="handler.gif"></TD>
<TD WIDTH="35%">lonrep.pm</TD>
<TD WIDTH="12%">handler</TD>
<TD WIDTH="23%">replication</TD>
<TD WIDTH="26%"> </TD>
</TR>
<TR BGCOLOR="#FFFF80">
<TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="handler.gif" ALT="handler.gif"></TD>
<TD WIDTH="35%">lonproblem.pm</TD>
<TD WIDTH="12%">handler</TD>
<TD WIDTH="23%">assessments</TD>
<TD WIDTH="26%"> </TD>
</TR>
<TR BGCOLOR="#FFFF80">
<TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="handler.gif" ALT="handler.gif"></TD>
<TD WIDTH="35%">lonroles.pm</TD>
<TD WIDTH="12%">handler</TD>
<TD WIDTH="23%">roles picking</TD>
<TD WIDTH="26%"> </TD>
</TR>
<TR BGCOLOR="#FFFF80">
<TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="handler.gif" ALT="handler.gif"></TD>
<TD WIDTH="35%">lonindexer.pm</TD>
<TD WIDTH="12%">handler</TD>
<TD WIDTH="23%">cross server
filesystem browser</TD>
<TD WIDTH="26%"> </TD>
</TR>
<TR BGCOLOR="#FFFF80">
<TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="handler.gif" ALT="handler.gif"></TD>
<TD WIDTH="35%">lonnet.pm</TD>
<TD WIDTH="12%">handler</TD>
<TD WIDTH="23%">interface
to lonc</TD>
<TD WIDTH="26%"> </TD>
</TR>
<TR BGCOLOR="#000000">
<TD COLSPAN=3><FONT COLOR="#80FF80" SIZE=+1><IMG SRC="emptydirectory.gif" ALT="empty directory"> EMPTY DIRECTORY -- /home/httpd/lonIDs</FONT></TD>
<TD COLSPAN=2><FONT COLOR="#80FF80">cookie jar</FONT></TD>
</TR>
<TR BGCOLOR="#000000">
<TD COLSPAN=3><FONT COLOR="#80FFFF" SIZE=+1><IMG SRC="emptydirectory.gif" ALT="empty directory">EMPTY DIRECTORY -- /home/httpd/sockets</FONT></TD>
<TD COLSPAN=2><FONT COLOR="#80FFFF">lonc's sockets</FONT></TD>
</TR>
<TR BGCOLOR="#000000">
<TD COLSPAN=3><FONT COLOR="#80FFFF" SIZE=+1><IMG SRC="emptydirectory.gif" ALT="empty directory">EMPTY DIRECTORY -- /home/httpd/sockets/delayed</FONT></TD>
<TD COLSPAN=2><FONT COLOR="#80FFFF">lonc's sockets</FONT></TD>
</TR>
<TR BGCOLOR="#000000">
<TD COLSPAN="3"><FONT COLOR="#FFFF80" SIZE=+1><IMG SRC="directory.gif" ALT="directory"> DIRECTORY -- /home/httpd/html</TD>
<TD COLSPAN="2"><FONT COLOR="#FFFF80"> </FONT> </TD>
</TR>
<TR BGCOLOR="#FFFF80">
<TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="interfacefile.gif" ALT="interface file"></TD>
<TD WIDTH="35%">index.html</TD>
<TD WIDTH="12%">interface file</TD>
<TD WIDTH="23%">bumps to login</TD>
<TD WIDTH="26%"> </TD>
</TR>
<TR BGCOLOR="#FFFF80">
<TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="link.gif" ALT="link"></TD>
<TD WIDTH="35%">raw</TD>
<TD WIDTH="12%">symbolic link</TD>
<TD WIDTH="23%">symbolic link to /home/httpd/html/res</TD>
<TD WIDTH="26%"> </TD>
</TR>
<TR BGCOLOR="#000000">
<TD COLSPAN=3><IMG SRC="emptydirectory.gif" ALT="emptydirectory"> <FONT COLOR="#80FF80" SIZE=+1>EMPTY DIRECTORY -- /home/httpd/html/res</FONT></TD>
<TD COLSPAN=2><FONT COLOR="#80FF80">root of resource tree</FONT></TD>
</TR>
<TR BGCOLOR="#000000">
<TD COLSPAN=3><IMG SRC="directory.gif" ALT="directory"> <FONT COLOR="#80FFFF" SIZE=+1> DIRECTORY -- /home/httpd/html/adm</FONT></TD>
<TD COLSPAN=2><FONT COLOR="#80FFFF">unauthenticated resources</FONT></TD>
</TR>
<TR BGCOLOR="#80FFFF">
<TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="interfacefile.gif" ALT="interface file"></TD>
<TD WIDTH="35%">notfound.html</TD>
<TD WIDTH="12%">interface file</TD>
<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>
<TD WIDTH="26%"> </TD>
</TR>
<TR BGCOLOR="#80FFFF">
<TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="interfacefile.gif" ALT="interface file"></TD>
<TD WIDTH="35%">unauthorized.html</TD>
<TD WIDTH="12%">interface file</TD>
<TD WIDTH="23%">static html page that is shown when an attempt is made to access a document which is restricted based on
file or server configurations</TD>
<TD WIDTH="26%"> </TD>
</TR>
<TR BGCOLOR="#000000">
<TD COLSPAN="3"><FONT COLOR="#FFFF80" SIZE=+1><IMG SRC="directory.gif" ALT="directory"> DIRECTORY -- /home/httpd/html/adm/rat</TD>
<TD COLSPAN="2"><FONT COLOR="#FFFF80">home of the rat</FONT></TD>
</TR>
<TR BGCOLOR="#FFFF80">
<TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="interfacefile.gif" ALT="interface file"></TD>
<TD WIDTH="35%">rat.html</TD>
<TD WIDTH="12%">interface file</TD>
<TD WIDTH="23%">frameset</TD>
<TD WIDTH="26%"> </TD>
</TR>
<TR BGCOLOR="#FFFF80">
<TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="interfacefile.gif" ALT="interface file"></TD>
<TD WIDTH="35%">code.html</TD>
<TD WIDTH="12%">interface file</TD>
<TD WIDTH="23%">javascript</TD>
<TD WIDTH="26%"> </TD>
</TR>
<TR BGCOLOR="#FFFF80">
<TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="interfacefile.gif" ALT="interface file"></TD>
<TD WIDTH="35%">map.html</TD>
<TD WIDTH="12%">interface file</TD>
<TD WIDTH="23%">bumper</TD>
<TD WIDTH="26%"> </TD>
</TR>
<TR BGCOLOR="#FFFF80">
<TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="graphicfile.gif" ALT="graphic file"></TD>
<TD WIDTH="35%">*.gif</TD>
<TD WIDTH="12%">graphic files</TD>
<TD WIDTH="23%">images for
rat</TD>
<TD WIDTH="26%"><B>listing</B><BR>
<FONT SIZE=-2>
1.1.dt.gif
1.1.empty.gif
1.1.ld.gif
1.1.lr.gif
1.1.rd.gif
1.1.rl.gif
1.1.td.gif
1.1.tdrl.gif
1.1.tl.gif
1.1.tr.gif
1.1.utd.gif
1.2.ctd.gif
1.2.dt.gif
1.2.empty.gif
1.2.ld.gif
1.2.lr.gif
1.2.lrd.gif
1.2.lrtd.gif
1.2.rd.gif
1.2.rl.gif
1.2.rld.gif
1.2.rltd.gif
1.2.rtd.gif
1.2.rtdl.gif
1.2.rtl.gif
1.2.td.gif
1.2.tdl.gif
1.2.tdrl.gif
1.2.tl.gif
1.2.tr.gif
1.2.utd.gif
2.1.dt.gif
2.1.empty.gif
2.1.ld.gif
2.1.lr.gif
2.1.rd.gif
2.1.rl.gif
2.1.td.gif
2.1.tdrl.gif
2.1.tl.gif
2.1.tr.gif
2.2.dt.gif
2.2.empty.gif
2.2.ld.gif
2.2.lr.gif
2.2.lrd.gif
2.2.lrt.gif
2.2.rd.gif
2.2.rl.gif
2.2.rld.gif
2.2.rlt.gif
2.2.td.gif
2.2.tdl.gif
2.2.tdr.gif
2.2.tdrl.gif
2.2.tl.gif
2.2.tr.gif
2.2.url.gif
2.2.utd.gif
arrow.gif
bdt.gif
bempty.gif
bld.gif
blr.gif
blrd.gif
blrt.gif
brd.gif
brl.gif
brld.gif
brlt.gif
btd.gif
btdl.gif
btdr.gif
btdrl.gif
btl.gif
btr.gif
burl.gif
butd.gif
condition.gif
edit.gif
finish.gif
info.gif
inscol.gif
inscond.gif
insres.gif
insrow.gif
resource.gif
sctd.gif
sdt.gif
sempty.gif
sld.gif
slr.gif
slrd.gif
slrtd.gif
srd.gif
srl.gif
srld.gif
srltd.gif
srtd.gif
srtdl.gif
srtl.gif
start.gif
std.gif
stdl.gif
sutd.gif
</FONT>
</TD>
</TR>
<TR BGCOLOR="#000000">
<TD COLSPAN=3><FONT COLOR="#80FF80" SIZE=+1><IMG SRC="directory.gif" ALT="directory"> DIRECTORY -- /home/httpd/html/adm/lonIcons</FONT></TD>
<TD COLSPAN=2><FONT COLOR="#80FF80"></FONT> </TD>
</TR>
<TR BGCOLOR="#80FF80">
<TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="graphicfile.gif" ALT="graphic file"></TD>
<TD WIDTH="35%">*.gif</TD>
<TD WIDTH="12%">graphic files</TD>
<TD WIDTH="23%">logos</TD>
<TD WIDTH="26%">
<B>listing</B><BR>
<FONT SIZE=-2>
liteani.gif
logo.gif
logos.gif
</FONT></TD>
</TR>
<TR BGCOLOR="#000000">
<TD COLSPAN=3><FONT COLOR="#80FFFF" SIZE=+1><IMG SRC="emptydirectory.gif" ALT="empty directory"> EMPTY DIRECTORY -- /home/httpd/lonUsers</FONT></TD>
<TD COLSPAN=2><FONT COLOR="#80ffff">home dirs of local users</FONT></TD>
</TR>
<TR BGCOLOR="#000000">
<TD COLSPAN=3><IMG SRC="emptydirectory.gif" ALT="emptydirectory"> <FONT COLOR="#FFFF80" SIZE=+1>EMPTY DIRECTORY -- /home/httpd/html/lon-status</TD>
<TD COLSPAN=2><FONT COLOR="#FFFF80">status reports</TD>
</TR>
<TR BGCOLOR="#000000">
<TD COLSPAN=3><FONT COLOR="#80FF80" SIZE=+1><IMG SRC="directory.gif" ALT="directory"> DIRECTORY -- /usr/lib/perl5/site_perl/5.005</FONT></TD>
<TD COLSPAN=2><FONT COLOR="#80FF80"></FONT> </TD>
</TR>
<TR BGCOLOR="#80FF80">
<TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="systemfile.gif" ALT="system file"></TD>
<TD WIDTH="35%">capa.pm</TD>
<TD WIDTH="12%">system file</TD>
<TD WIDTH="23%">perl module for invoking functions specific to CAPA</TD>
<TD WIDTH="26%"> </TD>
</TR>
<TR BGCOLOR="#80FF80">
<TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="systemfile.gif" ALT="system file"></TD>
<TD WIDTH="35%">capa.bs</TD>
<TD WIDTH="12%">system file</TD>
<TD WIDTH="23%">bootstrap file associated with dynamic loading of this module on multiple architectures</TD>
<TD WIDTH="26%"> </TD>
</TR>
<TR BGCOLOR="#80FF80">
<TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="systemfile.gif" ALT="system file"></TD>
<TD WIDTH="35%">capa.so</TD>
<TD WIDTH="12%">system file</TD>
<TD WIDTH="23%">shared library file for dynamic loading and unloading</TD>
<TD WIDTH="26%"> </TD>
</TR>
<TR BGCOLOR="#000000">
<TD COLSPAN=3><FONT COLOR="#80FFFF" SIZE=+1><IMG SRC="directory.gif" ALT="directory"> DIRECTORY -- /home/httpd/html/adm/MathML</FONT></TD>
<TD COLSPAN=2><FONT COLOR="#80FFFF"></FONT> </TD>
</TR>
<TR BGCOLOR="#80FFFF">
<TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="static.gif" ALT="system file"></TD>
<TD WIDTH="35%">*.ent</TD>
<TD WIDTH="12%">static conf</TD>
<TD WIDTH="23%">entity files</TD>
<TD WIDTH="26%">
<B>listing</B><BR>
<FONT SIZE=-2>
isoamsa.ent
isoamsb.ent
isoamsc.ent
isoamsn.ent
isoamso.ent
isoamsr.ent
isobox.ent
isocyr1.ent
isocyr2.ent
isodia.ent
isogrk1.ent
isogrk2.ent
isogrk3.ent
isogrk4.ent
isolat1.ent
isolat2.ent
isomfrk.ent
isomopf.ent
isomscr.ent
isonum.ent
isopub.ent
isotech.ent
mathml.dtd
mmlalias.ent
mmlextra.ent
</FONT>
</TD>
</TR>
<TR BGCOLOR="#80FFFF">
<TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="static.gif" ALT="system file"></TD>
<TD WIDTH="35%">mathml.css</TD>
<TD WIDTH="12%">static conf</TD>
<TD WIDTH="23%">cascading style sheet</TD>
<TD WIDTH="26%"> </TD>
</TR>
<TR BGCOLOR="#80FFFF">
<TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="static.gif" ALT="system file"></TD>
<TD WIDTH="35%">mathml.dtd</TD>
<TD WIDTH="12%">static conf</TD>
<TD WIDTH="23%">document type definition</TD>
<TD WIDTH="26%"> </TD>
</TR>
<TR BGCOLOR="#000000">
<TD COLSPAN=3><FONT COLOR="#FFFF80" SIZE=+1><IMG SRC="directory.gif" ALT="directory"> DIRECTORY -- /home/httpd/html/res/adm/includes</FONT></TD>
<TD COLSPAN=2><FONT COLOR="#FFFF80"></FONT> </TD>
</TR>
<TR BGCOLOR="#FFFF80">
<TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="script.gif" ALT="graphic file"></TD>
<TD WIDTH="35%">londes.js</TD>
<TD WIDTH="12%">script</TD>
<TD WIDTH="23%">Encryption Routines according to Data Encryption Standard DES, written in javascript</TD>
<TD WIDTH="26%"> </TD>
</TR>
<TR BGCOLOR="#000000">
<TD COLSPAN=3><FONT COLOR="#80FF80" SIZE=+1><IMG SRC="directory.gif" ALT="directory"> DIRECTORY -- /home/httpd/html/res/adm/pages</FONT></TD>
<TD COLSPAN=2><FONT COLOR="#80FF80"></FONT> </TD>
</TR>
<TR BGCOLOR="#80FF80">
<TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="graphicfile.gif" ALT="graphic file"></TD>
<TD WIDTH="35%">*.gif</TD>
<TD WIDTH="12%">graphic files</TD>
<TD WIDTH="23%">icons used for the entire LON-CAPA user interface</TD>
<TD WIDTH="26%">
<B>listing</B><BR>
<FONT SIZE=-2>
a.gif
b.gif
c.gif
chat.gif
d.gif
e.gif
endmenu.gif
f.gif
feedback.gif
fnkmenu.gif
g.gif
group.gif
h.gif
help.gif
hyphen.gif
i.gif
info.gif
j.gif
k.gif
l.gif
ledblink.gif
ledoff.gif
ledon.gif
ledsend.gif
m.gif
n.gif
navmenu.gif
next.gif
o.gif
p.gif
prev.gif
q.gif
r.gif
reload.gif
remotebg.gif
s.gif
space.gif
spacer.gif
t.gif
title.gif
u.gif
v.gif
w.gif
x.gif
y.gif
z.gif
</FONT></TD>
</TR>
<TR BGCOLOR="#80FF80">
<TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="interfacefile.gif" ALT="interface file"></TD>
<TD WIDTH="35%">imgmaps.html</TD>
<TD WIDTH="12%">interface file</TD>
<TD WIDTH="23%">image maps for the LON-CAPA remote control</TD>
<TD WIDTH="26%"> </TD>
</TR>
<TR BGCOLOR="#80FF80">
<TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="interfacefile.gif" ALT="interface file"></TD>
<TD WIDTH="35%">index.html</TD>
<TD WIDTH="12%">interface file</TD>
<TD WIDTH="23%">welcoming page to the LON-CAPA system upon login</TD>
<TD WIDTH="26%"> </TD>
</TR>
<TR BGCOLOR="#80FF80">
<TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="interfacefile.gif" ALT="interface file"></TD>
<TD WIDTH="35%">menu.html</TD>
<TD WIDTH="12%">interface file</TD>
<TD WIDTH="23%">renders the HTML (including image maps) for the LON-CAPA remote control</TD>
<TD WIDTH="26%"> </TD>
</TR>
</TABLE>
<HR>
<A NAME="sect3"><H3>3. Software Package Specification File</H3>
<PRE>
Summary: Basic system files for running a LON-CAPA server.
Name: LON-CAPA-base
Version: 3.1
Release: 1
Vendor: Laboratory for Instructional Technology Education, Division of Science and Mathematics Education, Michigan State University.
BuildRoot: /home/harris41/LON-CAPA-BuildRoot
Copyright: GNU General Public License. Version 2, June 1991. Michigan State University patents may apply.
Group: Utilities/System
Source: LON-CAPA-base-3.1.tar.gz
AutoReqProv: no
# requires: filesystem
%description
This package facilitates a base installation of LON-CAPA files in their directories.
The files in this package are only those directly associated with the network communication
layer established through direct server-to-server communications (via lond and lonc); plus
those which configure (but otherwise not constitute) external software packages like Apache
and Athena-Kerberos. For more on the LON-CAPA project, visit http://www.lon-capa.org/.
%prep
%setup
%build
rm -Rf "/home/harris41/LON-CAPA-BuildRoot"
%install
# ROOT="$RPM_BUILD_ROOT"
# SOURCE="/home/harris41/LON-CAPA-topdir_for_build/SOURCES/LON-CAPA-base-3.1/LON-CAPA/SourceRoot"
make ROOT="$RPM_BUILD_ROOT" SOURCE="/home/harris41/LON-CAPA-topdir_for_build/SOURCES/LON-CAPA-base-3.1/SourceRoot" directories
make ROOT="$RPM_BUILD_ROOT" SOURCE="/home/harris41/LON-CAPA-topdir_for_build/SOURCES/LON-CAPA-base-3.1/SourceRoot" files
%pre
echo "***********************************************************************"
echo "LON-CAPA LearningOnline with CAPA"
echo "http://www.lon-capa.org/"
echo "Gerd Kortemeyer, et al"
echo "Laboratory for Instructional Technology Education"
echo "Michigan State University"
echo "General Public License, Version 2, June 1991"
echo "** Michigan State University patents may apply **"
echo " "
echo "This installation assumes an installation of Redhat 6.2"
echo " "
echo "The server computer should be currently connected to the ethernet"
echo " "
echo "The files in this package are only those directly associated with the network communication"
echo "layer established through direct server-to-server communications (via lond and lonc); plus"
echo "those which configure (but otherwise not constitute) external software packages like Apache"
echo "and Athena-Kerberos."
echo "***********************************************************************"
%post
%postun
%files
%doc README COPYING ChangeLog LICENSE
%dir %attr(700,www,users) /etc/httpd/conf
%config %attr(600,www,users) /etc/httpd/conf/access.conf
%attr(400,www,users) /etc/httpd/conf/httpd.conf
%attr(400,www,users) /etc/httpd/conf/srm.conf
%attr(400,www,users) /etc/httpd/conf/startup.pl
%dir %attr(700,www,users) /home/httpd/lonTabs
%attr(400,www,users) /home/httpd/lonTabs/filetypes.tab
%attr(400,www,users) /home/httpd/lonTabs/roles.tab
%attr(400,www,users) /home/httpd/lonTabs/rolesplain.tab
%attr(400,www,users) /home/httpd/lonTabs/hosts.tab
%config %attr(600,www,users) /home/httpd/lonTabs/spare.tab
%attr(400,www,users) /home/httpd/lonTabs/htpasswd
%config %attr(600,www,users) /etc/krb.conf
%attr(500,www,users) /home/httpd/perl/lonc
%attr(500,www,users) /home/httpd/perl/lond
%attr(500,www,users) /home/httpd/perl/loncron
%attr(500,www,users) /home/httpd/perl/lonsql
%dir %attr(700,www,users) /home/httpd/perl/logs
%dir %attr(700,www,users) /home/httpd/perl/tmp
%dir %attr(500,www,users) /home/httpd/lib/perl/Apache
%attr(400,www,users) /home/httpd/lib/perl/Apache/lonxml.pm
%attr(400,www,users) /home/httpd/lib/perl/Apache/style.pm
%attr(400,www,users) /home/httpd/lib/perl/Apache/londefdef.pm
%attr(400,www,users) /home/httpd/lib/perl/Apache/run.pm
%attr(400,www,users) /home/httpd/lib/perl/Apache/scripttag.pm
%attr(400,www,users) /home/httpd/lib/perl/Apache/lonhomework.pm
%attr(400,www,users) /home/httpd/lib/perl/Apache/inputtags.pm
%attr(400,www,users) /home/httpd/lib/perl/Apache/structuretags.pm
%attr(400,www,users) /home/httpd/lib/perl/Apache/response.pm
%attr(400,www,users) /home/httpd/lib/perl/Apache/caparesponse.pm
%attr(400,www,users) /home/httpd/lib/perl/Apache/lonacc.pm
%attr(400,www,users) /home/httpd/lib/perl/Apache/lonracc.pm
%attr(400,www,users) /home/httpd/lib/perl/Apache/loncacc.pm
%attr(400,www,users) /home/httpd/lib/perl/Apache/lonauth.pm
%attr(400,www,users) /home/httpd/lib/perl/Apache/lonlogin.pm
%attr(400,www,users) /home/httpd/lib/perl/Apache/lonrep.pm
%attr(400,www,users) /home/httpd/lib/perl/Apache/lonproblem.pm
%attr(400,www,users) /home/httpd/lib/perl/Apache/lonroles.pm
%attr(400,www,users) /home/httpd/lib/perl/Apache/lonindexer.pm
%attr(400,www,users) /home/httpd/lib/perl/Apache/lonnet.pm
%dir %attr(700,www,users) /home/httpd/lonIDs
%dir %attr(700,www,users) /home/httpd/sockets
%dir %attr(700,www,users) /home/httpd/sockets/delayed
%dir %attr(700,www,users) /home/httpd/html
%attr(400,www,users) /home/httpd/html/index.html
%dir %attr(700,www,users) /home/httpd/html/res
%attr(-,www,users) /home/httpd/html/raw
%dir %attr(500,www,users) /home/httpd/html/adm
%attr(400,www,users) /home/httpd/html/adm/notfound.html
%attr(400,www,users) /home/httpd/html/adm/unauthorized.html
%dir %attr(500,www,users) /home/httpd/html/adm/rat
%attr(400,www,users) /home/httpd/html/adm/rat/rat.html
%attr(400,www,users) /home/httpd/html/adm/rat/code.html
%attr(400,www,users) /home/httpd/html/adm/rat/map.html
%attr(400,www,users) /home/httpd/html/adm/rat/*.gif
%dir %attr (500,www,users) /home/httpd/html/adm/lonIcons
%attr (400,www,users) /home/httpd/html/adm/lonIcons/*.gif
%dir %attr (700,www,users) /home/httpd/lonUsers
%dir %attr (700,www,users) /home/httpd/lon-status
# %attr (500,www,users) /usr/lib/perl5/site_perl/5.005/capa.pm
# %attr (500,www,users) /usr/lib/perl5/site_perl/5.005/capa.bs
# %attr (500,www,users) /usr/lib/perl5/site_perl/5.005/capa.so
%dir %attr (500,www,users) /home/httpd/html/adm/MathML
%attr (400,www,users) /home/httpd/html/adm/MathML/*.ent
%attr (400,www,users) /home/httpd/html/adm/MathML/mathml.css
%attr (400,www,users) /home/httpd/html/adm/MathML/mathml.dtd
%dir %attr (500,www,users) /home/httpd/html/res/adm/includes
%attr (400,www,users) /home/httpd/html/res/adm/includes/londes.js
%dir %attr (500,www,users) /home/httpd/html/res/adm/pages
%attr (400,www,users) /home/httpd/html/res/adm/pages/*.gif
%attr (400,www,users) /home/httpd/html/res/adm/pages/imgmaps.html
%attr (400,www,users) /home/httpd/html/res/adm/pages/index.html
%attr (400,www,users) /home/httpd/html/res/adm/pages/menu.html
</PRE>
<HR>
<A NAME="sect2"><H3>4. Makefile</H3>
<PRE>
directories:
install -m 0700 -d $(SOURCE)/etc/httpd/conf $(ROOT)/etc/httpd/conf
install -m 0700 -d $(SOURCE)/home/httpd/lonTabs $(ROOT)/home/httpd/lonTabs
install -m 0700 -d $(SOURCE)/home/httpd/perl $(ROOT)/home/httpd/perl
install -m 0700 -d $(SOURCE)/home/httpd/perl/logs $(ROOT)/home/httpd/perl/logs
install -m 0700 -d $(SOURCE)/home/httpd/perl/tmp $(ROOT)/home/httpd/perl/tmp
install -m 0500 -d $(SOURCE)/home/httpd/lib/perl/Apache $(ROOT)/home/httpd/lib/perl/Apache
install -m 0700 -d $(SOURCE)/home/httpd/lonIDs $(ROOT)/home/httpd/lonIDs
install -m 0700 -d $(SOURCE)/home/httpd/sockets $(ROOT)/home/httpd/sockets
install -m 0700 -d $(SOURCE)/home/httpd/sockets/delayed $(ROOT)/home/httpd/sockets/delayed
install -m 0700 -d $(SOURCE)/home/httpd/html $(ROOT)/home/httpd/html
install -m 0700 -d $(SOURCE)/home/httpd/html/res $(ROOT)/home/httpd/html/res
install -m 0500 -d $(SOURCE)/home/httpd/html/adm $(ROOT)/home/httpd/html/adm
install -m 0500 -d $(SOURCE)/home/httpd/html/adm/rat $(ROOT)/home/httpd/html/adm/rat
install -m 0500 -d $(SOURCE)/home/httpd/html/adm/lonIcons $(ROOT)/home/httpd/html/adm/lonIcons
install -m 0700 -d $(SOURCE)/home/httpd/lonUsers $(ROOT)/home/httpd/lonUsers
install -m 0700 -d $(SOURCE)/home/httpd/lon-status $(ROOT)/home/httpd/lon-status
install -m 0500 -d $(SOURCE)/home/httpd/html/adm/MathML $(ROOT)/home/httpd/html/adm/MathML
install -m 0500 -d $(SOURCE)/home/httpd/html/res/adm/includes $(ROOT)/home/httpd/html/res/adm/includes
install -m 0500 -d $(SOURCE)/home/httpd/html/res/adm/pages $(ROOT)/home/httpd/html/res/adm/pages
files:
install -m 0600 $(SOURCE)/etc/httpd/conf/access.conf $(ROOT)/etc/httpd/conf/access.conf
install -m 0400 $(SOURCE)/etc/httpd/conf/httpd.conf $(ROOT)/etc/httpd/conf/httpd.conf
install -m 0400 $(SOURCE)/etc/httpd/conf/srm.conf $(ROOT)/etc/httpd/conf/srm.conf
install -m 0400 $(SOURCE)/etc/httpd/conf/startup.pl $(ROOT)/etc/httpd/conf/startup.pl
install -m 0400 $(SOURCE)/home/httpd/lonTabs/filetypes.tab $(ROOT)/home/httpd/lonTabs/filetypes.tab
install -m 0400 $(SOURCE)/home/httpd/lonTabs/roles.tab $(ROOT)/home/httpd/lonTabs/roles.tab
install -m 0400 $(SOURCE)/home/httpd/lonTabs/rolesplain.tab $(ROOT)/home/httpd/lonTabs/rolesplain.tab
install -m 0400 $(SOURCE)/home/httpd/lonTabs/hosts.tab $(ROOT)/home/httpd/lonTabs/hosts.tab
install -m 0600 $(SOURCE)/home/httpd/lonTabs/spare.tab $(ROOT)/home/httpd/lonTabs/spare.tab
install -m 0400 $(SOURCE)/home/httpd/lonTabs/htpasswd $(ROOT)/home/httpd/lonTabs/htpasswd
install -m 0600 $(SOURCE)/etc/krb.conf $(ROOT)/etc/krb.conf
install -m 0500 $(SOURCE)/home/httpd/perl/lonc $(ROOT)/home/httpd/perl/lonc
install -m 0500 $(SOURCE)/home/httpd/perl/lond $(ROOT)/home/httpd/perl/lond
install -m 0500 $(SOURCE)/home/httpd/perl/loncron $(ROOT)/home/httpd/perl/loncron
install -m 0500 $(SOURCE)/home/httpd/perl/lonsql $(ROOT)/home/httpd/perl/lonsql
install -m 0400 $(SOURCE)/home/httpd/lib/perl/Apache/lonxml.pm $(ROOT)/home/httpd/lib/perl/Apache/lonxml.pm
install -m 0400 $(SOURCE)/home/httpd/lib/perl/Apache/style.pm $(ROOT)/home/httpd/lib/perl/Apache/style.pm
install -m 0400 $(SOURCE)/home/httpd/lib/perl/Apache/londefdef.pm $(ROOT)/home/httpd/lib/perl/Apache/londefdef.pm
install -m 0400 $(SOURCE)/home/httpd/lib/perl/Apache/run.pm $(ROOT)/home/httpd/lib/perl/Apache/run.pm
install -m 0400 $(SOURCE)/home/httpd/lib/perl/Apache/scripttag.pm $(ROOT)/home/httpd/lib/perl/Apache/scripttag.pm
install -m 0400 $(SOURCE)/home/httpd/lib/perl/Apache/lonhomework.pm $(ROOT)/home/httpd/lib/perl/Apache/lonhomework.pm
install -m 0400 $(SOURCE)/home/httpd/lib/perl/Apache/inputtags.pm $(ROOT)/home/httpd/lib/perl/Apache/inputtags.pm
install -m 0400 $(SOURCE)/home/httpd/lib/perl/Apache/structuretags.pm $(ROOT)/home/httpd/lib/perl/Apache/structuretags.pm
install -m 0400 $(SOURCE)/home/httpd/lib/perl/Apache/response.pm $(ROOT)/home/httpd/lib/perl/Apache/response.pm
install -m 0400 $(SOURCE)/home/httpd/lib/perl/Apache/caparesponse.pm $(ROOT)/home/httpd/lib/perl/Apache/caparesponse.pm
install -m 0400 $(SOURCE)/home/httpd/lib/perl/Apache/lonacc.pm $(ROOT)/home/httpd/lib/perl/Apache/lonacc.pm
install -m 0400 $(SOURCE)/home/httpd/lib/perl/Apache/lonracc.pm $(ROOT)/home/httpd/lib/perl/Apache/lonracc.pm
install -m 0400 $(SOURCE)/home/httpd/lib/perl/Apache/loncacc.pm $(ROOT)/home/httpd/lib/perl/Apache/loncacc.pm
install -m 0400 $(SOURCE)/home/httpd/lib/perl/Apache/lonauth.pm $(ROOT)/home/httpd/lib/perl/Apache/lonauth.pm
install -m 0400 $(SOURCE)/home/httpd/lib/perl/Apache/lonlogin.pm $(ROOT)/home/httpd/lib/perl/Apache/lonlogin.pm
install -m 0400 $(SOURCE)/home/httpd/lib/perl/Apache/lonrep.pm $(ROOT)/home/httpd/lib/perl/Apache/lonrep.pm
install -m 0400 $(SOURCE)/home/httpd/lib/perl/Apache/lonproblem.pm $(ROOT)/home/httpd/lib/perl/Apache/lonproblem.pm
install -m 0400 $(SOURCE)/home/httpd/lib/perl/Apache/lonroles.pm $(ROOT)/home/httpd/lib/perl/Apache/lonroles.pm
install -m 0400 $(SOURCE)/home/httpd/lib/perl/Apache/lonindexer.pm $(ROOT)/home/httpd/lib/perl/Apache/lonindexer.pm
install -m 0400 $(SOURCE)/home/httpd/lib/perl/Apache/lonnet.pm $(ROOT)/home/httpd/lib/perl/Apache/lonnet.pm
install -m 0400 $(SOURCE)/home/httpd/html/index.html $(ROOT)/home/httpd/html/index.html
ln -s /home/httpd/html/res $(ROOT)/home/httpd/html/raw
install -m 0400 $(SOURCE)/home/httpd/html/adm/notfound.html $(ROOT)/home/httpd/html/adm/notfound.html
install -m 0400 $(SOURCE)/home/httpd/html/adm/unauthorized.html $(ROOT)/home/httpd/html/adm/unauthorized.html
install -m 0400 $(SOURCE)/home/httpd/html/adm/rat/rat.html $(ROOT)/home/httpd/html/adm/rat/rat.html
install -m 0400 $(SOURCE)/home/httpd/html/adm/rat/code.html $(ROOT)/home/httpd/html/adm/rat/code.html
install -m 0400 $(SOURCE)/home/httpd/html/adm/rat/map.html $(ROOT)/home/httpd/html/adm/rat/map.html
install -m 0400 $(SOURCE)/home/httpd/html/adm/rat/*.gif $(ROOT)/home/httpd/html/adm/rat/.
install -m 0400 $(SOURCE)/home/httpd/html/adm/lonIcons/*.gif $(ROOT)/home/httpd/html/adm/lonIcons/.
# install -m 0400 $(SOURCE)/usr/lib/perl5/site_perl/5.005/capa.pm $(ROOT)/usr/lib/perl5/site_perl/5.005/capa.pm
# install -m 0400 $(SOURCE)/usr/lib/perl5/site_perl/5.005/capa.bs $(ROOT)/usr/lib/perl5/site_perl/5.005/capa.bs
# install -m 0400 $(SOURCE)/usr/lib/perl5/site_perl/5.005/capa.so $(ROOT)/usr/lib/perl5/site_perl/5.005/capa.so
install -m 0400 $(SOURCE)/home/httpd/html/adm/MathML/*.ent $(ROOT)/home/httpd/html/adm/MathML/.
install -m 0400 $(SOURCE)/home/httpd/html/adm/MathML/mathml.css $(ROOT)/home/httpd/html/adm/MathML/mathml.css
install -m 0400 $(SOURCE)/home/httpd/html/adm/MathML/mathml.dtd $(ROOT)/home/httpd/html/adm/MathML/mathml.dtd
install -m 0400 $(SOURCE)/home/httpd/html/res/adm/includes/londes.js $(ROOT)/home/httpd/html/res/adm/includes/londes.js
install -m 0400 $(SOURCE)/home/httpd/html/res/adm/pages/*.gif $(ROOT)/home/httpd/html/res/adm/pages/.
install -m 0400 $(SOURCE)/home/httpd/html/res/adm/pages/imgmaps.html $(ROOT)/home/httpd/html/res/adm/pages/imgmaps.html
install -m 0400 $(SOURCE)/home/httpd/html/res/adm/pages/index.html $(ROOT)/home/httpd/html/res/adm/pages/index.html
install -m 0400 $(SOURCE)/home/httpd/html/res/adm/pages/menu.html $(ROOT)/home/httpd/html/res/adm/pages/menu.html
</PRE>
</BODY>
</HTML>
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>