Diff for /doc/loncapafiles/Attic/loncapafiles.html between versions 1.2 and 1.17

version 1.2, 2000/09/24 01:08:06 version 1.17, 2000/10/26 00:22:55
Line 1 Line 1
 <HTML>  <HTML>
 <HEAD>  <HEAD>
   <META NAME="GENERATOR" CONTENT="Adobe PageMill 3.0 Win">    <META NAME="GENERATOR" CONTENT="Scott Harrison and Emacs Version 3.14159265358979">
   <TITLE>Untitled Document</TITLE>    <TITLE>LON-CAPA Files and Directories</TITLE>
 </HEAD>  </HEAD>
 <BODY>  <BODY>
   
Line 9 Line 9
 <BR>Scott Harrison, September 2000  <BR>Scott Harrison, September 2000
 <BR>Gerd Kortemeyer, Spring-Summer 2000  <BR>Gerd Kortemeyer, Spring-Summer 2000
 <P>  <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 27, 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: Wed Sep 27 13:56:46 2000
   Install date: (not installed)               Build Host: spock.lite.msu.edu
   Group       : Utilities/System              Source RPM: LON-CAPA-base-3.1-1.src.rpm
   Size        : 3650773                           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); 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/.
   </PRE>
   </TABLE>
   
   <P>
 Note: these files only refer to   Note: these files only refer to 
 <UL>  <UL>
 <LI>those directly associated  <LI>those directly associated
Line 22  and, these files Line 55  and, these files
 <LI>are all owned by user=www, group=users  <LI>are all owned by user=www, group=users
 <LI>all represent their install-time configurations  <LI>all represent their install-time configurations
 (for instance, some directories start out as empty)  (for instance, some directories start out as empty)
 <LI>are all ONLY under the read-write (and sometimes execute) privileges of user=www (-rwx------)  <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 ':')  <LI>unless otherwise specified, lists are separated by newlines (and subelements are separated with colons ':')
 </UL>  </UL>
   <HR>
   <A NAME="sect2"><H3>2. File and Directory Table</H3>
 <TABLE BORDER="1" CELLPADDING=5 WIDTH=60%>  <TABLE BORDER="1" CELLPADDING=5 WIDTH=60%>
   <TR>    <TR>
     <TD WIDTH="39%" COLSPAN=2><B><FONT SIZE="+1">Files & Directories</FONT></B></TD>      <TD WIDTH="39%" COLSPAN=2><B><FONT SIZE="+1">Files & Directories</FONT></B></TD>
Line 101  and, these files Line 144  and, these files
     <TD WIDTH="26%">&nbsp;</TD>      <TD WIDTH="26%">&nbsp;</TD>
   </TR>    </TR>
   <TR BGCOLOR="#80FFFF">    <TR BGCOLOR="#80FFFF">
     <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="static.gif" ALT="static"></TD>       <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="configurable.gif" ALT="configurable"></TD> 
     <TD WIDTH="35%">hosts.tab</TD>       <TD WIDTH="35%">hosts.tab</TD> 
     <TD WIDTH="12%">static conf</TD>       <TD WIDTH="12%">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="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%">&nbsp;</TD>      <TD WIDTH="26%">&nbsp;</TD>
   </TR>    </TR>
Line 159  each list element consists of only two s Line 202  each list element consists of only two s
 </TABLE>  </TABLE>
 </TD>  </TD>
   </TR>    </TR>
     <TR BGCOLOR="#FFFF80">
       <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="configurable.gif" ALT="configurable"></TD> 
       <TD WIDTH="35%">ntp.conf</TD> 
       <TD WIDTH="12%">conf</TD> 
       <TD WIDTH="23%">which NTP server to contact for information (XNTP3 standard)</TD> 
       <TD WIDTH="26%"><B>configure</B><BR>
   <TABLE CELLPADDING=0 CELLSPACING=0 BORDER=1>
   <TR><TD>
   only one line needs to be changed to specify a server ip address
   </TD></TR>
   <TR><TD>
   Example:<BR><NOBR><TT>server ntp.msu.edu</TT>
   </TD></TR>
   </TABLE>
   </TD>
     </TR>
   <TR BGCOLOR="#000000">    <TR BGCOLOR="#000000">
     <TD COLSPAN=3><FONT COLOR="#80ff80" SIZE=+1><IMG SRC="directory.gif" ALT="directory"> DIRECTORY -- /home/httpd/perl</TD>      <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>      <TD COLSPAN=2><FONT COLOR="#80ff80">Communication</TD>
