File:  [LON-CAPA] / doc / loncapafiles / loncapafiles.lpml
Revision 1.5: download - view: text, annotated - select for diffs
Tue May 15 19:36:25 2001 UTC (23 years ago) by harris41
Branches: MAIN
CVS tags: HEAD
more file entries added

    1: <lpml>
    2: <targetroot>/</targetroot>
    3: <sourceroot>/home/user/loncapa/</sourceroot>
    4: <category name="interface file" type="runtime">
    5:   <chmod dist='default'>0444</chmod><chown dist='default'>root:root</chown>
    6: </category>
    7: <category name="interface file" type="development">
    8:   <chmod dist='default'>0644</chmod><chown dist='default'>www:www</chown>
    9: </category>
   10: <category name="setuid script" type="runtime">
   11:   <chmod dist='default'>6755</chmod><chown dist='default'>root:root</chown>
   12: </category>
   13: <category name="setuid script" type="development">
   14:   <chmod dist='default'>6755</chmod><chown dist='default'>root:root</chown>
   15: </category>
   16: <category name="handler" type="runtime">
   17:   <chmod dist='default'>0444</chmod><chown dist='default'>root:root</chown>
   18: </category>
   19: <category name="handler" type="development">
   20:   <chmod dist='default'>0600</chmod><chown dist='default'>www:www</chown>
   21: </category>
   22: <category name="static conf" type="runtime">
   23:   <chmod dist='default'>0444</chmod><chown dist='default'>root:root</chown>
   24: </category>
   25: <category name="static conf" type="development">
   26:   <chmod dist='default'>0444</chmod><chown dist='default'>root:root</chown>
   27: </category>
   28: <category name="conf" type="runtime">
   29:   <chmod dist='default'>0644</chmod><chown dist='default'>root:root</chown>
   30: </category>
   31: <category name="conf" type="development">
   32:   <chmod dist='default'>0644</chmod><chown dist='default'>root:root</chown>
   33: </category>
   34: <category name="script" type="runtime">
   35:   <chmod dist='default'>0700</chmod><chown dist='default'>www:www</chown>
   36: </category>
   37: <category name="script" type="development">
   38:   <chmod dist='default'>0500</chmod><chown dist='default'>www:www</chown>
   39: </category>
   40: <category name="graphic file" type="runtime">
   41:   <chmod dist='default'>0444</chmod><chown dist='default'>root:root</chown>
   42: </category>
   43: <category name="graphic file" type="development">
   44:   <chmod dist='default'>0400</chmod><chown dist='default'>www:www</chown>
   45: </category>
   46: <category name="system file" type="runtime">
   47:   <chmod dist='default'>0644</chmod><chown dist='default'>root:root</chown>
   48: </category>
   49: <category name="system file" type="development">
   50:   <chmod dist='default'>0644</chmod><chown dist='default'>root:root</chown>
   51: </category>
   52: <category name="root script" type="runtime">
   53:   <chmod dist='default'>0700</chmod><chown dist='default'>root:root</chown>
   54: </category>
   55: <category name="root script" type="development">
   56:   <chmod dist='default'>0700</chmod><chown dist='default'>root:root</chown>
   57: </category>
   58: <category name="symbolic link" type="runtime">
   59:   <chmod dist='default'></chmod><chown dist='default'>root:root</chown>
   60: </category>
   61: <category name="symbolic link" type="development">
   62:   <chmod dist='default'></chmod><chown dist='default'>root:root</chown>
   63: </category>
   64: <category name="standard" type="runtime">
   65:   <chmod dist='default'>0755</chmod><chown dist='default'>root:root</chown>
   66: </category>
   67: <category name="standard" type="development">
   68:   <chmod dist='default'>0755</chmod><chown dist='default'>root:root</chown>
   69: </category>
   70: <category name="server standard" type="runtime">
   71:   <chmod dist='default'>0700</chmod><chown dist='default'>www:www</chown>
   72: </category>
   73: <category name="server standard" type="development">
   74:   <chmod dist='default'>0755</chmod><chown dist='default'>www:www</chown>
   75: </category>
   76: <category name="server readonly" type="runtime">
   77:   <chmod dist='default'>0500</chmod><chown dist='default'>www:www</chown>
   78: </category>
   79: <category name="server readonly" type="development">
   80:   <chmod dist='default'>0700</chmod><chown dist='default'>www:www</chown>
   81: </category>
   82: <rpm>
   83:   <rpmSummary>Basic files for running a LON-CAPA server.</rpmSummary>
   84:   <rpmName>LON-CAPA-base</rpmName>
   85:   <rpmVersion>3.1</rpmVersion>
   86:   <rpmRelease>1</rpmRelease>
   87:   <rpmVendor>Laboratory for Instructional Technology Education, Division of Science and Mathematics Education, Michigan State University.</rpmVendor>
   88:   <rpmBuildRoot>/home/harris41/LON-CAPA-BuildRoot</rpmBuildRoot>
   89:   <rpmCopyright>GNU General Public License. Version 2, June 1991.  Michigan State University patents may apply.</rpmCopyright>
   90:   <rpmGroup>Utilities/System</rpmGroup>
   91:   <rpmSource>LON-CAPA-base-3.1.tar.gz</rpmSource>
   92:   <rpmAutoReqProv>no</rpmAutoReqProv>
   93:   <rpmdescription>This package facilitates a base installation of LON-CAPA files in their directories.\nThe files in this package are only those directly associated with the network communication\nlayer established through direct server-to-server communications (via lond and lonc); plus\nthose which configure (but otherwise not constitute) external software packages like Apache\nand Athena-Kerberos.  For more on the LON-CAPA project, visit http://www.lon-capa.org/.</rpmdescription>
   94:   <rpmpre>echo '***********************************************************************'\necho 'LON-CAPA  LearningOnline with CAPA'\necho 'http://www.lon-capa.org/'\necho 'Gerd Kortemeyer, et al'\necho 'Laboratory for Instructional Technology Education'\necho 'Michigan State University'\necho 'General Public License, Version 2, June 1991'\necho '** Michigan State University patents may apply **'\necho ' '\necho 'This installation assumes an installation of Redhat 6.2'\necho ' '\necho 'The server computer should be currently connected to the ethernet'\necho ' '\necho 'The files in this package are only those directly associated with the network communication'\necho 'layer established through direct server-to-server communications (via lond and lonc); plus'\necho 'those which configure (but otherwise not constitute) external software packages like Apache'\necho 'and Athena-Kerberos.'\necho '***********************************************************************'\n</rpmpre>
   95: </rpm>
   96: <directory>
   97:   <targetdir dist='default'>etc/httpd/conf</targetdir>
   98:   <categoryname>standard</categoryname>
   99:   <description>web configuration files</description>
  100: </directory>
  101: <directory>
  102:   <targetdir dist='default'>home/httpd/lonTabs</targetdir>
  103:   <categoryname>standard</categoryname>
  104:   <description>tab-formatted reference files</description>
  105: </directory>
  106: <directory>
  107:   <targetdir dist='default'>home/httpd</targetdir>
  108:   <categoryname>standard</categoryname>
  109:   <description>start of the web server tree</description>
  110: </directory>
  111: <directory>
  112:   <targetdir dist='default'>etc</targetdir>
  113:   <categoryname>standard</categoryname>
  114:   <description>standard linux directory for configuration files</description>
  115: </directory>
  116: <directory>
  117:   <targetdir dist='default'>home/httpd/perl</targetdir>
  118:   <categoryname>standard</categoryname>
  119:   <description>perl scripts for managing the LON-CAPA system</description>
  120: </directory>
  121: <directory>
  122:   <targetdir dist='default'>home/httpd/perl/logs</targetdir>
  123:   <categoryname>server standard</categoryname>
  124:   <description>location where system performance and error logs are kept</description>
  125: </directory>
  126: <directory>
  127:   <targetdir dist='default'>home/httpd/perl/tmp</targetdir>
  128:   <categoryname>server standard</categoryname>
  129:   <description>location where temporary files (for caching) are stored</description>
  130: </directory>
  131: <directory>
  132:   <targetdir dist='default'>home/httpd/lib/perl/Apache</targetdir>
  133:   <categoryname>server readonly</categoryname>
  134:   <description>location of LON-CAPA web mod-perl handlers</description>
  135: </directory>
  136: <directory>
  137:   <targetdir dist='default'>home/httpd/lonIDs</targetdir>
  138:   <categoryname>server standard</categoryname>
  139:   <description>cookie jar</description>
  140: </directory>
  141: <directory>
  142:   <targetdir dist='default'>home/httpd/sockets</targetdir>
  143:   <categoryname>server standard</categoryname>
  144:   <description>lonc's sockets</description>
  145: </directory>
  146: <directory>
  147:   <targetdir dist='default'>home/httpd/sockets/delayed</targetdir>
  148:   <categoryname>server standard</categoryname>
  149:   <description>lonc's sockets (delayed)</description>
  150: </directory>
  151: <directory>
  152:   <targetdir dist='default'>home/httpd/html</targetdir>
  153:   <categoryname>server standard</categoryname>
  154:   <description>location of web-accessible file tree</description>
  155: </directory>
  156: <directory>
  157:   <targetdir dist='default'>home/httpd/html/res</targetdir>
  158:   <categoryname>server standard</categoryname>
  159:   <description>root of resource tree</description>
  160: </directory>
  161: <directory>
  162:   <targetdir dist='default'>home/httpd/html/adm</targetdir>
  163:   <categoryname>server readonly</categoryname>
  164:   <description>unauthenticated resources</description>
  165: </directory>
  166: <directory>
  167:   <targetdir dist='default'>home/httpd/html/adm/rat</targetdir>
  168:   <categoryname>server readonly</categoryname>
  169:   <description>home of the rat</description>
  170: </directory>
  171: <directory>
  172:   <targetdir dist='default'>home/httpd/html/adm/lonIcons</targetdir>
  173:   <categoryname>server readonly</categoryname>
  174:   <description>graphic widgets</description>
  175: </directory>
  176: <directory>
  177:   <targetdir dist='default'>home/httpd/html/adm/lonMisc</targetdir>
  178:   <categoryname>server readonly</categoryname>
  179:   <description></description>
  180: </directory>
  181: <directory>
  182:   <targetdir dist='default'>home/httpd/html/adm/lonKaputt</targetdir>
  183:   <categoryname>server readonly</categoryname>
  184:   <description>error warnings and icons</description>
  185: </directory>
  186: <directory>
  187:   <targetdir dist='default'>home/httpd/lonUsers</targetdir>
  188:   <categoryname>server standard</categoryname>
  189:   <description><br />Home directories of local users.  There is a five-tier
  190: structure to the directories:
  191: [domain]/[firstletter]/[secondletter]/[thirdletter]/[userid].  For example,
  192: a user fredflint at MSU would have his information located in
  193: lonUsers/msu/f/r/e/fredflint.<P>Within this directory there are a variety
  194: of files which govern the scope of what a user can do within the LON-CAPA
  195: system.  A passwd file determines the type of authentication mechanism to use.
  196:  There is also are files such as roles.hist (and its database compilation,
  197: roles.db) which specify the roles and privileges for a user in the
  198: LON-CAPA system.</description>
  199: </directory>
  200: <directory>
  201:   <targetdir dist='default'>home/httpd/html/lon-status</targetdir>
  202:   <categoryname>server standard</categoryname>
  203:   <description>status reports</description>
  204: </directory>
  205: <directory>
  206:   <targetdir dist='default'>usr/lib/perl5/site_perl/5.005</targetdir>
  207:   <categoryname>standard</categoryname>
  208:   <description>system perl tree (usually present on linux systems)</description>
  209: </directory>
  210: <directory>
  211:   <targetdir dist='default'>home/httpd/html/adm/MathML</targetdir>
  212:   <categoryname>server readonly</categoryname>
  213:   <description>mathematics markup language resources</description>
  214: </directory>
  215: <directory>
  216:   <targetdir dist='default'>home/httpd/html/res/adm/includes</targetdir>
  217:   <categoryname>server readonly</categoryname>
  218:   <description>files useful for including within customized scripting</description>
  219: </directory>
  220: <directory>
  221:   <targetdir dist='default'>home/httpd/html/lon-status</targetdir>
  222:   <categoryname>server standard</categoryname>
  223:   <description>status reports</description>
  224: </directory>
  225: <directory>
  226:   <targetdir dist='default'>home/httpd/html/res/adm/pages</targetdir>
  227:   <categoryname>server readonly</categoryname>
  228:   <description>web user interface resources</description>
  229: </directory>
  230: <directory>
  231:   <targetdir dist='default'>home/httpd/html/res/adm/pages/bookmarkmenu</targetdir>
  232:   <categoryname>server readonly</categoryname>
  233:   <description>bookmark user interface code</description>
  234: </directory>
  235: <directory>
  236:   <targetdir dist='default'>home/httpd/html/res/adm/pages/annotations</targetdir>
  237:   <categoryname>server readonly</categoryname>
  238:   <description></description>
  239: </directory>
  240: <directory>
  241:   <targetdir dist='default'>usr/sbin</targetdir>
  242:   <categoryname>standard</categoryname>
  243:   <description>standard linux directory for superuser executables</description>
  244: </directory>
  245: <directory>
  246:   <targetdir dist='default'>etc/cron.d</targetdir>
  247:   <categoryname>standard</categoryname>
  248:   <description>standard linux directory for running time-based "jobs"</description>
  249: </directory>
  250: <directory>
  251:   <targetdir dist='default'>etc/ntp</targetdir>
  252:   <categoryname>standard</categoryname>
  253:   <description>configuration directory for network time protocol</description>
  254: </directory>
  255: <directory>
  256:   <targetdir dist='default'>etc/rc.d/init.d</targetdir>
  257:   <categoryname>standard</categoryname>
  258:   <description>scripts that run during system startup</description>
  259: </directory>
  260: <directory>
  261:   <targetdir dist='default'>etc/rc.d/rc0.d</targetdir>
  262:   <categoryname>standard</categoryname>
  263:   <description>scripts that run for run-level 0</description>
  264: </directory>
  265: <directory>
  266:   <targetdir dist='default'>etc/rc.d/rc1.d</targetdir>
  267:   <categoryname>standard</categoryname>
  268:   <description>scripts that run for run-level 1</description>
  269: </directory>
  270: <directory>
  271:   <targetdir dist='default'>etc/rc.d/rc2.d</targetdir>
  272:   <categoryname>standard</categoryname>
  273:   <description>scripts that run for run-level 2</description>
  274: </directory>
  275: <directory>
  276:   <targetdir dist='default'>etc/rc.d/rc3.d</targetdir>
  277:   <categoryname>standard</categoryname>
  278:   <description>scripts that run for run-level 3</description>
  279: </directory>
  280: <directory>
  281:   <targetdir dist='default'>etc/rc.d/rc4.d</targetdir>
  282:   <categoryname>standard</categoryname>
  283:   <description>scripts that run for run-level 4</description>
  284: </directory>
  285: <directory>
  286:   <targetdir dist='default'>etc/rc.d/rc5.d</targetdir>
  287:   <categoryname>standard</categoryname>
  288:   <description>scripts that run for run-level 5</description>
  289: </directory>
  290: <directory>
  291:   <targetdir dist='default'>etc/rc.d/rc6.d</targetdir>
  292:   <categoryname>standard</categoryname>
  293:   <description>scripts that run for run-level 6</description>
  294: </directory>
  295: <directory>
  296:   <targetdir dist='default'>etc/rc.d/rc7.d</targetdir>
  297:   <categoryname>standard</categoryname>
  298:   <description>scripts that run for run-level 7</description>
  299: </directory>
  300: <directory>
  301:   <targetdir dist='default'>etc/atalk</targetdir>
  302:   <categoryname>standard</categoryname>
  303:   <description>appletalk configuration files</description>
  304: </directory>
  305: <directory>
  306:   <targetdir dist='default'>home/httpd/html/res/adm/pages/indexericons</targetdir>
  307:   <categoryname>server readonly</categoryname>
  308:   <description>icons that help depict the file system</description>
  309: </directory>
  310: <file>
  311: <source>loncom/access.conf</source>
  312: <target dist='default'>etc/httpd/conf/access.conf</target>
  313: <categoryname>conf</categoryname>
  314: <description>
  315: This file has two major functions.
  316: For the Apache web server, it defines a global
  317: access configuration which defines what server options (Indexes", "Includes",
  318: "FollowSymLinks", "ExecCGI", or "MultiViews") are associated
  319: with specific directories ("/", "/home/httpd/html", "/home/httpd/cgi-bin",
  320: and "/usr/doc").  For the LON-CAPA network server and perl module
  321: handlers, it defines machine specific settings (lonHostID, lonRole,
  322: lonAdmEMail, lonDefDomain, lonLoadLim, lonExpire, and lonReceipt)
  323: and internal machine settings for specific directories, socket ports,
  324: and browser detection logic.
  325: </description>
  326: <note>
  327: <b>configure</b>
  328: <br />
  329: <table cellpadding=0 cellspacing=0 border=1>
  330: <tr><td><tt>lonHostID</tt></td><td>LON-internal HostID of this machine</td></tr>
  331: <tr><td><tt>lonRole</tt></td><td>Role of this machine: library, access</td></tr>
  332: <tr><td><tt>lonAdmEMail</tt></td><td>Server Administration</td></tr>
  333: <tr><td><tt>lonDefDomain</tt></td><td>Default domain</td></tr>
  334: <tr><td><tt>lonLoadLim</tt></td><td>Load Limit ( 100% loadavg )</td></tr>
  335: <tr><td><tt>lonExpire</tt></td><td>Expiration for local copies in seconds</td></tr>
  336: </table>
  337: </note>
  338: </file>
  339: <file>
  340: <source>loncom/httpd.conf</source>
  341: <target dist='default'>etc/httpd/conf/httpd.conf</target>
  342: <categoryname>static conf</categoryname>
  343: <description>
  344: This is the main server configuration file.  The settings here are
  345: more or less standard for the Apache web server.  Most notably (and
  346: importantly!), perl handling and mod_perl are enabled in this configuration
  347: file.
  348: </description>
  349: </file>
  350: <file>
  351: <source>loncom/srm.conf</source>
  352: <target dist='default'>etc/httpd/conf/srm.conf</target>
  353: <categoryname>static conf</categoryname>
  354: <description>
  355: <p>
  356: This file configures the "name space" of the Apache web server.  
  357: <tt>srm.conf</tt>
  358: defines when specific perl modules should be called to handle a given
  359: request.  This definition is a function of both the name of the perl module,
  360: and a specific regular expression associated with the URL, such as
  361: "^/res/.*\.page".
  362: </p>
  363: <p>
  364: Here is an example entry:
  365: <pre>
  366: &lt;LocationMatch "^/res/.*\.page$&gt;
  367: SetHandler perl-script
  368: PerlHandler Apache::lonpage
  369: &lt;/LocationMatch&gt;
  370: </pre>
  371: </p>
  372: </description>
  373: </file>
  374: <file>
  375: <source>loncom/startup.pl</source>
  376: <target dist='default'>etc/httpd/conf/startup.pl</target>
  377: <categoryname>static conf</categoryname>
  378: <description>
  379: This file provides initializations for perl handlers.  It adjusts what
  380: the module path space is (so as to include /home/httpd/lib/perl/Apache) as
  381: well as causing the Apache module to be used for every perl handler.
  382: <tt>startup.pl</tt> is invoked by <tt>access.conf</tt>.
  383: </description>
  384: </file>
  385: <file>
  386: <source>loncom/interface/filetypes.tab</source>
  387: <target dist='default'>home/httpd/lonTabs/filetypes.tab</target>
  388: <categoryname>static conf</categoryname>
  389: <description>
  390: Descriptive list of file extensions, and extension groupings.
  391: </description>
  392: </file>
  393: <file>
  394: <source>loncom/homework/insertlist.tab</source>
  395: <target dist='default'>home/httpd/lonTabs/insertlist.tab</target>
  396: <categoryname>static conf</categoryname>
  397: <description>
  398: Options available (or suggested) for different homework tags.
  399: </description>
  400: </file>
  401: <file>
  402: <source>loncom/interface/default.assesscalc</source>
  403: <target dist='default'>home/httpd/html/res/adm/includes/default.assesscalc</target>
  404: <categoryname>static conf</categoryname>
  405: <description>
  406: Default spreadsheet for individual assessment.
  407: </description>
  408: </file>
  409: <file>
  410: <source>loncom/interface/default.studentcalc</source>
  411: <target dist='default'>home/httpd/html/res/adm/includes/default.studentcalc</target>
  412: <categoryname>static conf</categoryname>
  413: <description>
  414: Default spreadsheet for assessment of students.
  415: </description>
  416: </file>
  417: <file>
  418: <source>loncom/auth/roles.tab</source>
  419: <target dist='default'>home/httpd/lonTabs/roles.tab</target>
  420: <categoryname>static conf</categoryname>
  421: <description>
  422: List of privileges associated with users of multiple types (for example: Teaching
  423: Assistant, Exam Proctor, Course Coordinator)
  424: </description>
  425: </file>
  426: <file>
  427: <source>loncom/auth/rolesplain.tab</source>
  428: <target dist='default'>home/httpd/lonTabs/rolesplain.tab</target>
  429: <categoryname>static conf</categoryname>
  430: <description>
  431: Descriptive list of abbreviations used in <TT>roles.tab</TT> for user types
  432: and privileges available in the network with function
  433: </description>
  434: </file>
  435: <file>
  436: <source>loncom/hosts.tab</source>
  437: <target dist='default'>home/httpd/lonTabs/hosts.tab</target>
  438: <categoryname>conf</categoryname>
  439: <description>
  440: List of all machines in the LON-CAPA network.  Relates <TT>lonHostID</TT> to
  441: <TT>lonDefDomain</TT> and <U>IP address</U>
  442: </description>
  443: </file>
  444: <file>
  445: <source>loncom/spare.tab</source>
  446: <target dist='default'>home/httpd/lonTabs/spare.tab</target>
  447: <categoryname>conf</categoryname>
  448: <description>
  449: Spare hosts to offload session to if the LON-CAPA machine is overloaded
  450: </description>
  451: <note>
  452: <b>configure</b><br />
  453: <table cellpadding=0 cellspacing=0 border=1>
  454: <tr><td>
  455: list elements are separated by newlines
  456: </td></tr>
  457: <tr><td>
  458: each list element consists of only one value; the value for <tt>lonHostID</tt>
  459: in <tt>access.conf</tt>
  460: </td></tr>
  461: </table>
  462: </note>
  463: </file>
  464: <file>
  465: <source>loncom/htpasswd</source>
  466: <target dist='default'>home/httpd/lonTabs/htpasswd</target>
  467: <categoryname>conf</categoryname>
  468: <description>
  469: Basic auth password to access /lon-status and /server-status
  470: </description>
  471: </file>
  472: <file>
  473: <source></source>
  474: <target dist='default'></target>
  475: <categoryname></categoryname>
  476: <description></description>
  477: </file>
  478: <file>
  479: <source>loncom/krb.conf</source>
  480: <target dist='default'>etc/krb.conf</target>
  481: <categoryname></categoryname>
  482: <description>
  483: which Kerberos server to contact for which Kerberos domains
  484: </description>
  485: <note>
  486: <table cellpadding=0 cellspacing=0 border=1>
  487: <tr><td>
  488: list elements are separated by newlines
  489: </td></tr>
  490: <tr><td>
  491: each list element consists of only two subelements separated by a colon
  492: <br />
  493: <ul>
  494: <li>Kerberos domain value</li>
  495: <li>Kerberos server IP address</li>
  496: </ul>
  497: </td></tr>
  498: </table>
  499: </note>
  500: </file>
  501: <file>
  502: <source>loncom/smb.conf</source>
  503: <target dist='default'>etc/smb.conf</target>
  504: <categoryname>conf</categoryname>
  505: <description>
  506: configuration file to make LON-CAPA server file space accessible to network neighborhood
  507: </description>
  508: </file>
  509: <file>
  510: <source>loncom/ntp.conf</source>
  511: <target dist='default'>etc/ntp.conf</target>
  512: <categoryname>conf</categoryname>
  513: <description>
  514: which NTP server to contact for information (XNTP3 standard)
  515: </description>
  516: <note>
  517: <table cellpadding=0 cellspacing=0 border=1>
  518: <tr><td>
  519: only one line needs to be changed to specify a server ip address
  520: </td></tr>
  521: <tr><td>
  522: Example:<br /><nobr /><tt>server ntp.msu.edu</tt>
  523: </td></tr>
  524: </table>
  525: </note>
  526: </file>
  527: <file>
  528: <source></source>
  529: <target dist='default'></target>
  530: <categoryname></categoryname>
  531: <description></description>
  532: </file>
  533: <file>
  534: <source>loncom/metadata_database/searchcat.pl</source>
  535: <target dist='default'>home/httpd/perl/searchcat.pl</target>
  536: <categoryname>script</categoryname>
  537: <description>
  538: Batch script for updating SQL metadata database.
  539: </description>
  540: </file>
  541: <file>
  542: <source>loncom/lonc</source>
  543: <target dist='default'>home/httpd/perl/lonc</target>
  544: <categoryname>script</categoryname>
  545: <description>
  546: proxy server
  547: </description>
  548: </file>
  549: <file>
  550: <source>loncom/lond</source>
  551: <target dist='default'>home/httpd/perl/lond</target>
  552: <categoryname>script</categoryname>
  553: <description>
  554: This is a remote command interpreter on a TCP LON-CAPA network layer.
  555: It accepts and processes incoming requests from other LON-CAPA machines
  556: on the network.  lond's functionality is self-contained in the sense
  557: that it does not reference (import, require, use) any other file
  558: described in this document.  There are only 15 subroutines in this
  559: script, however the <TT>make_new_child</TT> subroutine is quite
  560: complex since it parses and responds about 29 different types of 
  561: network requests (i.e. enc, ping, pong, ekey, load, auth, passwd,
  562: makeuser, home, update, unsub, sub, log, put, rolesput, get, eget,
  563: del, keys, dump, store, restore, querysend, queryreply, idput, idget,
  564: tmpput, tmpget, and ls).
  565: </description>
  566: </file>
  567: <file>
  568: <source>loncom/loncron</source>
  569: <target dist='default'>home/httpd/perl/loncron</target>
  570: <categoryname>script</categoryname>
  571: <description>housekeeping</description>
  572: </file>
  573: <file>
  574: <source>loncom/lonsql</source>
  575: <target dist='default'>home/httpd/perl/lonsql</target>
  576: <categoryname>script</categoryname>
  577: <description>maintain secondary database of metadata</description>
  578: </file>
  579: <file>
  580: <source>loncom/lcpasswd</source>
  581: <target dist='default'>home/httpd/perl/lcpasswd</target>
  582: <categoryname>setuid script</categoryname>
  583: <description>
  584: coordinates the system services and files in order to allow lond to change
  585: user passwords
  586: </description>
  587: </file>
  588: <file>
  589: <source>loncom/lcuseradd</source>
  590: <target dist='default'>home/httpd/perl/lcuseradd</target>
  591: <categoryname>setuid script</categoryname>
  592: <description>
  593: coordinates the system services and files in order to allow lond to add a
  594: new user
  595: </description>
  596: </file>
  597: <file>
  598: <source>loncom/lcuserdel</source>
  599: <target dist='default'>home/httpd/perl/lcuserdel</target>
  600: <categoryname>setuid script</categoryname>
  601: <description>
  602: coordinates the system services and files in order to allow lond to delete a user
  603: </description>
  604: </file>
  605: <file>
  606: <source>loncom/lcnfson</source>
  607: <target dist='default'>home/httpd/perl/lcnfson</target>
  608: <categoryname>setuid script</categoryname>
  609: <description>
  610: coordinates the system services and files in order to allow lond to enable NFS
  611: for a user
  612: </description>
  613: </file>
  614: <file>
  615: <source>loncom/lcnfsoff</source>
  616: <target dist='default'>home/httpd/perl/lcnfsoff</target>
  617: <categoryname>setuid script</categoryname>
  618: <description>
  619: coordinates the system services and files in order to allow lond to disable NFS
  620: for a user
  621: </description>
  622: </file>
  623: <file>
  624: <source>loncom/publisher/publisher.html</source>
  625: <target dist='default'>home/httpd/html/adm/publisher.html</target>
  626: <categoryname>interface file</categoryname>
  627: <description>
  628: HTML frame that presents a form element to allow for the publishing of
  629: resources, directories and underlying subdirectories.
  630: </description>
  631: </file>
  632: <file>
  633: <source>loncom/homework/lectureonline.sty</source>
  634: <target dist='default'>home/httpd/html/res/adm/includes/lectureonline.sty</target>
  635: <categoryname>static conf</categoryname>
  636: <description>
  637: The relevant conditions and metadata to attach to LectureOnline-specific tags.
  638: </description>
  639: </file>
  640: <file>
  641: <source>loncom/misc/un_keyword.tab</source>
  642: <target dist='default'>home/httpd/html/res/adm/includes/un_keyword.tab</target>
  643: <categoryname>conf</categoryname>
  644: <description>
  645: File which contains words which should not be keywords used to specify resource
  646: content.
  647: </description>
  648: </file>
  649: <file>
  650: <source>loncom/publisher/copyright.tab</source>
  651: <target dist='default'>home/httpd/html/res/adm/includes/copyright.tab</target>
  652: <categoryname>conf</categoryname>
  653: <description>
  654: Table which contains list of copyright possibilities for educational resources.
  655: </description>
  656: </file>
  657: <file>
  658: <source>loncom/publisher/language.tab</source>
  659: <target dist='default'>home/httpd/lonTabs/language.tab</target>
  660: <categoryname>static conf</categoryname>
  661: <description>
  662: Table which contains string abbreviations of language::font rendering
  663: combinations.
  664: </description>
  665: </file>
  666: <file>
  667: <source></source>
  668: <target dist='default'></target>
  669: <categoryname></categoryname>
  670: <description></description>
  671: </file>
  672: <file>
  673: <source>loncom/publisher/addid.tab</source>
  674: <target dist='default'>home/httpd/lonTabs/addid.tab</target>
  675: <categoryname>static conf</categoryname>
  676: <description>
  677: Table which has hash data necessary for distinguishing IDs from indices.
  678: </description>
  679: </file>
  680: <file>
  681: <source>loncom/publisher/londiff.pm</source>
  682: <target dist='default'>home/httpd/lib/perl/Apache/londiff.pm</target>
  683: <categoryname>handler</categoryname>
  684: <description>
  685: Handler to show difference between two files.
  686: </description>
  687: <status>works/unverified</status>
  688: </file>
  689: <file>
  690: <source>loncom/publisher/lonupload.pm</source>
  691: <target dist='default'>home/httpd/lib/perl/Apache/lonupload.pm</target>
  692: <categoryname>handler</categoryname>
  693: <description>
  694: Handler to upload files through browser into construction space.
  695: </description>
  696: <status>works/unverified</status>
  697: </file>
  698: <file>
  699: <source>loncom/homework/essayresponse.pm</source>
  700: <target dist='default'>home/httpd/lib/perl/Apache/essayresponse.pm</target>
  701: <categoryname>handler</categoryname>
  702: <description>
  703: Handler to evaluate essay (ungraded) style responses.
  704: </description>
  705: <status>works/unverified</status>
  706: </file>
  707: <file>
  708: <source>loncom/publisher/lonpubdir.pm</source>
  709: <target dist='default'>home/httpd/lib/perl/Apache/lonpubdir.pm</target>
  710: <categoryname>handler</categoryname>
  711: <description>
  712: Handler to publish directories.
  713: </description>
  714: </file>
  715: <file>
  716: <source>loncom/publisher/lonretrieve.pm</source>
  717: <target dist='default'>home/httpd/lib/perl/Apache/lonretrieve.pm</target>
  718: <categoryname>handler</categoryname>
  719: <description>
  720: Handler to retrieve old versions from resource space.
  721: </description>
  722: <status>works/unverified</status>
  723: </file>
  724: <file>
  725: <source>loncom/homework/edit.pm</source>
  726: <target dist='default'>home/httpd/lib/perl/Apache/edit.pm</target>
  727: <categoryname>handler</categoryname>
  728: <description>
  729: Helper functions when in homework edit mode.
  730: </description>
  731: </file>
  732: <file>
  733: <source>loncom/interface/lonmeta.pm</source>
  734: <target dist='default'>home/httpd/lib/perl/Apache/lonmeta.pm</target>
  735: <categoryname>handler</categoryname>
  736: <description>Metadata display handler.</description>
  737: <status>works/unverified</status>
  738: </file>
  739: <file>
  740: <source>rat/lonambiguous.pm</source>
  741: <target dist='default'>home/httpd/lib/perl/Apache/lonambiguous.pm</target>
  742: <categoryname>handler</categoryname>
  743: <description>
  744: Handler to resolve ambiguous file locations.
  745: </description>
  746: <status>works/unverified</status>
  747: </file>
  748: <file>
  749: <source>rat/lonratparms.pm</source>
  750: <target dist='default'>home/httpd/lib/perl/Apache/lonratparms.pm</target>
  751: <categoryname>handler</categoryname>
  752: <description>
  753: Handler to set resource parameters inside of the RAT based on metadata.
  754: </description>
  755: <status>works/unverified</status>
  756: </file>
  757: <file>
  758: <source></source>
  759: <target dist='default'></target>
  760: <categoryname></categoryname>
  761: <description></description>
  762: </file>
  763: <file>
  764: <source>rat/lonsequence.pm</source>
  765: <target dist='default'>home/httpd/lib/perl/Apache/lonsequence.pm</target>
  766: <categoryname>handler</categoryname>
  767: <description>
  768: Handler for showing sequence objects of educational resources.
  769: </description>
  770: <status>works/unverified</status>
  771: </file>
  772: <file>
  773: <source>loncom/interface/loncreatecourse.pm</source>
  774: <target dist='default'>home/httpd/lib/perl/Apache/loncreatecourse.pm</target>
  775: <categoryname>handler</categoryname>
  776: <description>
  777: Creates a new course and assigns course coordinator.
  778: </description>
  779: </file>
  780: <file>
  781: <source>loncom/interface/loncreateuser.pm</source>
  782: <target dist='default'>home/httpd/lib/perl/Apache/loncreateuser.pm</target>
  783: <categoryname>handler</categoryname>
  784: <description>
  785: Creates a new user and/or changes user privileges
  786: </description>
  787: <status>works/unverified</status>
  788: </file>
  789: <file>
  790: <source>loncom/interface/lonchart.pm</source>
  791: <target dist='default'>home/httpd/lib/perl/Apache/lonchart.pm</target>
  792: <categoryname>handler</categoryname>
  793: <description>
  794: Produces simple LectureOnline-like student assessment performance chart
  795: </description>
  796: </file>
  797: <file>
  798: <source>loncom/interface/loncommon.pm</source>
  799: <target dist='default'>home/httpd/lib/perl/Apache/loncommon.pm</target>
  800: <categoryname>handler</categoryname>
  801: <description>
  802: Makes a table out of the previous attempts.  Inputs result_from_symbread,
  803: user, domain, home_server, course_id
  804: </description>
  805: <status>works/unverified</status>
  806: </file>
  807: <file>
  808: <source>loncom/homework/grades.pm</source>
  809: <target dist='default'>home/httpd/lib/perl/Apache/grades.pm</target>
  810: <categoryname>handler</categoryname>
  811: <description>Handles the viewing of grades.</description>
  812: </file>
  813: <file>
  814: <source>loncom/homework/imageresponse.pm</source>
  815: <target dist='default'>home/httpd/lib/perl/Apache/imageresponse.pm</target>
  816: <categoryname>handler</categoryname>
  817: <description>
  818: Coordinates the response to clicking an image.
  819: </description>
  820: <status>works/unverified</status>
  821: </file>
  822: <file>
  823: <source>loncom/homework/optionresponse.pm</source>
  824: <target dist='default'>home/httpd/lib/perl/Apache/optionresponse.pm</target>
  825: <categoryname>handler</categoryname>
  826: <description>Handles tags associated with showing a list of options</description>
  827: </file>
  828: <file>
  829: <source>loncom/homework/outputtags.pm</source>
  830: <target dist='default'>home/httpd/lib/perl/Apache/outputtags.pm</target>
  831: <categoryname>handler</categoryname>
  832: <description>
  833: Handles tags associated with output.  Seems to relate to due dates of the
  834: assignment.
  835: </description>
  836: </file>
  837: <file>
  838: <source></source>
  839: <target dist='default'></target>
  840: <categoryname></categoryname>
  841: <description></description>
  842: </file>
  843: <file>
  844: <source></source>
  845: <target dist='default'></target>
  846: <categoryname></categoryname>
  847: <description></description>
  848: </file>
  849: <file>
  850: <source></source>
  851: <target dist='default'></target>
  852: <categoryname></categoryname>
  853: <description></description>
  854: </file>
  855: <file>
  856: <source></source>
  857: <target dist='default'></target>
  858: <categoryname></categoryname>
  859: <description></description>
  860: </file>
  861: <file>
  862: <source></source>
  863: <target dist='default'></target>
  864: <categoryname></categoryname>
  865: <description></description>
  866: </file>
  867: <file>
  868: <source></source>
  869: <target dist='default'></target>
  870: <categoryname></categoryname>
  871: <description></description>
  872: </file>
  873: <file>
  874: <source></source>
  875: <target dist='default'></target>
  876: <categoryname></categoryname>
  877: <description></description>
  878: </file>
  879: <file>
  880: <source></source>
  881: <target dist='default'></target>
  882: <categoryname></categoryname>
  883: <description></description>
  884: </file>
  885: <file>
  886: <source></source>
  887: <target dist='default'></target>
  888: <categoryname></categoryname>
  889: <description></description>
  890: </file>
  891: <file>
  892: <source></source>
  893: <target dist='default'></target>
  894: <categoryname></categoryname>
  895: <description></description>
  896: </file>
  897: <file>
  898: <source></source>
  899: <target dist='default'></target>
  900: <categoryname></categoryname>
  901: <description></description>
  902: </file>
  903: <file>
  904: <source></source>
  905: <target dist='default'></target>
  906: <categoryname></categoryname>
  907: <description></description>
  908: </file>
  909: <file>
  910: <source></source>
  911: <target dist='default'></target>
  912: <categoryname></categoryname>
  913: <description></description>
  914: </file>
  915: <file>
  916: <source></source>
  917: <target dist='default'></target>
  918: <categoryname></categoryname>
  919: <description></description>
  920: </file>
  921: <file>
  922: <source></source>
  923: <target dist='default'></target>
  924: <categoryname></categoryname>
  925: <description></description>
  926: </file>
  927: <file>
  928: <source></source>
  929: <target dist='default'></target>
  930: <categoryname></categoryname>
  931: <description></description>
  932: </file>
  933: <file>
  934: <source></source>
  935: <target dist='default'></target>
  936: <categoryname></categoryname>
  937: <description></description>
  938: </file>
  939: <file>
  940: <source></source>
  941: <target dist='default'></target>
  942: <categoryname></categoryname>
  943: <description></description>
  944: </file>
  945: <file>
  946: <source></source>
  947: <target dist='default'></target>
  948: <categoryname></categoryname>
  949: <description></description>
  950: </file>
  951: <file>
  952: <source></source>
  953: <target dist='default'></target>
  954: <categoryname></categoryname>
  955: <description></description>
  956: </file>
  957: <file>
  958: <source></source>
  959: <target dist='default'></target>
  960: <categoryname></categoryname>
  961: <description></description>
  962: </file>
  963: <file>
  964: <source></source>
  965: <target dist='default'></target>
  966: <categoryname></categoryname>
  967: <description></description>
  968: </file>
  969: <file>
  970: <source></source>
  971: <target dist='default'></target>
  972: <categoryname></categoryname>
  973: <description></description>
  974: </file>
  975: <file>
  976: <source></source>
  977: <target dist='default'></target>
  978: <categoryname></categoryname>
  979: <description></description>
  980: </file>
  981: <file>
  982: <source></source>
  983: <target dist='default'></target>
  984: <categoryname></categoryname>
  985: <description></description>
  986: </file>
  987: <file>
  988: <source></source>
  989: <target dist='default'></target>
  990: <categoryname></categoryname>
  991: <description></description>
  992: </file>
  993: <file>
  994: <source></source>
  995: <target dist='default'></target>
  996: <categoryname></categoryname>
  997: <description></description>
  998: </file>
  999: <file>
 1000: <source></source>
 1001: <target dist='default'></target>
 1002: <categoryname></categoryname>
 1003: <description></description>
 1004: </file>
 1005: <file>
 1006: <source></source>
 1007: <target dist='default'></target>
 1008: <categoryname></categoryname>
 1009: <description></description>
 1010: </file>
 1011: <file>
 1012: <source></source>
 1013: <target dist='default'></target>
 1014: <categoryname></categoryname>
 1015: <description></description>
 1016: </file>
 1017: <file>
 1018: <source></source>
 1019: <target dist='default'></target>
 1020: <categoryname></categoryname>
 1021: <description></description>
 1022: </file>
 1023: <file>
 1024: <source></source>
 1025: <target dist='default'></target>
 1026: <categoryname></categoryname>
 1027: <description></description>
 1028: </file>
 1029: <file>
 1030: <source></source>
 1031: <target dist='default'></target>
 1032: <categoryname></categoryname>
 1033: <description></description>
 1034: </file>
 1035: <file>
 1036: <source></source>
 1037: <target dist='default'></target>
 1038: <categoryname></categoryname>
 1039: <description></description>
 1040: </file>
 1041: <file>
 1042: <source></source>
 1043: <target dist='default'></target>
 1044: <categoryname></categoryname>
 1045: <description></description>
 1046: </file>
 1047: <file>
 1048: <source></source>
 1049: <target dist='default'></target>
 1050: <categoryname></categoryname>
 1051: <description></description>
 1052: </file>
 1053: <file>
 1054: <source></source>
 1055: <target dist='default'></target>
 1056: <categoryname></categoryname>
 1057: <description></description>
 1058: </file>
 1059: <file>
 1060: <source></source>
 1061: <target dist='default'></target>
 1062: <categoryname></categoryname>
 1063: <description></description>
 1064: </file>
 1065: <file>
 1066: <source></source>
 1067: <target dist='default'></target>
 1068: <categoryname></categoryname>
 1069: <description></description>
 1070: </file>
 1071: <file>
 1072: <source></source>
 1073: <target dist='default'></target>
 1074: <categoryname></categoryname>
 1075: <description></description>
 1076: </file>
 1077: <file>
 1078: <source></source>
 1079: <target dist='default'></target>
 1080: <categoryname></categoryname>
 1081: <description></description>
 1082: </file>
 1083: <file>
 1084: <source></source>
 1085: <target dist='default'></target>
 1086: <categoryname></categoryname>
 1087: <description></description>
 1088: </file>
 1089: </lpml>

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