Line 206  each list element consists of only two s Line 265  each list element consists of only two s
   </TR>    </TR>
   <TR BGCOLOR="#FFFF80">    <TR BGCOLOR="#FFFF80">
     <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="handler.gif" ALT="handler.gif"></TD>       <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="handler.gif" ALT="handler.gif"></TD> 
       <TD WIDTH="35%">lonmenu.pm</TD>
       <TD WIDTH="12%">handler</TD>
       <TD WIDTH="23%">Has routines which control the remote control.</TD>
       <TD WIDTH="26%">&nbsp;</TD>
     </TR>
     <TR BGCOLOR="#FFFF80">
       <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="handler.gif" ALT="handler.gif"></TD> 
       <TD WIDTH="35%">lonpageflip.pm</TD>
       <TD WIDTH="12%">handler</TD>
       <TD WIDTH="23%">Deals with forward, backward, and other page flips.</TD>
       <TD WIDTH="26%">&nbsp;</TD>
     </TR>
     <TR BGCOLOR="#FFFF80">
       <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="handler.gif" ALT="handler.gif"></TD> 
       <TD WIDTH="35%">lonratedt.pm</TD>
       <TD WIDTH="12%">handler</TD>
       <TD WIDTH="23%">Builds up frame set and loads in the right thing.</TD>
       <TD WIDTH="26%">&nbsp;</TD>
     </TR>
     <TR BGCOLOR="#FFFF80">
       <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="handler.gif" ALT="handler.gif"></TD> 
       <TD WIDTH="35%">admannotations.pm</TD>
       <TD WIDTH="12%">handler</TD>
       <TD WIDTH="23%">This will take annotations and then plug them into a page</TD>
       <TD WIDTH="26%">&nbsp;</TD>
     </TR>
     <TR BGCOLOR="#FFFF80">
       <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="handler.gif" ALT="handler.gif"></TD> 
       <TD WIDTH="35%">admbookmarks.pm</TD>
       <TD WIDTH="12%">handler</TD>
       <TD WIDTH="23%">This will take bookmarks and get/write/display them for the LON-CAPA user interface</TD>
       <TD WIDTH="26%">&nbsp;</TD>
     </TR>
     <TR BGCOLOR="#FFFF80">
       <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="handler.gif" ALT="handler.gif"></TD> 
       <TD WIDTH="35%">lonratsrv.pm</TD>
       <TD WIDTH="12%">handler</TD>
       <TD WIDTH="23%">Handler tat takes output from RAT and stores it on disk.  Handles the upper hidden frame of the added window that comes up in RAT.   (3 frames come up in RAT server, code, and output.  This module handles server connection.)</TD>
       <TD WIDTH="26%">&nbsp;</TD>
     </TR>
     <TR BGCOLOR="#FFFF80">
       <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="handler.gif" ALT="handler.gif"></TD> 
       <TD WIDTH="35%">lonpage.pm</TD>
       <TD WIDTH="12%">handler</TD>
       <TD WIDTH="23%">bundles pages into one page</TD>
       <TD WIDTH="26%">&nbsp;</TD>
     </TR>
     <TR BGCOLOR="#FFFF80">
       <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="handler.gif" ALT="handler.gif"></TD> 
       <TD WIDTH="35%">lonuserstate.pm</TD>
       <TD WIDTH="12%">handler</TD>
       <TD WIDTH="23%">compile course into binary data structure (in loncom/rat)</TD>
       <TD WIDTH="26%">&nbsp;</TD>
     </TR>
     <TR BGCOLOR="#FFFF80">
       <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="handler.gif" ALT="handler.gif"></TD> 
       <TD WIDTH="35%">lontex.pm</TD>
       <TD WIDTH="12%">handler</TD>
       <TD WIDTH="23%">Handler for tex files (somewhere in loncom/modules)</TD>
       <TD WIDTH="26%">&nbsp;</TD>
     </TR>
     <TR BGCOLOR="#FFFF80">
       <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="handler.gif" ALT="handler.gif"></TD> 
       <TD WIDTH="35%">lontexconvert.pm</TD>
       <TD WIDTH="12%">handler</TD>
       <TD WIDTH="23%">Access to tth/ttm</TD>
       <TD WIDTH="26%">&nbsp;</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="35%">lonxml.pm</TD>
     <TD WIDTH="12%">handler</TD>      <TD WIDTH="12%">handler</TD>
     <TD WIDTH="23%">XML Parsing Module</TD>      <TD WIDTH="23%">XML Parsing Module</TD>
Line 229  each list element consists of only two s Line 358  each list element consists of only two s
     <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="handler.gif" ALT="handler.gif"></TD>       <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="handler.gif" ALT="handler.gif"></TD> 
     <TD WIDTH="35%">run.pm</TD>      <TD WIDTH="35%">run.pm</TD>
     <TD WIDTH="12%">handler</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="23%">used to prevent poorly written problems from causing lingering after effects</TD>
     <TD WIDTH="26%">&nbsp;</TD>      <TD WIDTH="26%">&nbsp;</TD>
   </TR>    </TR>
   <TR BGCOLOR="#FFFF80">    <TR BGCOLOR="#FFFF80">
     <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="handler.gif" ALT="handler.gif"></TD>       <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="handler.gif" ALT="handler.gif"></TD> 
     <TD WIDTH="35%">scripttag.pm</TD>      <TD WIDTH="35%">scripttag.pm</TD>
     <TD WIDTH="12%">handler</TD>      <TD WIDTH="12%">handler</TD>
     <TD WIDTH="23%">parse and evaluate contents of values within a &lt;script&gt; tag (this module invokes <TT>run.pm</TT>)</TD>      <TD WIDTH="23%">implements &lt;script&gt;, &lt;scriptlib&gt;, &lt;parserlib&gt;, and &lt;import&gt;</TD>
     <TD WIDTH="26%">&nbsp;</TD>      <TD WIDTH="26%">&nbsp;</TD>
   </TR>    </TR>
   <TR BGCOLOR="#FFFF80">    <TR BGCOLOR="#FFFF80">
Line 311  each list element consists of only two s Line 440  each list element consists of only two s
   </TR>    </TR>
   <TR BGCOLOR="#FFFF80">    <TR BGCOLOR="#FFFF80">
     <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="handler.gif" ALT="handler.gif"></TD>       <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="handler.gif" ALT="handler.gif"></TD> 
     <TD WIDTH="35%">lonrep.pm</TD>      <TD WIDTH="35%">lonlogout.pm</TD>
     <TD WIDTH="12%">handler</TD>      <TD WIDTH="12%">handler</TD>
     <TD WIDTH="23%">replication</TD>      <TD WIDTH="23%">logout</TD>
     <TD WIDTH="26%">&nbsp;</TD>      <TD WIDTH="26%">&nbsp;</TD>
   </TR>    </TR>
   <TR BGCOLOR="#FFFF80">    <TR BGCOLOR="#FFFF80">
     <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="handler.gif" ALT="handler.gif"></TD>       <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="handler.gif" ALT="handler.gif"></TD> 
     <TD WIDTH="35%">lonproblem.pm</TD>      <TD WIDTH="35%">lonrep.pm</TD>
     <TD WIDTH="12%">handler</TD>      <TD WIDTH="12%">handler</TD>
     <TD WIDTH="23%">assessments</TD>      <TD WIDTH="23%">replication</TD>
     <TD WIDTH="26%">&nbsp;</TD>      <TD WIDTH="26%">&nbsp;</TD>
   </TR>    </TR>
   <TR BGCOLOR="#FFFF80">    <TR BGCOLOR="#FFFF80">
Line 571  logos.gif Line 700  logos.gif
   </TR>    </TR>
   <TR BGCOLOR="#80FF80">    <TR BGCOLOR="#80FF80">
     <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="systemfile.gif" ALT="system file"></TD>      <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="systemfile.gif" ALT="system file"></TD>
       <TD WIDTH="35%">tth.pm</TD>
       <TD WIDTH="12%">system file</TD>
       <TD WIDTH="23%">perl module for invoking functions specific to Tex-to-HTML conversion</TD>
       <TD WIDTH="26%">&nbsp;</TD>
     </TR>
     <TR BGCOLOR="#80FF80">
       <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="systemfile.gif" ALT="system file"></TD>
       <TD WIDTH="35%">tth.so</TD>
       <TD WIDTH="12%">system file</TD>
       <TD WIDTH="23%">shared library file for dynamic loading and unloading</TD>
       <TD WIDTH="26%">&nbsp;</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="35%">capa.pm</TD>
     <TD WIDTH="12%">system file</TD>      <TD WIDTH="12%">system file</TD>
     <TD WIDTH="23%">perl module for invoking functions specific to CAPA</TD>      <TD WIDTH="23%">perl module for invoking functions specific to CAPA</TD>
Line 649  mmlextra.ent Line 792  mmlextra.ent
     <TD COLSPAN=2><FONT COLOR="#FFFF80"></FONT>&nbsp;</TD>      <TD COLSPAN=2><FONT COLOR="#FFFF80"></FONT>&nbsp;</TD>
   </TR>    </TR>
   <TR BGCOLOR="#FFFF80">    <TR BGCOLOR="#FFFF80">
     <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="script.gif" ALT="graphic file"></TD>       <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="interfacefile.gif" ALT="interface file"></TD> 
     <TD WIDTH="35%">londes.js</TD>      <TD WIDTH="35%">londes.js</TD>
     <TD WIDTH="12%">script</TD>      <TD WIDTH="12%">interface file</TD>
     <TD WIDTH="23%">Encryption Routines according to Data Encryption Standard DES, written in javascript</TD>      <TD WIDTH="23%">Encryption Routines according to Data Encryption Standard DES, written in javascript</TD>
     <TD WIDTH="26%">&nbsp;</TD>      <TD WIDTH="26%">&nbsp;</TD>
   </TR>    </TR>
     <TR BGCOLOR="#FFFF80">
       <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="handler.gif" ALT="handler"></TD> 
       <TD WIDTH="35%">default_homework.lcpm</TD>
       <TD WIDTH="12%">handler</TD>
       <TD WIDTH="23%">used by lonxml::xmlparse() as input variable $safeinit to Apache::run::run()</TD>
       <TD WIDTH="26%">&nbsp;</TD>
     </TR>
   <TR BGCOLOR="#000000">    <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=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>&nbsp;</TD>      <TD COLSPAN=2><FONT COLOR="#80FF80"></FONT>&nbsp;</TD>
Line 736  z.gif Line 886  z.gif
     <TD WIDTH="23%">renders the HTML (including image maps) for the LON-CAPA remote control</TD>      <TD WIDTH="23%">renders the HTML (including image maps) for the LON-CAPA remote control</TD>
     <TD WIDTH="26%">&nbsp;</TD>      <TD WIDTH="26%">&nbsp;</TD>
   </TR>    </TR>
     <TR BGCOLOR="#000000">
       <TD COLSPAN=3><FONT COLOR="#80FFFF" SIZE=+1><IMG SRC="directory.gif" ALT="directory"> DIRECTORY -- /home/httpd/html/res/adm/pages/bookmarkmenu</FONT></TD>
       <TD COLSPAN=2><FONT COLOR="#80FFFF"></FONT>&nbsp;</TD>
     </TR>
     <TR BGCOLOR="#80FFFF">
       <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 bookmark portion of the LON-CAPA user interface</TD>
       <TD WIDTH="26%">
   <B>listing</B><BR>
   <FONT SIZE=-2>
   button_close.gif
   button_edit.gif
   button_preview.gif
   folder_closed.gif
   folder_closed_pressed.gif
   folder_new.gif
   folder_opened.gif
   folder_opened_pressed.gif
   folder_pointer_closed.gif
   folder_pointer_opened.gif
   folder_spacer.gif
   folder_trash.gif
   left_bar.gif
   line_l_shape.gif
   line_side_T.gif
   line_vertical.gif
   link.gif
   link_pressed.gif
   ll_corner.gif
   lower_bar.gif
   lr_corner.gif
   right_bar.gif
   toolbar_bg.gif
   ul_corner.gif
   upper_bar.gif
   ur_corner.gif
   </FONT></TD>
     </TR>
     <TR BGCOLOR="#80FFFF">
       <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="interfacefile.gif" ALT="interface file"></TD> 
       <TD WIDTH="35%">*.html</TD>
       <TD WIDTH="12%">interface file</TD>
       <TD WIDTH="23%">associated with the frameset scheme of displaying bookmarks</TD>
       <TD WIDTH="26%">
   aaloader.html
   annotator_bb.html
   annotator_left.html
   annotator_ll.html
   annotator_lr.html
   annotator_right.html
   annotator_toolbar.html
   annotator_ul.html
   annotator_ur.html
   annotator_uu.html
   bookmarkpal.html
   bookmarkpal_old.html
   bookmarkpal_v2.html
   bookmarkpal_v2_backup.html
   index.html
   loading_bookmarks.html
   </TD>
     </TR>
     <TR BGCOLOR="#80FFFF">
       <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="interfacefile.gif" ALT="interface file"></TD> 
       <TD WIDTH="35%">bookmarklib.js</TD>
       <TD WIDTH="12%">interface file</TD>
       <TD WIDTH="23%">javascript for handling client-side interactions with bookmark interface</TD>
       <TD WIDTH="26%">&nbsp;</TD>
     </TR>
     <TR BGCOLOR="#000000">
       <TD COLSPAN=3><FONT COLOR="#FFFF80" SIZE=+1><IMG SRC="emptydirectory.gif" ALT="directory"> DIRECTORY -- /home/httpd/html/res/adm/pages/annotations</FONT></TD>
       <TD COLSPAN=2><FONT COLOR="#FFFF80"></FONT>&nbsp;</TD>
     </TR>
     <TR BGCOLOR="#000000">
       <TD COLSPAN=3><FONT COLOR="#80FF80" SIZE=+1><IMG SRC="directory.gif" ALT="directory"> DIRECTORY -- /usr/sbin</FONT></TD>
       <TD COLSPAN=2><FONT COLOR="#80FF80"></FONT>&nbsp;</TD>
     </TR>
     <TR BGCOLOR="#80FF80">
       <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="script.gif" ALT="script file"></TD> 
       <TD WIDTH="35%">loncapaverifypackages</TD>
       <TD WIDTH="12%">script</TD>
       <TD WIDTH="23%">checks the system RPMs against what install.lon-capa.org specifies</TD>
       <TD WIDTH="26%">&nbsp;</TD>
     </TR>
     <TR BGCOLOR="#80FF80">
       <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="script.gif" ALT="script file"></TD> 
       <TD WIDTH="35%">loncapaverifybasepackage</TD>
       <TD WIDTH="12%">script</TD>
       <TD WIDTH="23%">checks the important base LON-CAPA files against what install.lon-capa.org specifies</TD>
       <TD WIDTH="26%">&nbsp;</TD>
     </TR>
     <TR BGCOLOR="#80FF80">
       <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="script.gif" ALT="script file"></TD> 
       <TD WIDTH="35%">loncaparestoreconfigurations</TD>
       <TD WIDTH="12%">script</TD>
       <TD WIDTH="23%">restores .rpmsave files after a LON-CAPA-base upgrade</TD>
       <TD WIDTH="26%">&nbsp;</TD>
     </TR>
     <TR BGCOLOR="#000000">
       <TD COLSPAN=3><IMG SRC="directory.gif" ALT="directory"> <FONT COLOR="#80FFFF" SIZE=+1> DIRECTORY -- /etc/cron.d</FONT></TD>
       <TD COLSPAN=2><FONT COLOR="#80FFFF">unauthenticated resources</FONT></TD>
     </TR>
     <TR BGCOLOR="#80FFFF">
       <TD WIDTH="4%" BGCOLOR="#A0A0A0"><IMG SRC="static.gif" ALT="static"></TD> 
       <TD WIDTH="35%">loncapa</TD>
       <TD WIDTH="12%">static conf</TD>
       <TD WIDTH="23%">file that specifies periodic processes to run for the LON-CAPA machine</TD>
       <TD WIDTH="26%">&nbsp;</TD>
     </TR>
 </TABLE>  </TABLE>
   <HR>
   <A NAME="sect3"><H3>3. Software Package Specification File</H3>
   <PRE>
   Summary: Basic 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/lonratedt.pm
   %attr(400,www,users) /home/httpd/lib/perl/Apache/lonratsrv.pm
   %attr(400,www,users) /home/httpd/lib/perl/Apache/lonpage.pm
   %attr(400,www,users) /home/httpd/lib/perl/Apache/lonuserstate.pm
   %attr(400,www,users) /home/httpd/lib/perl/Apache/lontex.pm
   %attr(400,www,users) /home/httpd/lib/perl/Apache/lontexconvert.pm
   %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/lonlogout.pm
   %attr(400,www,users) /home/httpd/lib/perl/Apache/lonrep.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 (400,www,users) /usr/lib/perl5/site_perl/5.005/tth.bs
   %attr (400,www,users) /usr/lib/perl5/site_perl/5.005/tth.pm
   %attr (500,www,users) /usr/lib/perl5/site_perl/5.005/tth.so
   %attr (400,www,users) /usr/lib/perl5/site_perl/5.005/capa.pm
   %attr (400,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
   %attr (400,www,users) /home/httpd/html/res/adm/includes/default_homework.lcpm
   %dir %attr (500,www,users) /home/httpd/html/res/adm/pages
   %dir %attr (500,www,users) /home/httpd/html/res/adm/pages/bookmarkmenu
   %dir %attr (500,www,users) /home/httpd/html/res/adm/pages/annotations
   %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
   %attr (400,www,users) /home/httpd/html/res/adm/pages/bookmarkmenu/*.gif
   %attr (400,www,users) /home/httpd/html/res/adm/pages/bookmarkmenu/bookmarklib.js
   %attr (400,www,users) /home/httpd/html/res/adm/pages/bookmarkmenu/*.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
    install -m 0500 -d $(SOURCE)/home/httpd/html/res/adm/pages $(ROOT)/home/httpd/html/res/adm/pages/bookmarkmenu
    install -m 0500 -d $(SOURCE)/home/httpd/html/res/adm/pages $(ROOT)/home/httpd/html/res/adm/pages/annotations
    install -m 0500 -d $(SOURCE)/usr/lib/perl5/site_perl/5.005 $(ROOT)/usr/lib/perl5/site_perl/5.005
   
   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/lonratedt.pm $(ROOT)/home/httpd/lib/perl/Apache/lonratedt.pm 
    install -m 0400 $(SOURCE)/home/httpd/lib/perl/Apache/lonratsrv.pm $(ROOT)/home/httpd/lib/perl/Apache/lonratsrv.pm 
    install -m 0400 $(SOURCE)/home/httpd/lib/perl/Apache/lonpage.pm $(ROOT)/home/httpd/lib/perl/Apache/lonpage.pm 
    install -m 0400 $(SOURCE)/home/httpd/lib/perl/Apache/lonuserstate.pm $(ROOT)/home/httpd/lib/perl/Apache/lonuserstate.pm 
    install -m 0400 $(SOURCE)/home/httpd/lib/perl/Apache/lontex.pm $(ROOT)/home/httpd/lib/perl/Apache/lontex.pm 
    install -m 0400 $(SOURCE)/home/httpd/lib/perl/Apache/lontexconvert.pm $(ROOT)/home/httpd/lib/perl/Apache/lontexconvert.pm 
    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/lonlogout.pm $(ROOT)/home/httpd/lib/perl/Apache/lonlogout.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/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/tth.pm $(ROOT)/usr/lib/perl5/site_perl/5.005/tth.pm
    install -m 0400 $(SOURCE)/usr/lib/perl5/site_perl/5.005/tth.bs $(ROOT)/usr/lib/perl5/site_perl/5.005/tth.bs
    install -m 0500 $(SOURCE)/usr/lib/perl5/site_perl/5.005/tth.so $(ROOT)/usr/lib/perl5/site_perl/5.005/tth.so
    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 0500 $(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
    install -m 0400 $(SOURCE)/home/httpd/html/res/adm/pages/bookmarkmenu/*.gif $(ROOT)/home/httpd/html/res/adm/pages/bookmarkmenu/.
    install -m 0400 $(SOURCE)/home/httpd/html/res/adm/pages/bookmarkmenu/*.html $(ROOT)/home/httpd/html/res/adm/pages/bookmarkmenu/.
    install -m 0400 $(SOURCE)/home/httpd/html/res/adm/pages/bookmarkmenu/bookmarklib.js $(ROOT)/home/httpd/html/res/adm/pages/bookmarkmenu/bookmarklib.js
   
   </PRE>
 </BODY>  </BODY>
 </HTML>  </HTML>

Removed from v.1.2  
changed lines
  Added in v.1.17


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