![]() ![]() | ![]() |
implementing fileglobbing of template files
1: <!-- Scott Harrison --> 2: <!-- Guy Albertelli --> 3: 4: <!-- Default values must be defined before specific values. --> 5: <!-- If no 'dist' attribute is specified, then it is always installed. --> 6: <!-- If 'dist' attribute is set to 'default', then the specification. --> 7: <!-- is accepted if an alternative distribution is not requested or not --> 8: <!-- defined. --> 9: 10: <lpml> 11: <targetroot>/</targetroot> 12: <sourceroot>/home/user/loncapa/</sourceroot> 13: <categories> 14: <category name="interface file" type="runtime"> 15: <chmod dist='default'>0444</chmod><chown dist='default'>root:root</chown> 16: </category> 17: <category name="interface file" type="development"> 18: <chmod dist='default'>0644</chmod><chown dist='default'>www:www</chown> 19: </category> 20: <category name="setuid script" type="runtime"> 21: <chmod dist='default'>6755</chmod><chown dist='default'>root:root</chown> 22: </category> 23: <category name="setuid script" type="development"> 24: <chmod dist='default'>6755</chmod><chown dist='default'>root:root</chown> 25: </category> 26: <category name="handler" type="runtime"> 27: <chmod dist='default'>0444</chmod><chown dist='default'>root:root</chown> 28: </category> 29: <category name="handler" type="development"> 30: <chmod dist='default'>0600</chmod><chown dist='default'>www:www</chown> 31: </category> 32: <category name="static conf" type="runtime"> 33: <chmod dist='default'>0444</chmod><chown dist='default'>root:root</chown> 34: </category> 35: <category name="static conf" type="development"> 36: <chmod dist='default'>0444</chmod><chown dist='default'>root:root</chown> 37: </category> 38: <category name="conf" type="runtime"> 39: <chmod dist='default'>0644</chmod><chown dist='default'>root:root</chown> 40: </category> 41: <category name="conf" type="development"> 42: <chmod dist='default'>0644</chmod><chown dist='default'>root:root</chown> 43: </category> 44: <category name="script" type="runtime"> 45: <chmod dist='default'>0700</chmod><chown dist='default'>www:www</chown> 46: </category> 47: <category name="script" type="development"> 48: <chmod dist='default'>0500</chmod><chown dist='default'>www:www</chown> 49: </category> 50: <category name="graphic file" type="runtime"> 51: <chmod dist='default'>0444</chmod><chown dist='default'>root:root</chown> 52: </category> 53: <category name="graphic file" type="development"> 54: <chmod dist='default'>0400</chmod><chown dist='default'>www:www</chown> 55: </category> 56: <category name="system file" type="runtime"> 57: <chmod dist='default'>0644</chmod><chown dist='default'>root:root</chown> 58: </category> 59: <category name="system file" type="development"> 60: <chmod dist='default'>0644</chmod><chown dist='default'>root:root</chown> 61: </category> 62: <category name="root script" type="runtime"> 63: <chmod dist='default'>0700</chmod><chown dist='default'>root:root</chown> 64: </category> 65: <category name="root script" type="development"> 66: <chmod dist='default'>0700</chmod><chown dist='default'>root:root</chown> 67: </category> 68: <category name="symbolic link" type="runtime"> 69: <chmod dist='default'></chmod><chown dist='default'>root:root</chown> 70: </category> 71: <category name="symbolic link" type="development"> 72: <chmod dist='default'></chmod><chown dist='default'>root:root</chown> 73: </category> 74: <category name="standard" type="runtime"> 75: <chmod dist='default'>0755</chmod><chown dist='default'>root:root</chown> 76: </category> 77: <category name="standard" type="development"> 78: <chmod dist='default'>0755</chmod><chown dist='default'>root:root</chown> 79: </category> 80: <category name="server standard" type="runtime"> 81: <chmod dist='default'>0700</chmod><chown dist='default'>www:www</chown> 82: </category> 83: <category name="server standard" type="development"> 84: <chmod dist='default'>0755</chmod><chown dist='default'>www:www</chown> 85: </category> 86: <category name="server readonly" type="runtime"> 87: <chmod dist='default'>0500</chmod><chown dist='default'>www:www</chown> 88: </category> 89: <category name="server readonly" type="development"> 90: <chmod dist='default'>0700</chmod><chown dist='default'>www:www</chown> 91: </category> 92: </categories> 93: <rpm> 94: <rpmSummary>Basic files for running a LON-CAPA server.</rpmSummary> 95: <rpmName>LON-CAPA-base</rpmName> 96: <rpmVersion>3.1</rpmVersion> 97: <rpmRelease>1</rpmRelease> 98: <rpmVendor>Laboratory for Instructional Technology Education, 99: Division of Science and Mathematics Education, Michigan State University. 100: </rpmVendor> 101: <rpmBuildRoot>/home/harris41/LON-CAPA-BuildRoot</rpmBuildRoot> 102: <rpmCopyright>GNU General Public License. Version 2, June 1991. Michigan State University patents may apply.</rpmCopyright> 103: <rpmGroup>Utilities/System</rpmGroup> 104: <rpmSource>LON-CAPA-base-3.1.tar.gz</rpmSource> 105: <rpmAutoReqProv>no</rpmAutoReqProv> 106: <rpmdescription>This package facilitates a base installation of LON-CAPA files in their directories.\n 107: The files in this package are only those directly associated with the network communication\n 108: layer established through direct server-to-server communications (via lond and lonc); plus\n 109: those which configure (but otherwise not constitute) external software packages like Apache\n 110: and Athena-Kerberos. For more on the LON-CAPA project, visit http://www.lon-capa.org/.</rpmdescription> 111: <rpmpre>echo '***********************************************************************'\n 112: echo 'LON-CAPA LearningOnline with CAPA'\n 113: echo 'http://www.lon-capa.org/'\n 114: echo 'Gerd Kortemeyer, et al'\n 115: echo 'Laboratory for Instructional Technology Education'\n 116: echo 'Michigan State University'\n 117: echo 'General Public License, Version 2, June 1991'\n 118: echo '** Michigan State University patents may apply **'\n 119: echo ' '\n 120: echo 'This installation assumes an installation of Redhat 6.2'\n 121: echo ' '\n 122: echo 'The server computer should be currently connected to the ethernet'\n 123: echo ' '\n 124: echo 'The files in this package are only those directly associated with the network communication'\n 125: echo 'layer established through direct server-to-server communications (via lond and lonc); plus'\n 126: echo 'those which configure (but otherwise not constitute) external software packages like Apache'\n 127: echo 'and Athena-Kerberos.'\n 128: echo '***********************************************************************'\n 129: </rpmpre> 130: </rpm> 131: <directories> 132: <directory> 133: <targetdir dist='default'>etc</targetdir> 134: <categoryname>standard</categoryname> 135: <description>standard linux directory for configuration files</description> 136: </directory> 137: <directory> 138: <targetdir dist='default'>etc/atalk</targetdir> 139: <categoryname>standard</categoryname> 140: <description>appletalk configuration files</description> 141: </directory> 142: <directory> 143: <targetdir dist='default'>etc/cron.d</targetdir> 144: <categoryname>standard</categoryname> 145: <description>standard linux directory for running time-based "jobs" 146: </description> 147: </directory> 148: <directory> 149: <targetdir dist='default'>etc/httpd/conf</targetdir> 150: <categoryname>standard</categoryname> 151: <description>web configuration files</description> 152: </directory> 153: <directory> 154: <targetdir dist='default'>etc/ntp</targetdir> 155: <categoryname>standard</categoryname> 156: <description>configuration directory for network time protocol</description> 157: </directory> 158: <directory> 159: <targetdir dist='default'>etc/rc.d/init.d</targetdir> 160: <targetdir dist='redhat7.1 debian2.2'>etc/init.d</targetdir> 161: <categoryname>standard</categoryname> 162: <description>scripts that run during system startup</description> 163: </directory> 164: <directory> 165: <targetdir dist='default'>etc/rc.d/rc0.d</targetdir> 166: <targetdir dist='redhat7.1 debian2.2'>etc/rc0.d</targetdir> 167: <categoryname>standard</categoryname> 168: <description>scripts that run for run-level 0</description> 169: </directory> 170: <directory> 171: <targetdir dist='default'>etc/rc.d/rc1.d</targetdir> 172: <targetdir dist='redhat7.1 debian2.2'>etc/rc1.d</targetdir> 173: <categoryname>standard</categoryname> 174: <description>scripts that run for run-level 1</description> 175: </directory> 176: <directory> 177: <targetdir dist='default'>etc/rc.d/rc2.d</targetdir> 178: <targetdir dist='redhat7.1 debian2.2'>etc/rc2.d</targetdir> 179: <categoryname>standard</categoryname> 180: <description>scripts that run for run-level 2</description> 181: </directory> 182: <directory> 183: <targetdir dist='default'>etc/rc.d/rc3.d</targetdir> 184: <targetdir dist='redhat7.1 debian2.2'>etc/rc3.d</targetdir> 185: <categoryname>standard</categoryname> 186: <description>scripts that run for run-level 3</description> 187: </directory> 188: <directory> 189: <targetdir dist='default'>etc/rc.d/rc4.d</targetdir> 190: <targetdir dist='redhat7.1 debian2.2'>etc/rc4.d</targetdir> 191: <categoryname>standard</categoryname> 192: <description>scripts that run for run-level 4</description> 193: </directory> 194: <directory> 195: <targetdir dist='default'>etc/rc.d/rc5.d</targetdir> 196: <targetdir dist='redhat7.1 debian2.2'>etc/rc5.d</targetdir> 197: <categoryname>standard</categoryname> 198: <description>scripts that run for run-level 5</description> 199: </directory> 200: <directory> 201: <targetdir dist='default'>etc/rc.d/rc6.d</targetdir> 202: <targetdir dist='redhat7.1 debian2.2'>etc/rc6.d</targetdir> 203: <categoryname>standard</categoryname> 204: <description>scripts that run for run-level 6</description> 205: </directory> 206: <directory> 207: <targetdir dist='default'>home/httpd/lonTabs</targetdir> 208: <categoryname>standard</categoryname> 209: <description>tab-formatted reference files</description> 210: </directory> 211: <directory> 212: <targetdir dist='default'>home/httpd</targetdir> 213: <categoryname>standard</categoryname> 214: <description>start of the web server tree</description> 215: </directory> 216: <directory> 217: <targetdir dist='default'>home/httpd/perl</targetdir> 218: <categoryname>server readonly</categoryname> 219: <description>perl scripts for managing the LON-CAPA system</description> 220: </directory> 221: <directory> 222: <targetdir dist='default'>home/httpd/perl/logs</targetdir> 223: <categoryname>server standard</categoryname> 224: <description>location where system performance and error logs are kept 225: </description> 226: </directory> 227: <directory> 228: <targetdir dist='default'>home/httpd/perl/tmp</targetdir> 229: <categoryname>server standard</categoryname> 230: <description>location where temporary files (for caching) are stored 231: </description> 232: </directory> 233: <directory> 234: <targetdir dist='default'>home/httpd/lib/perl</targetdir> 235: <categoryname>server readonly</categoryname> 236: <description>location of LON-CAPA non web mod-perl handlers</description> 237: </directory> 238: <directory> 239: <targetdir dist='default'>home/httpd/lib/perl/Apache</targetdir> 240: <categoryname>server readonly</categoryname> 241: <description>location of LON-CAPA web mod-perl handlers</description> 242: </directory> 243: <directory> 244: <targetdir dist='default'>home/httpd/lonIDs</targetdir> 245: <categoryname>server standard</categoryname> 246: <description>cookie jar</description> 247: </directory> 248: <directory> 249: <targetdir dist='default'>home/httpd/sockets</targetdir> 250: <categoryname>server standard</categoryname> 251: <description>lonc's sockets</description> 252: </directory> 253: <directory> 254: <targetdir dist='default'>home/httpd/sockets/delayed</targetdir> 255: <categoryname>server standard</categoryname> 256: <description>lonc's sockets (delayed)</description> 257: </directory> 258: <directory> 259: <targetdir dist='default'>home/httpd/cgi-bin</targetdir> 260: <categoryname>standard</categoryname> 261: <description>location of cgi scripts</description> 262: </directory> 263: <directory> 264: <targetdir dist='default'>home/httpd/html</targetdir> 265: <categoryname>server standard</categoryname> 266: <description>location of web-accessible file tree</description> 267: </directory> 268: <directory> 269: <targetdir dist='default'>home/httpd/html/res</targetdir> 270: <categoryname>server standard</categoryname> 271: <description>root of resource tree</description> 272: </directory> 273: <directory> 274: <targetdir dist='default'>home/httpd/html/adm</targetdir> 275: <categoryname>server readonly</categoryname> 276: <description>unauthenticated resources</description> 277: </directory> 278: <directory> 279: <targetdir dist='default'>home/httpd/html/adm/rat</targetdir> 280: <categoryname>server readonly</categoryname> 281: <description>home of the rat</description> 282: </directory> 283: <directory> 284: <targetdir dist='default'>home/httpd/html/adm/help</targetdir> 285: <categoryname>server readonly</categoryname> 286: <description>online help documentation</description> 287: </directory> 288: <directory> 289: <targetdir dist='default'>home/httpd/html/adm/lonIcons</targetdir> 290: <categoryname>server readonly</categoryname> 291: <description>graphic widgets</description> 292: </directory> 293: <directory> 294: <targetdir dist='default'>home/httpd/html/adm/lonMisc</targetdir> 295: <categoryname>server readonly</categoryname> 296: <description></description> 297: </directory> 298: <directory> 299: <targetdir dist='default'>home/httpd/html/adm/lonKaputt</targetdir> 300: <categoryname>server readonly</categoryname> 301: <description>error warnings and icons</description> 302: </directory> 303: <directory> 304: <targetdir dist='default'>home/httpd/lonUsers</targetdir> 305: <categoryname>server standard</categoryname> 306: <description>Home directories of local users. There is a five-tier 307: structure to the directories: 308: [domain]/[firstletter]/[secondletter]/[thirdletter]/[userid]. For example, 309: a user fredflint at MSU would have his information located in 310: lonUsers/msu/f/r/e/fredflint.<br /> <br />Within this directory there are 311: a variety of files which govern the scope of what a user can do within the 312: LON-CAPA system. A passwd file determines the type of authentication 313: mechanism to use. 314: There also are files such as roles.hist (and its database compilation, 315: roles.db) which specify the roles and privileges for a user in the 316: LON-CAPA system.</description> 317: </directory> 318: <directory> 319: <targetdir dist='default'>home/httpd/html/adm/MathML</targetdir> 320: <categoryname>server readonly</categoryname> 321: <description>mathematics markup language resources</description> 322: </directory> 323: <directory> 324: <targetdir dist='default'>home/httpd/html/res/adm/includes</targetdir> 325: <categoryname>server readonly</categoryname> 326: <description>files useful for including within customized scripting 327: </description> 328: </directory> 329: <directory> 330: <targetdir dist='default'>home/httpd/html/res/adm/includes/templates 331: </targetdir> 332: <categoryname>server readonly</categoryname> 333: <description>template files useful for customized scripts</description> 334: </directory> 335: <directory> 336: <targetdir dist='default'>home/httpd/html/lon-status</targetdir> 337: <categoryname>server standard</categoryname> 338: <description>status reports</description> 339: </directory> 340: <directory> 341: <targetdir dist='default'>home/httpd/html/res/adm/pages</targetdir> 342: <categoryname>server readonly</categoryname> 343: <description>web user interface resources</description> 344: </directory> 345: <directory> 346: <targetdir dist='default'>home/httpd/html/res/adm/pages/bookmarkmenu 347: </targetdir> 348: <categoryname>server readonly</categoryname> 349: <description>bookmark user interface code</description> 350: </directory> 351: <directory> 352: <targetdir dist='default'>home/httpd/html/res/adm/pages/annotations 353: </targetdir> 354: <categoryname>server readonly</categoryname> 355: <description></description> 356: </directory> 357: <directory> 358: <targetdir dist='default'>home/httpd/html/res/adm/pages/indexericons 359: </targetdir> 360: <categoryname>server readonly</categoryname> 361: <description>icons that help depict the file system (outdated)</description> 362: </directory> 363: <directory> 364: <targetdir dist='default'>usr/lib/perl5/site_perl/5.005</targetdir> 365: <targetdir dist='redhat7.1'>usr/lib/perl5/site_perl/5.6.0</targetdir> 366: <targetdir dist='debian2.2'>usr/local/lib/perl/5.6.0</targetdir> 367: <categoryname>standard</categoryname> 368: <description>system perl tree (usually present on linux systems) 369: </description> 370: </directory> 371: <directory> 372: <targetdir dist='default'>usr/sbin</targetdir> 373: <categoryname>standard</categoryname> 374: <description>standard linux directory for superuser executables</description> 375: </directory> 376: </directories> 377: <files> 378: <file> 379: <source>loncom/krb.conf</source> 380: <target dist='default'>etc/krb.conf</target> 381: <categoryname>conf</categoryname> 382: <description> 383: which Kerberos server to contact for specified Kerberos domains 384: </description> 385: <note> 386: <table cellpadding=0 cellspacing=0 border=1> 387: <tr><td> 388: list elements are separated by newlines 389: </td></tr> 390: <tr><td> 391: each list element consists of only two subelements separated by a colon 392: <br /> 393: <ul> 394: <li>Kerberos domain value</li> 395: <li>Kerberos server IP address</li> 396: </ul> 397: </td></tr> 398: </table> 399: </note> 400: </file> 401: <file> 402: <source>loncom/access.conf</source> 403: <target dist='default'>etc/httpd/conf/access.conf</target> 404: <categoryname>conf</categoryname> 405: <description> 406: This file has two major functions. 407: For the Apache web server, it defines a global 408: access configuration which defines what server options (Indexes", "Includes", 409: "FollowSymLinks", "ExecCGI", or "MultiViews") are associated 410: with specific directories ("/", "/home/httpd/html", "/home/httpd/cgi-bin", 411: and "/usr/doc"). For the LON-CAPA network server and perl module 412: handlers, it defines machine specific settings (lonHostID, lonRole, 413: lonAdmEMail, lonDefDomain, lonLoadLim, lonExpire, and lonReceipt) 414: and internal machine settings for specific directories, socket ports, 415: and browser detection logic. 416: </description> 417: <note> 418: <b>configure</b> 419: <br /> 420: <table cellpadding=0 cellspacing=0 border=1> 421: <tr><td><tt>lonHostID</tt></td><td>LON-internal HostID of this 422: machine</td></tr> 423: <tr><td><tt>lonRole</tt></td><td>Role of this machine: library, 424: access</td></tr> 425: <tr><td><tt>lonAdmEMail</tt></td><td>Server Administration</td></tr> 426: <tr><td><tt>lonDefDomain</tt></td><td>Default domain</td></tr> 427: <tr><td><tt>lonLoadLim</tt></td><td>Load Limit ( 100% loadavg )</td></tr> 428: <tr><td><tt>lonExpire</tt></td><td>Expiration for local copies in 429: seconds</td></tr> 430: <tr><td><tt>lonReceipt</tt></td><td>Machine authentication number</td></tr> 431: <tr><td><tt>lonSqlAccess</tt></td><td>Password for www@localhost to access 432: MySQL database</td></tr> 433: </table> 434: </note> 435: </file> 436: <file> 437: <source>loncom/httpd.conf</source> 438: <target dist='default'>etc/httpd/conf/httpd.conf</target> 439: <categoryname>static conf</categoryname> 440: <description> 441: This is the main server configuration file. The settings here are 442: more or less standard for the Apache web server. Most notably (and 443: importantly!), perl handling and mod_perl are enabled in this configuration 444: file. 445: </description> 446: </file> 447: <file> 448: <source>loncom/srm.conf</source> 449: <target dist='default'>etc/httpd/conf/srm.conf</target> 450: <categoryname>static conf</categoryname> 451: <description> 452: <p> 453: This file configures the "name space" of the Apache web server. 454: <tt>srm.conf</tt> 455: defines when specific perl modules should be called to handle a given 456: request. This definition is a function of both the name of the perl module, 457: and a specific regular expression associated with the URL, such as 458: "^/res/.*\.page". 459: </p> 460: <p> 461: Here is an example entry: 462: <pre> 463: <LocationMatch "^/res/.*\.page$> 464: SetHandler perl-script 465: PerlHandler Apache::lonpage 466: </LocationMatch> 467: </pre> 468: </p> 469: </description> 470: </file> 471: <file> 472: <source>loncom/startup.pl</source> 473: <target dist='default'>etc/httpd/conf/startup.pl</target> 474: <categoryname>static conf</categoryname> 475: <description> 476: This file provides initializations for perl handlers. It adjusts what 477: the module path space is (so as to include /home/httpd/lib/perl/Apache) as 478: well as causing the Apache module to be used for every perl handler. 479: <tt>startup.pl</tt> is invoked by <tt>access.conf</tt>. 480: </description> 481: </file> 482: <file> 483: <source>loncom/interface/mydesk.tab</source> 484: <target dist='default'>home/httpd/lonTabs/mydesk.tab</target> 485: <categoryname>static conf</categoryname> 486: <description> 487: Config file for "My Desk" 488: </description> 489: </file> 490: <file> 491: <source>loncom/interface/filetypes.tab</source> 492: <target dist='default'>home/httpd/lonTabs/filetypes.tab</target> 493: <categoryname>static conf</categoryname> 494: <description> 495: Descriptive list of file extensions, and extension groupings. 496: </description> 497: </file> 498: <file> 499: <source>loncom/cgi/barcode.gif</source> 500: <target dist='default'>home/httpd/cgi-bin/barcode.gif</target> 501: <categoryname>script</categoryname> 502: <description> 503: Dynamically outputs a barcode based on a CGI passed encode=BARCODEVALUE 504: parameter. 505: </description> 506: </file> 507: <file> 508: <source>loncom/cgi/metadata_keywords.pl</source> 509: <target dist='default'>home/httpd/cgi-bin/metadata_keywords.pl</target> 510: <categoryname>script</categoryname> 511: <description> 512: a cgi-script (not mod_perl), which contacts MySQL and pulls 513: out all keywords in this format: 514: 515: coil,magnetic,transformer 516: transformer,coils,current,amperes,voltage,transformers,coil 517: flux,magnetic,current,transformer 518: coil,loop,field,magnetic 519: 520: ... etc (one line per entry). 521: 522: and simply prints this text-only (no markup) to the browser 523: </description> 524: </file> 525: <fileglob> 526: <glob>*</glob> 527: <sourcedir>loncom/homework/templates/</sourcedir> 528: <targetdir dist='default'> 529: home/httpd/html/res/adm/includes/templates/</targetdir> 530: <categoryname>static conf</categoryname> 531: <description> 532: Template files for generating new resources. 533: </description> 534: <filenames> 535: blank.library 536: blank.library.meta 537: script.library 538: script.library.meta 539: blank.problem 540: blank.problem.meta 541: numerical.problem 542: numerical.problem.meta 543: </filenames> 544: </fileglob> 545: <file> 546: <source>loncom/homework/insertlist.tab</source> 547: <target dist='default'>home/httpd/lonTabs/insertlist.tab</target> 548: <categoryname>static conf</categoryname> 549: <description> 550: Describes what tags are allowed inside other tags. 551: </description> 552: </file> 553: <file> 554: <source>loncom/interface/default.assesscalc</source> 555: <target dist='default'>home/httpd/html/res/adm/includes/default.assesscalc 556: </target> 557: <categoryname>static conf</categoryname> 558: <description> 559: Default spreadsheet for individual assessment. 560: </description> 561: </file> 562: <file> 563: <source>loncom/interface/default.studentcalc</source> 564: <target dist='default'>home/httpd/html/res/adm/includes/default.studentcalc 565: </target> 566: <categoryname>static conf</categoryname> 567: <description> 568: Default spreadsheet for assessment of students. 569: </description> 570: </file> 571: <file> 572: <source>loncom/interface/default.classcalc</source> 573: <target dist='default'>home/httpd/html/res/adm/includes/default.classcalc 574: </target> 575: <categoryname>static conf</categoryname> 576: <description> 577: Default spreadsheet for assessment of a class. 578: </description> 579: </file> 580: <file> 581: <source>loncom/auth/roles.tab</source> 582: <target dist='default'>home/httpd/lonTabs/roles.tab</target> 583: <categoryname>static conf</categoryname> 584: <description> 585: List of privileges associated with users of multiple types (for example: 586: Teaching Assistant, Exam Proctor, Course Coordinator) 587: </description> 588: </file> 589: <file> 590: <source>loncom/auth/rolesplain.tab</source> 591: <target dist='default'>home/httpd/lonTabs/rolesplain.tab</target> 592: <categoryname>static conf</categoryname> 593: <description> 594: Descriptive list of abbreviations used in <tt>roles.tab</tt> for user types 595: and privileges available in the network with function 596: </description> 597: </file> 598: <file> 599: <source>loncom/hosts.tab</source> 600: <target dist='default'>home/httpd/lonTabs/hosts.tab</target> 601: <categoryname>conf</categoryname> 602: <description> 603: List of all machines in the LON-CAPA network. Relates <tt>lonHostID</tt> to 604: <tt>lonDefDomain</tt> and <u>IP address</u>. 605: </description> 606: </file> 607: <file> 608: <source>loncom/spare.tab</source> 609: <target dist='default'>home/httpd/lonTabs/spare.tab</target> 610: <categoryname>conf</categoryname> 611: <description> 612: Spare hosts to offload session to if the LON-CAPA machine is overloaded 613: </description> 614: <note> 615: <b>configure</b><br /> 616: <table cellpadding=0 cellspacing=0 border=1> 617: <tr><td> 618: list elements are separated by newlines 619: </td></tr> 620: <tr><td> 621: each list element consists of only one value; the value for <tt>lonHostID</tt> 622: in <tt>access.conf</tt> 623: </td></tr> 624: </table> 625: </note> 626: </file> 627: <file> 628: <source>loncom/htpasswd</source> 629: <target dist='default'>home/httpd/lonTabs/htpasswd</target> 630: <categoryname>conf</categoryname> 631: <description> 632: Basic auth password to access /lon-status and /server-status 633: </description> 634: </file> 635: <file> 636: <source>loncom/smb.conf</source> 637: <target dist='default'>etc/smb.conf</target> 638: <categoryname>conf</categoryname> 639: <description> 640: configuration file to make LON-CAPA server file space accessible to network 641: neighborhood 642: </description> 643: </file> 644: <file> 645: <source>loncom/ntp.conf</source> 646: <target dist='default'>etc/ntp.conf</target> 647: <categoryname>conf</categoryname> 648: <description> 649: which NTP server to contact for information (XNTP3 standard) 650: </description> 651: <note> 652: <table cellpadding=0 cellspacing=0 border=1> 653: <tr><td> 654: only one line needs to be changed to specify a server ip address 655: </td></tr> 656: <tr><td> 657: Example:<br /><nobr /><tt>server ntp.msu.edu</tt> 658: </td></tr> 659: </table> 660: </note> 661: </file> 662: <file> 663: <source>loncom/metadata_database/searchcat.pl</source> 664: <target dist='default'>home/httpd/perl/searchcat.pl</target> 665: <categoryname>script</categoryname> 666: <description> 667: Batch script for updating SQL metadata database. 668: </description> 669: </file> 670: <file> 671: <source>loncom/lonc</source> 672: <target dist='default'>home/httpd/perl/lonc</target> 673: <categoryname>script</categoryname> 674: <description> 675: proxy server 676: </description> 677: </file> 678: <file> 679: <source>loncom/lond</source> 680: <target dist='default'>home/httpd/perl/lond</target> 681: <categoryname>script</categoryname> 682: <description> 683: This is a remote command interpreter on a TCP LON-CAPA network layer. 684: It accepts and processes incoming requests from other LON-CAPA machines 685: on the network. lond's functionality is self-contained in the sense 686: that it does not reference (import, require, use) any other file 687: described in this document. There are only 15 subroutines in this 688: script, however the <TT>make_new_child</TT> subroutine is quite 689: complex since it parses and responds about 29 different types of 690: network requests (i.e. enc, ping, pong, ekey, load, auth, passwd, 691: makeuser, home, update, unsub, sub, log, put, rolesput, get, eget, 692: del, keys, dump, store, restore, querysend, queryreply, idput, idget, 693: tmpput, tmpget, and ls). 694: </description> 695: </file> 696: <file> 697: <source>loncom/cgi/loncron.pl</source> 698: <target dist='default'>home/httpd/cgi-bin/loncron.pl</target> 699: <categoryname>script</categoryname> 700: <description>CGI script that starts and pipes output of loncron</description> 701: </file> 702: <file> 703: <source>loncom/loncron</source> 704: <target dist='default'>home/httpd/perl/loncron</target> 705: <categoryname>script</categoryname> 706: <description>housekeeping</description> 707: </file> 708: <file> 709: <source>loncom/lonsql</source> 710: <target dist='default'>home/httpd/perl/lonsql</target> 711: <categoryname>script</categoryname> 712: <description>maintain secondary database of metadata</description> 713: </file> 714: <file> 715: <source>loncom/lcpasswd</source> 716: <target dist='default'>home/httpd/perl/lcpasswd</target> 717: <categoryname>setuid script</categoryname> 718: <description> 719: coordinates the system services and files in order to allow lond to change 720: user passwords 721: </description> 722: <status>deprecated</status> 723: </file> 724: <file> 725: <source>loncom/lcuseradd</source> 726: <target dist='default'>home/httpd/perl/lcuseradd</target> 727: <categoryname>setuid script</categoryname> 728: <description> 729: coordinates the system services and files in order to allow lond to add a 730: new user 731: </description> 732: <status>deprecated</status> 733: </file> 734: <file> 735: <source>loncom/lcuserdel</source> 736: <target dist='default'>home/httpd/perl/lcuserdel</target> 737: <categoryname>setuid script</categoryname> 738: <description> 739: coordinates the system services and files in order to allow lond to delete a 740: user 741: </description> 742: <status>deprecated</status> 743: </file> 744: <file> 745: <source>loncom/lcnfson</source> 746: <target dist='default'>home/httpd/perl/lcnfson</target> 747: <categoryname>setuid script</categoryname> 748: <description> 749: coordinates the system services and files in order to allow lond to enable NFS 750: for a user 751: </description> 752: <status>deprecated</status> 753: </file> 754: <file> 755: <source>loncom/lcnfsoff</source> 756: <target dist='default'>home/httpd/perl/lcnfsoff</target> 757: <categoryname>setuid script</categoryname> 758: <description> 759: coordinates the system services and files in order to allow lond to disable NFS 760: for a user 761: </description> 762: <status>deprecated</status> 763: </file> 764: <file> 765: <source>loncom/publisher/publisher.html</source> 766: <target dist='default'>home/httpd/html/adm/publisher.html</target> 767: <categoryname>interface file</categoryname> 768: <description> 769: HTML frame that presents a form element to allow for the publishing of 770: resources, directories and underlying subdirectories. 771: </description> 772: </file> 773: <file> 774: <source>loncom/html/adm/noidea.html</source> 775: <target dist='default'>home/httpd/html/adm/noidea.html</target> 776: <categoryname>interface file</categoryname> 777: <description> 778: Interface file for responding to improper page flipping. 779: </description> 780: </file> 781: <file> 782: <source>loncom/xml/physnet.sty</source> 783: <target dist='default'>home/httpd/html/res/adm/includes/physnet.sty</target> 784: <categoryname>static conf</categoryname> 785: <description> 786: The relevant conditions and metadata to attach to PhysNet-specific tags. 787: </description> 788: </file> 789: <file> 790: <source>loncom/homework/lectureonline.sty</source> 791: <target dist='default'>home/httpd/html/res/adm/includes/lectureonline.sty</target> 792: <categoryname>static conf</categoryname> 793: <description> 794: The relevant conditions and metadata to attach to LectureOnline-specific tags. 795: </description> 796: </file> 797: <file> 798: <source>loncom/misc/un_keyword.tab</source> 799: <target dist='default'>home/httpd/html/res/adm/includes/un_keyword.tab</target> 800: <categoryname>conf</categoryname> 801: <description> 802: File which contains words which should not be keywords used to specify resource 803: content. 804: </description> 805: </file> 806: <file> 807: <source>loncom/publisher/packages.tab</source> 808: <target dist='default'>home/httpd/lonTabs/packages.tab</target> 809: <categoryname>conf</categoryname> 810: <description> 811: Parameter packages, so that assessments can publish parameter packages 812: needed, which are then expanded into individual parameters - allows to 813: retroactively add new parameters to already published assessments. 814: </description> 815: </file> 816: <file> 817: <source>loncom/publisher/copyright.tab</source> 818: <target dist='default'>home/httpd/html/res/adm/includes/copyright.tab</target> 819: <categoryname>conf</categoryname> 820: <description> 821: Table which contains list of copyright possibilities for educational resources. 822: </description> 823: </file> 824: <file> 825: <source>loncom/publisher/language.tab</source> 826: <target dist='default'>home/httpd/lonTabs/language.tab</target> 827: <categoryname>static conf</categoryname> 828: <description> 829: Table which contains string abbreviations of language::font rendering 830: combinations. 831: </description> 832: </file> 833: <file> 834: <source>loncom/publisher/addid.tab</source> 835: <target dist='default'>home/httpd/lonTabs/addid.tab</target> 836: <categoryname>static conf</categoryname> 837: <description> 838: Table which has hash data necessary for distinguishing IDs from indices. 839: </description> 840: </file> 841: <file> 842: <source>rat/lonwrapper.pm</source> 843: <target dist='default'>home/httpd/lib/perl/Apache/lonwrapper.pm</target> 844: <categoryname>handler</categoryname> 845: <description> 846: Wrapper for external and binary files as standalone resources. 847: Edit handler for rat maps; TeX content handler. 848: </description> 849: <status>works/unverified</status> 850: </file> 851: <file> 852: <source>loncom/publisher/loncfile.pm</source> 853: <target dist='default'>home/httpd/lib/perl/Apache/loncfile.pm</target> 854: <categoryname>handler</categoryname> 855: <description> 856: Provides web-based functionality for file copy, rename, mkdir, etc, in the 857: construction space menu. 858: </description> 859: <status>works/unverified</status> 860: </file> 861: <file> 862: <source>loncom/interface/lonstatistics.pm</source> 863: <target dist='default'>home/httpd/lib/perl/Apache/lonstatistics.pm</target> 864: <categoryname>handler</categoryname> 865: <description> 866: Handler to show statistics on solving LON-CAPA problems. 867: </description> 868: <status>works/unverified</status> 869: </file> 870: <file> 871: <source>loncom/publisher/londiff.pm</source> 872: <target dist='default'>home/httpd/lib/perl/Apache/londiff.pm</target> 873: <categoryname>handler</categoryname> 874: <description> 875: Handler to show difference between two files. 876: </description> 877: <status>works/unverified</status> 878: </file> 879: <file> 880: <source>loncom/publisher/lonupload.pm</source> 881: <target dist='default'>home/httpd/lib/perl/Apache/lonupload.pm</target> 882: <categoryname>handler</categoryname> 883: <description> 884: Handler to upload files through browser into construction space. 885: </description> 886: <status>works/unverified</status> 887: </file> 888: <file> 889: <source>loncom/homework/essayresponse.pm</source> 890: <target dist='default'>home/httpd/lib/perl/Apache/essayresponse.pm</target> 891: <categoryname>handler</categoryname> 892: <description> 893: Handler to evaluate essay (ungraded) style responses. 894: </description> 895: <status>works/unverified</status> 896: </file> 897: <file> 898: <source>loncom/publisher/lonpubdir.pm</source> 899: <target dist='default'>home/httpd/lib/perl/Apache/lonpubdir.pm</target> 900: <categoryname>handler</categoryname> 901: <description> 902: Handler to publish directories. 903: </description> 904: </file> 905: <file> 906: <source>loncom/publisher/lonretrieve.pm</source> 907: <target dist='default'>home/httpd/lib/perl/Apache/lonretrieve.pm</target> 908: <categoryname>handler</categoryname> 909: <description> 910: Handler to retrieve old versions from resource space. 911: </description> 912: <status>works/unverified</status> 913: </file> 914: <file> 915: <source>loncom/homework/edit.pm</source> 916: <target dist='default'>home/httpd/lib/perl/Apache/edit.pm</target> 917: <categoryname>handler</categoryname> 918: <description> 919: Helper functions when in homework edit mode. 920: </description> 921: </file> 922: <file> 923: <source>loncom/interface/lonmeta.pm</source> 924: <target dist='default'>home/httpd/lib/perl/Apache/lonmeta.pm</target> 925: <categoryname>handler</categoryname> 926: <description>Metadata display handler.</description> 927: <status>works/unverified</status> 928: </file> 929: <file> 930: <source>rat/lonambiguous.pm</source> 931: <target dist='default'>home/httpd/lib/perl/Apache/lonambiguous.pm</target> 932: <categoryname>handler</categoryname> 933: <description> 934: Handler to resolve ambiguous file locations. 935: </description> 936: <status>works/unverified</status> 937: </file> 938: <file> 939: <source>rat/lonratparms.pm</source> 940: <target dist='default'>home/httpd/lib/perl/Apache/lonratparms.pm</target> 941: <categoryname>handler</categoryname> 942: <description> 943: Handler to set resource parameters inside of the RAT based on metadata. 944: </description> 945: <status>works/unverified</status> 946: </file> 947: <file> 948: <source>rat/lonsequence.pm</source> 949: <target dist='default'>home/httpd/lib/perl/Apache/lonsequence.pm</target> 950: <categoryname>handler</categoryname> 951: <description> 952: Handler for showing sequence objects of educational resources. 953: </description> 954: <status>works/unverified</status> 955: </file> 956: <file> 957: <source>loncom/interface/loncreatecourse.pm</source> 958: <target dist='default'>home/httpd/lib/perl/Apache/loncreatecourse.pm</target> 959: <categoryname>handler</categoryname> 960: <description> 961: Creates a new course and assigns course coordinator. 962: </description> 963: <status>works/unverified</status> 964: </file> 965: <file> 966: <source>loncom/interface/loncreateuser.pm</source> 967: <target dist='default'>home/httpd/lib/perl/Apache/loncreateuser.pm</target> 968: <categoryname>handler</categoryname> 969: <description> 970: Creates a new user and/or changes user privileges 971: </description> 972: <status>works/unverified</status> 973: </file> 974: <file> 975: <source>loncom/interface/lonchart.pm</source> 976: <target dist='default'>home/httpd/lib/perl/Apache/lonchart.pm</target> 977: <categoryname>handler</categoryname> 978: <description> 979: Produces simple LectureOnline-like student assessment performance chart 980: </description> 981: </file> 982: <file> 983: <source>loncom/interface/loncommon.pm</source> 984: <target dist='default'>home/httpd/lib/perl/Apache/loncommon.pm</target> 985: <categoryname>handler</categoryname> 986: <description> 987: Makes a table out of the previous attempts. Inputs result_from_symbread, 988: user, domain, home_server, course_id. 989: </description> 990: <status>works/unverified</status> 991: </file> 992: <file> 993: <source>loncom/homework/grades.pm</source> 994: <target dist='default'>home/httpd/lib/perl/Apache/grades.pm</target> 995: <categoryname>handler</categoryname> 996: <description>Handles the viewing of grades.</description> 997: </file> 998: <file> 999: <source>loncom/homework/imageresponse.pm</source> 1000: <target dist='default'>home/httpd/lib/perl/Apache/imageresponse.pm</target> 1001: <categoryname>handler</categoryname> 1002: <description> 1003: Coordinates the response to clicking an image. 1004: </description> 1005: <status>works/unverified</status> 1006: </file> 1007: <file> 1008: <source>loncom/homework/optionresponse.pm</source> 1009: <target dist='default'>home/httpd/lib/perl/Apache/optionresponse.pm</target> 1010: <categoryname>handler</categoryname> 1011: <description> 1012: Handles tags associated with showing a list of options.</description> 1013: </file> 1014: <file> 1015: <source>loncom/homework/outputtags.pm</source> 1016: <target dist='default'>home/httpd/lib/perl/Apache/outputtags.pm</target> 1017: <categoryname>handler</categoryname> 1018: <description> 1019: Handles tags associated with output. Seems to relate to due dates of the 1020: assignment. 1021: </description> 1022: <status>works/unverified</status> 1023: </file> 1024: <file> 1025: <source>loncom/interface/lontest.pm</source> 1026: <target dist='default'>home/httpd/lib/perl/Apache/lontest.pm</target> 1027: <categoryname>handler</categoryname> 1028: <description> 1029: Used for debugging and testing the LON-CAPA system. 1030: </description> 1031: <status>works/unverified</status> 1032: </file> 1033: <file> 1034: <source>loncom/homework/radiobuttonresponse.pm</source> 1035: <target dist='default'> 1036: home/httpd/lib/perl/Apache/radiobuttonresponse.pm</target> 1037: <categoryname>handler</categoryname> 1038: <description> 1039: Handles multiple-choice style responses. 1040: </description> 1041: <status>works/unverified</status> 1042: </file> 1043: <file> 1044: <source>loncom/interface/lonassignments.pm</source> 1045: <target dist='default'>home/httpd/lib/perl/Apache/lonassignments.pm</target> 1046: <categoryname>handler</categoryname> 1047: <description> 1048: Handles processing of assignments. 1049: </description> 1050: <status>works/unverified</status> 1051: </file> 1052: <file> 1053: <source>loncom/interface/loncommunicate.pm</source> 1054: <target dist='default'>home/httpd/lib/perl/Apache/loncommunicate.pm</target> 1055: <categoryname>handler</categoryname> 1056: <description>Handles communication.</description> 1057: <status>works/unverified</status> 1058: </file> 1059: <file> 1060: <source>loncom/interface/lonerrorhandler.pm</source> 1061: <target dist='default'>home/httpd/lib/perl/Apache/lonerrorhandler.pm</target> 1062: <categoryname>handler</categoryname> 1063: <description> 1064: Handles errors. 1065: </description> 1066: <status>works/unverified</status> 1067: </file> 1068: <file> 1069: <source>loncom/interface/lonevaluate.pm</source> 1070: <target dist='default'>home/httpd/lib/perl/Apache/lonevaluate.pm</target> 1071: <categoryname>handler</categoryname> 1072: <description> 1073: Handles evaluation. 1074: </description> 1075: <status>works/unverified</status> 1076: </file> 1077: <file> 1078: <source>loncom/interface/lonfeedback.pm</source> 1079: <target dist='default'>home/httpd/lib/perl/Apache/lonfeedback.pm</target> 1080: <categoryname>handler</categoryname> 1081: <description> 1082: Handles feedback from students to instructors and system administrators. 1083: </description> 1084: <status>works/unverified</status> 1085: </file> 1086: <file> 1087: <source>loncom/interface/lonnavmaps.pm</source> 1088: <target dist='default'>home/httpd/lib/perl/Apache/lonnavmaps.pm</target> 1089: <categoryname>handler</categoryname> 1090: <description> 1091: Handles navigational maps. 1092: </description> 1093: <status>works/unverified</status> 1094: </file> 1095: <file> 1096: <source>loncom/interface/lonpreferences.pm</source> 1097: <target dist='default'>home/httpd/lib/perl/Apache/lonpreferences.pm</target> 1098: <categoryname>handler</categoryname> 1099: <description> 1100: Handles user preferences associated with customizing the online LON-CAPA 1101: educational environment. 1102: </description> 1103: <status>works/unverified</status> 1104: </file> 1105: <file> 1106: <source>loncom/interface/lonprintout.pm</source> 1107: <target dist='default'>home/httpd/lib/perl/Apache/lonprintout.pm</target> 1108: <categoryname>handler</categoryname> 1109: <description> 1110: Handles the production of printable files and resources. 1111: </description> 1112: <status>works/unverified</status> 1113: </file> 1114: <file> 1115: <source>loncom/interface/lonsearchcat.pm</source> 1116: <target dist='default'>home/httpd/lib/perl/Apache/lonsearchcat.pm</target> 1117: <categoryname>handler</categoryname> 1118: <description> 1119: Handles a searchable catalogue. 1120: </description> 1121: <status>works/unverified</status> 1122: </file> 1123: <file> 1124: <source>loncom/interface/londropadd.pm</source> 1125: <target dist='default'>home/httpd/lib/perl/Apache/londropadd.pm</target> 1126: <categoryname>handler</categoryname> 1127: <description> 1128: Handler to drop and add students in courses. 1129: </description> 1130: <status>works/unverified</status> 1131: </file> 1132: <file> 1133: <source>loncom/interface/lonmsg.pm</source> 1134: <target dist='default'>home/httpd/lib/perl/Apache/lonmsg.pm</target> 1135: <categoryname>handler</categoryname> 1136: <description> 1137: Routines for messaging. 1138: </description> 1139: <status>works/unverified</status> 1140: </file> 1141: <file> 1142: <source>loncom/homework/hint.pm</source> 1143: <target dist='default'>home/httpd/lib/perl/Apache/hint.pm</target> 1144: <categoryname>handler</categoryname> 1145: <description> 1146: This handler coordinates the delivery of hints to students working on LON-CAPA 1147: problems and assignments. 1148: </description> 1149: <status>works/unverified</status> 1150: </file> 1151: <file> 1152: <source>loncom/interface/lonspreadsheet.pm</source> 1153: <target dist='default'>home/httpd/lib/perl/Apache/lonspreadsheet.pm</target> 1154: <categoryname>handler</categoryname> 1155: <description> 1156: Spreadsheet/Grades Display Handler 1157: </description> 1158: <status>works/unverified</status> 1159: </file> 1160: <file> 1161: <source>loncom/interface/lonparmset.pm</source> 1162: <target dist='default'>home/httpd/lib/perl/Apache/lonparmset.pm</target> 1163: <categoryname>handler</categoryname> 1164: <description> 1165: Handler to resolve ambiguous file locations 1166: </description> 1167: <status>works/unverified</status> 1168: </file> 1169: <file> 1170: <source>loncom/publisher/lonconstruct.pm</source> 1171: <target dist='default'>home/httpd/lib/perl/Apache/lonconstruct.pm</target> 1172: <categoryname>handler</categoryname> 1173: <description> 1174: Page wrapper for handling construction space. 1175: </description> 1176: <status>works/unverified</status> 1177: </file> 1178: <file> 1179: <source>loncom/publisher/lonpublisher.pm</source> 1180: <target dist='default'>home/httpd/lib/perl/Apache/lonpublisher.pm</target> 1181: <categoryname>handler</categoryname> 1182: <description> 1183: Publishes an LON-CAPA educational resource complete with metadata 1184: (authorship, language, copyright, creation date, etc). 1185: </description> 1186: <status>works/unverified</status> 1187: </file> 1188: <file> 1189: <source>loncom/interface/lonmenu.pm</source> 1190: <target dist='default'>home/httpd/lib/perl/Apache/lonmenu.pm</target> 1191: <categoryname>handler</categoryname> 1192: <description> 1193: Has routines which control the remote control. 1194: </description> 1195: <status>works/unverified</status> 1196: </file> 1197: <file> 1198: <source>rat/lonpageflip.pm</source> 1199: <target dist='default'>home/httpd/lib/perl/Apache/lonpageflip.pm</target> 1200: <categoryname>handler</categoryname> 1201: <description>Deals with forward, backward, and other page flips.</description> 1202: <status>works/unverified</status> 1203: </file> 1204: <file> 1205: <source>rat/lonratedt.pm</source> 1206: <target dist='default'>home/httpd/lib/perl/Apache/lonratedt.pm</target> 1207: <categoryname>handler</categoryname> 1208: <description> 1209: Builds up frame set and loads in the right thing. 1210: </description> 1211: <status>works/unverified</status> 1212: </file> 1213: <file> 1214: <source>loncom/html/res/adm/pages/catalog.gif</source> 1215: <target dist='default'>home/httpd/html/res/adm/pages/catalog.gif</target> 1216: <categoryname>graphic file</categoryname> 1217: <description> 1218: The catalog button for the remote control. 1219: </description> 1220: <status>works/unverified</status> 1221: </file> 1222: <file> 1223: <source>loncom/html/res/adm/pages/homeworkmenu.html</source> 1224: <target dist='default'>home/httpd/html/res/adm/pages/homeworkmenu.html</target> 1225: <categoryname>handler</categoryname> 1226: <description> 1227: Homework remote control. 1228: </description> 1229: <status>works/unverified</status> 1230: </file> 1231: <file> 1232: <source>loncom/html/res/adm/pages/annotator/admannotations.pm</source> 1233: <target dist='default'>home/httpd/lib/perl/Apache/admannotations.pm</target> 1234: <categoryname>handler</categoryname> 1235: <description> 1236: This will take annotations and then plug them into a page. 1237: </description> 1238: <status>works/unverified</status> 1239: </file> 1240: <file> 1241: <source>loncom/html/res/adm/pages/bookmarkmenu/admbookmarks.pm</source> 1242: <target dist='default'>home/httpd/lib/perl/Apache/admbookmarks.pm</target> 1243: <categoryname>handler</categoryname> 1244: <description> 1245: This will take bookmarks and get/write/display them for the LON-CAPA user 1246: interface. 1247: </description> 1248: <status>works/unverified</status> 1249: </file> 1250: <file> 1251: <source>rat/lonratsrv.pm</source> 1252: <target dist='default'>home/httpd/lib/perl/Apache/lonratsrv.pm</target> 1253: <categoryname>handler</categoryname> 1254: <description> 1255: Handler that takes output from RAT and stores it on disk. Handles the upper 1256: hidden frame of the added window that comes up in RAT. (3 frames come up in 1257: RAT server, code, and output. This module handles server connection.) 1258: </description> 1259: <status>works/unverified</status> 1260: </file> 1261: <file> 1262: <source>rat/lonpage.pm</source> 1263: <target dist='default'>home/httpd/lib/perl/Apache/lonpage.pm</target> 1264: <categoryname>handler</categoryname> 1265: <description> 1266: bundles pages into one page 1267: </description> 1268: <status>works/unverified</status> 1269: </file> 1270: <file> 1271: <source>rat/lonuserstate.pm</source> 1272: <target dist='default'>home/httpd/lib/perl/Apache/lonuserstate.pm</target> 1273: <categoryname>handler</categoryname> 1274: <description> 1275: compile course into binary data structure (in loncom/rat) 1276: </description> 1277: <status>works/unverified</status> 1278: </file> 1279: <file> 1280: <source>loncom/xml/lontex.pm</source> 1281: <target dist='default'>home/httpd/lib/perl/Apache/lontex.pm</target> 1282: <categoryname>handler</categoryname> 1283: <description> 1284: Handler for tex files (somewhere in modules) 1285: </description> 1286: <status>works/unverified</status> 1287: </file> 1288: <file> 1289: <source>loncom/xml/lontexconvert.pm</source> 1290: <target dist='default'>home/httpd/lib/perl/Apache/lontexconvert.pm</target> 1291: <categoryname>handler</categoryname> 1292: <description> 1293: Access to tth/ttm 1294: </description> 1295: <status>works/unverified</status> 1296: </file> 1297: <file> 1298: <source>loncom/xml/lonxml.pm</source> 1299: <target dist='default'>home/httpd/lib/perl/Apache/lonxml.pm</target> 1300: <categoryname>handler</categoryname> 1301: <description> 1302: XML Parsing Module 1303: </description> 1304: <status>works/unverified</status> 1305: </file> 1306: <file> 1307: <source>loncom/xml/style.pm</source> 1308: <target dist='default'>home/httpd/lib/perl/Apache/style.pm</target> 1309: <categoryname>handler</categoryname> 1310: <description> 1311: Style Parsing Module 1312: </description> 1313: <status>works/unverified</status> 1314: </file> 1315: <file> 1316: <source>loncom/xml/londefdef.pm</source> 1317: <target dist='default'>home/httpd/lib/perl/Apache/londefdef.pm</target> 1318: <categoryname>handler</categoryname> 1319: <description> 1320: Tags Default Definition Module 1321: </description> 1322: <status>works/unverified</status> 1323: </file> 1324: <file> 1325: <source>loncom/xml/run.pm</source> 1326: <target dist='default'>home/httpd/lib/perl/Apache/run.pm</target> 1327: <categoryname>handler</categoryname> 1328: <description> 1329: used to prevent poorly written problems from causing lingering after effects 1330: </description> 1331: <status>works/unverified</status> 1332: </file> 1333: <file> 1334: <source>loncom/xml/scripttag.pm</source> 1335: <target dist='default'>home/httpd/lib/perl/Apache/scripttag.pm</target> 1336: <categoryname>handler</categoryname> 1337: <description> 1338: implements <script>, <scriptlib>, <parserlib>, and 1339: <import> 1340: </description> 1341: <status>works/unverified</status> 1342: </file> 1343: <file> 1344: <source>loncom/homework/randomlabel.pm</source> 1345: <target dist='default'>home/httpd/lib/perl/Apache/randomlabel.pm</target> 1346: <categoryname>handler</categoryname> 1347: <description> 1348: Interface for producing applet code which randomizes the labelling of an 1349: image. 1350: </description> 1351: </file> 1352: <file> 1353: <source>loncom/homework/lonhomework.pm</source> 1354: <target dist='default'>home/httpd/lib/perl/Apache/lonhomework.pm</target> 1355: <categoryname>handler</categoryname> 1356: <description> 1357: handles requests for output, evaluation, and alteration of a homework resource 1358: </description> 1359: </file> 1360: <status>works/unverified</status> 1361: <file> 1362: <source>loncom/homework/inputtags.pm</source> 1363: <target dist='default'>home/httpd/lib/perl/Apache/inputtags.pm</target> 1364: <categoryname>handler</categoryname> 1365: <description> 1366: produces HTML input tags (<INPUT>) for rendering homework resources 1367: </description> 1368: <status>works/unverified</status> 1369: </file> 1370: <file> 1371: <source>loncom/homework/structuretags.pm</source> 1372: <target dist='default'>home/httpd/lib/perl/Apache/structuretags.pm</target> 1373: <categoryname>handler</categoryname> 1374: <description> 1375: produces HTML tags necessary for structuring the presentation of homework 1376: resources 1377: </description> 1378: <status>works/unverified</status> 1379: </file> 1380: <file> 1381: <source>loncom/homework/response.pm</source> 1382: <target dist='default'>home/httpd/lib/perl/Apache/response.pm</target> 1383: <categoryname>handler</categoryname> 1384: <description> 1385: defines different types of responses given to student as well as syntax for 1386: producing response values 1387: </description> 1388: <status>works/unverified</status> 1389: </file> 1390: <file> 1391: <source>loncom/homework/caparesponse/caparesponse.pm</source> 1392: <target dist='default'>home/httpd/lib/perl/Apache/caparesponse.pm</target> 1393: <categoryname>handler</categoryname> 1394: <description> 1395: handles request to the CAPA homework processing engine 1396: </description> 1397: <status>works/unverified</status> 1398: </file> 1399: <file> 1400: <source>loncom/auth/localauth.pm</source> 1401: <target dist='default'>home/httpd/lib/perl/localauth.pm</target> 1402: <categoryname>handler</categoryname> 1403: <description> 1404: Local authentication mechanism (meant to be customized). 1405: </description> 1406: <status>works/unverified</status> 1407: </file> 1408: <file> 1409: <source>loncom/auth/lonacc.pm</source> 1410: <target dist='default'>home/httpd/lib/perl/Apache/lonacc.pm</target> 1411: <categoryname>handler</categoryname> 1412: <description> 1413: (This module, like loncacc.pm also authenticates with cookies.) 1414: <tt>lonacc.pm</tt> coordinates access to a wide range of administrative-type 1415: functions (e.g. roles, logout, annotations, and bookmarks) as well 1416: as coordinating access to educational resources. 1417: </description> 1418: <status>works/unverified</status> 1419: </file> 1420: <file> 1421: <source>loncom/auth/lonracc.pm</source> 1422: <target dist='default'>home/httpd/lib/perl/Apache/lonracc.pm</target> 1423: <categoryname>handler</categoryname> 1424: <description> 1425: access handler for file transfers 1426: </description> 1427: <status>works/unverified</status> 1428: </file> 1429: <file> 1430: <source>loncom/auth/loncacc.pm</source> 1431: <target dist='default'>home/httpd/lib/perl/Apache/loncacc.pm</target> 1432: <categoryname>handler</categoryname> 1433: <description> 1434: This module provides access to an educational resource construction area. 1435: This module is invoked by the URL-related pattern syntax 1436: <tt>LocationMatch "^/priv.*"</tt> or <tt>LocationMatch "^/\~.*"</tt>. 1437: Authentication of user identity 1438: is coordinated through cookies. The abbreviation "cacc" corresponds 1439: to "construction-space access"). If the cookie handle is invalid, then 1440: this module returns a forbidden status and makes appropriate log entries. 1441: If the cookie handle is valid, status is determined to be okay (and, 1442: for the "priv"-type access, the resource is delivered by the 1443: <tt>lonconstruct</tt> module). 1444: </description> 1445: <status>works/unverified</status> 1446: </file> 1447: <file> 1448: <source>loncom/auth/lonauth.pm</source> 1449: <target dist='default'>home/httpd/lib/perl/Apache/lonauth.pm</target> 1450: <categoryname>handler</categoryname> 1451: <description>authenticate, set up session environment</description> 1452: <status>works/unverified</status> 1453: </file> 1454: <file> 1455: <source>loncom/auth/lonlogin.pm</source> 1456: <target dist='default'>home/httpd/lib/perl/Apache/lonlogin.pm</target> 1457: <categoryname>handler</categoryname> 1458: <description>login screen</description> 1459: <status>works/unverified</status> 1460: </file> 1461: <file> 1462: <source>loncom/auth/lonlogout.pm</source> 1463: <target dist='default'>home/httpd/lib/perl/Apache/lonlogout.pm</target> 1464: <categoryname>handler</categoryname> 1465: <description>logout</description> 1466: <status>works/unverified</status> 1467: </file> 1468: <file> 1469: <source>loncom/lonnet/perl/lonrep.pm</source> 1470: <target dist='default'>home/httpd/lib/perl/Apache/lonrep.pm</target> 1471: <categoryname>handler</categoryname> 1472: <description>replication</description> 1473: </file> 1474: <file> 1475: <source>loncom/auth/lonroles.pm</source> 1476: <target dist='default'>home/httpd/lib/perl/Apache/lonroles.pm</target> 1477: <categoryname>handler</categoryname> 1478: <description> 1479: This perl handling module reads in the available roles available 1480: for a LON-CAPA user (different courses, different privileges, etc) 1481: and produces a form-element HTML page which allows the user to select 1482: which role he wishes to exercise in the LON-CAPA system. For instance, 1483: a user may want to select between being a student in a thermodynamics 1484: physics course or a teaching assistant for an introductory calculus 1485: class. 1486: </description> 1487: </file> 1488: <file> 1489: <source>loncom/interface/lonindexer.pm</source> 1490: <target dist='default'>home/httpd/lib/perl/Apache/lonindexer.pm</target> 1491: <categoryname>handler</categoryname> 1492: <description> 1493: cross server filesystem browser 1494: </description> 1495: <status>works/unverified</status> 1496: </file> 1497: <file> 1498: <source>loncom/interface/groupsort.pm</source> 1499: <target dist='default'>home/httpd/lib/perl/Apache/groupsort.pm</target> 1500: <categoryname>handler</categoryname> 1501: <description> 1502: Implements a second phase of importing multiple resources into the RAT. 1503: Allows for reordering the sequence of resources. 1504: </description> 1505: <status>works/unverified</status> 1506: </file> 1507: <file> 1508: <source>loncom/lonnet/perl/lonnet.pm</source> 1509: <target dist='default'>home/httpd/lib/perl/Apache/lonnet.pm</target> 1510: <categoryname>handler</categoryname> 1511: <description> 1512: This file is an interface to the lonc processes of the LON-CAPA network 1513: as well as set of elaborated functions for handling information necessary 1514: for navigating through a given cluster of LON-CAPA machines within a domain. 1515: There are over 40 specialized functions in this module which handle 1516: the reading and transmission of metadata, user information 1517: (ids, names, environments, roles, logs), file information (storage, reading, 1518: directories, extensions, replication, embedded styles and descriptors), 1519: educational resources (course descriptions, section names and numbers), 1520: url hashing (to assign roles on a url basis), and translating abbreviated 1521: symbols to and from more descriptive phrases or explanations. 1522: </description> 1523: <status>works/unverified</status> 1524: </file> 1525: <file> 1526: <source>loncom/html/index.html</source> 1527: <target dist='default'>home/httpd/html/index.html</target> 1528: <categoryname>interface file</categoryname> 1529: <description>bumps to login</description> 1530: </file> 1531: <link> 1532: <linkto>etc/mime.types</linkto> 1533: <target dist='default'>etc/httpd/conf/mime.types</target> 1534: <categoryname>symbolic link</categoryname> 1535: <description>symbolic link to /etc/mime.types</description> 1536: </link> 1537: <link> 1538: <linkto>home/httpd/html/res</linkto> 1539: <target dist='default'>home/httpd/html/raw</target> 1540: <categoryname>symbolic link</categoryname> 1541: <description>symbolic link to /home/httpd/html/res</description> 1542: </link> 1543: <file> 1544: <source>loncom/html/adm/notfound.html</source> 1545: <target dist='default'>home/httpd/html/adm/notfound.html</target> 1546: <categoryname>interface file</categoryname> 1547: <description> 1548: static html page that is shown when an attempt is made to access a document 1549: not present on the web server 1550: </description> 1551: </file> 1552: <file> 1553: <source>loncom/html/adm/unauthorized.html</source> 1554: <target dist='default'>home/httpd/html/adm/unauthorized.html</target> 1555: <categoryname>interface file</categoryname> 1556: <description> 1557: static html page that is shown when an attempt is made to access a document 1558: which is restricted based on file or server configurations 1559: </description> 1560: </file> 1561: <file> 1562: <source>loncom/html/adm/help/searchcat.html</source> 1563: <target dist='default'>home/httpd/html/adm/help/searchcat.html</target> 1564: <categoryname>interface file</categoryname> 1565: <description> 1566: Help page for the search engine. 1567: </description> 1568: </file> 1569: <file> 1570: <source>rat/client/rat.html</source> 1571: <target dist='default'>home/httpd/html/adm/rat/rat.html</target> 1572: <categoryname>interface file</categoryname> 1573: <description> 1574: frameset 1575: </description> 1576: </file> 1577: <file> 1578: <source>rat/client/parameter.html</source> 1579: <target dist='default'>home/httpd/html/adm/rat/parameter.html</target> 1580: <categoryname>interface file</categoryname> 1581: <description> 1582: Parameter input window. 1583: </description> 1584: </file> 1585: <file> 1586: <source>rat/client/code.html</source> 1587: <target dist='default'>home/httpd/html/adm/rat/code.html</target> 1588: <categoryname>interface file</categoryname> 1589: <description> 1590: javascript 1591: </description> 1592: </file> 1593: <file> 1594: <source>rat/client/map.html</source> 1595: <target dist='default'>home/httpd/html/adm/rat/map.html</target> 1596: <categoryname>interface file</categoryname> 1597: <description> 1598: bumper 1599: </description> 1600: </file> 1601: <file> 1602: <source>rat/client/empty.html</source> 1603: <target dist='default'>home/httpd/html/adm/rat/empty.html</target> 1604: <categoryname>interface file</categoryname> 1605: <description> 1606: A blank page with very minimal HTML structural elements. 1607: </description> 1608: </file> 1609: <fileglob> 1610: <glob>*.gif</glob> 1611: <sourcedir>rat/images/</sourcedir> 1612: <targetdir dist='default'>home/httpd/html/adm/rat/</targetdir> 1613: <categoryname>graphic file</categoryname> 1614: <description> 1615: icons for providing a HTML-tabled view of a course map 1616: </description> 1617: <filenames> 1618: 1.1.dt.gif; 1619: 1.1.empty.gif; 1620: 1.1.ld.gif; 1621: 1.1.lr.gif; 1622: 1.1.rd.gif; 1623: 1;.1.rl.gif; 1624: 1.1.td.gif; 1625: 1.1.tdrl.gif; 1626: 1.1.tl.gif; 1627: 1.1.tr.gif; 1628: 1.1.utd.gif; 1629: 1.2.ctd.gif; 1630: 1.2.dt.gif; 1631: 1.2.empty.gif; 1632: 1.2.ld.gif; 1633: 1.2.lr.gif; 1634: 1.2.lrd.gif; 1635: 1.2.lrtd.gif; 1636: 1.2.rd.gif; 1637: 1.2.rl.gif; 1638: 1.2.rld.gif; 1639: 1.2.rltd.gif; 1640: 1.2.rtd.gif; 1641: 1.2.rtdl.gif; 1642: 1.2.rtl.gif; 1643: 1.2.td.gif; 1644: 1.2.tdl.gif; 1645: 1.2.tdrl.gif; 1646: 1.2.tl.gif; 1647: 1.2.tr.gif; 1648: 1.2.utd.gif; 1649: 2.1.dt.gif; 1650: 2.1.empty.gif; 1651: 2.1.ld.gif; 1652: 2.1.lr.gif; 1653: 2.1.rd.gif; 1654: 2.1.rl.gif; 1655: 2.1.td.gif; 1656: 2.1.tdrl.gif; 1657: 2.1.tl.gif; 1658: 2.1.tr.gif; 1659: 2.2.dt.gif; 1660: 2.2.empty.gif; 1661: 2.2.ld.gif; 1662: 2.2.lr.gif; 1663: 2.2.lrd.gif; 1664: 2.2.lrt.gif; 1665: 2.2.rd.gif; 1666: 2.2.rl.gif; 1667: 2.2.rld.gif; 1668: 2.2.rlt.gif; 1669: 2.2.td.gif; 1670: 2.2.tdl.gif; 1671: 2.2.tdr.gif; 1672: 2.2.tdrl.gif; 1673: 2.2.tl.gif; 1674: 2.2.tr.gif; 1675: 2.2.url.gif; 1676: 2.2.utd.gif; 1677: arrow.gif; 1678: bdt.gif; 1679: bempty.gif; 1680: bld.gif; 1681: blr.gif; 1682: blrd.gif; 1683: blrt.gif; 1684: brd.gif; 1685: brl.gif; 1686: brld.gif; 1687: brlt.gif; 1688: btd.gif; 1689: btdl.gif; 1690: btdr.gif; 1691: btdrl.gif; 1692: btl.gif; 1693: btr.gif; 1694: burl.gif; 1695: butd.gif; 1696: condition.gif; 1697: edit.gif; 1698: finish.gif; 1699: info.gif; 1700: inscol.gif; 1701: inscond.gif; 1702: insres.gif; 1703: insrow.gif; 1704: left.gif; 1705: middle.gif; 1706: resource.gif; 1707: rbottom.gif; 1708: right.gif; 1709: sctd.gif; 1710: sdt.gif; 1711: sempty.gif; 1712: sld.gif; 1713: slr.gif; 1714: slrd.gif; 1715: slrtd.gif; 1716: srd.gif; 1717: srl.gif; 1718: srld.gif; 1719: srltd.gif; 1720: srtd.gif; 1721: srtdl.gif; 1722: srtl.gif; 1723: start.gif; 1724: std.gif; 1725: stdl.gif; 1726: sutd.gif 1727: </filenames> 1728: </fileglob> 1729: <fileglob> 1730: <glob>*</glob> 1731: <sourcedir>loncom/html/adm/lonKaputt/</sourcedir> 1732: <targetdir dist='default'>home/httpd/html/adm/lonKaputt/</targetdir> 1733: <categoryname>graphic file</categoryname> 1734: <description> 1735: icons to indicate an unexpected result 1736: </description> 1737: <filenames> 1738: lonconstruct.gif; 1739: lonlogo_broken.gif; 1740: lonlogo_broken_tsp.gif; 1741: lonlogo_broken.eps; 1742: lonlogo_broken.jpg; 1743: lonlogo_broken.mov 1744: </filenames> 1745: </fileglob> 1746: <fileglob> 1747: <glob>*</glob> 1748: <sourcedir>loncom/html/adm/lonIcons/</sourcedir> 1749: <targetdir dist='default'>home/httpd/html/adm/lonIcons/</targetdir> 1750: <categoryname>graphic file</categoryname> 1751: <description> 1752: logos 1753: </description> 1754: <filenames> 1755: cab.gif; 1756: cab_big.gif; 1757: class.gif; 1758: class_big.gif; 1759: dvi.gif; 1760: dvi_big.gif; 1761: eps.gif; 1762: eps_big.gif; 1763: exam.gif; 1764: exam_big.gif; 1765: folder_closed.gif; 1766: folder_opened.gif; 1767: folder_pointer_closed.gif; 1768: folder_pointer_opened.gif; 1769: form.gif; 1770: form_big.gif; 1771: gif.gif; 1772: gif_big.gif; 1773: htm.gif; 1774: html.gif; 1775: html_big.gif; 1776: jpg.gif; 1777: jpg_big.gif; 1778: liteani.gif; 1779: lonanim.gif; 1780: lonanimend.gif; 1781: lonhelplogos.gif; 1782: lonlogo.gif; 1783: lonlogos.gif; 1784: meta.gif; 1785: meta_big.gif; 1786: mov.gif; 1787: mov_big.gif; 1788: move_up.gif; 1789: move_down.gif; 1790: page.gif; 1791: page_big.gif; 1792: pdf.gif; 1793: pdf_big.gif; 1794: problem.gif; 1795: problem_big.gif; 1796: ps.gif; 1797: ps_big.gif; 1798: quill.gif; 1799: quiz.gif; 1800: quiz_big.gif; 1801: select.gif; 1802: sequence.gif; 1803: sequence_big.gif; 1804: server.gif; 1805: server_big.gif; 1806: srvbad.gif; 1807: srvempty.gif; 1808: srvgood.gif; 1809: srvhalf.gif; 1810: srvnull.gif; 1811: survey.gif; 1812: survey_big.gif; 1813: tex.gif; 1814: tex_big.gif; 1815: txt.gif; 1816: txt_big.gif; 1817: user.gif; 1818: user_big.gif; 1819: wav.gif; 1820: wav_big.gif; 1821: white_space_20_22.gif; 1822: whitespace1.gif; 1823: whitespace10.gif; 1824: whitespace2.gif; 1825: whitespace3.gif; 1826: whitespace4.gif; 1827: whitespace5.gif; 1828: whitespace6.gif; 1829: whitespace7.gif; 1830: whitespace8.gif; 1831: whitespace9.gif; 1832: xml.gif; 1833: xml_big.gif; 1834: zip.gif; 1835: zip_big.gif 1836: </filenames> 1837: </fileglob> 1838: <fileglob> 1839: <glob>*</glob> 1840: <sourcedir>loncom/html/adm/lonMisc/</sourcedir> 1841: <targetdir dist='default'>home/httpd/html/adm/lonMisc/</targetdir> 1842: <categoryname>graphic file</categoryname> 1843: <description> 1844: Miscellaneous resources. Respectively: button for catalog, 1845: button to set parameters in a page, 1846: button to do regrades, button to check on problem submissions, 1847: </description> 1848: <filenames> 1849: cat_button.gif; 1850: pprm_button.gif; 1851: pgrd_button.gif; 1852: subm_button.gif 1853: </filenames> 1854: </fileglob> 1855: <file> 1856: <source>loncom/xml/tth.pm</source> 1857: <target dist='default'>usr/lib/perl5/site_perl/5.005/tth.pm</target> 1858: <target dist='redhat7.1'>usr/lib/perl5/site_perl/5.6.0/tth.pm</target> 1859: <categoryname>system file</categoryname> 1860: <description> 1861: perl module for invoking functions specific to TeX-to-HTML conversion 1862: </description> 1863: <note> 1864: Has the same dependencies and build process as tth.so. 1865: Currently, only the tth.so file specifications invoke 1866: the build process however. 1867: </note> 1868: <status>works/unverified</status> 1869: </file> 1870: <file> 1871: <source>modules/TexConvert/tthperl/tth.so</source> 1872: <target dist='default'>usr/lib/perl5/site_perl/5.005/tth.so</target> 1873: <target dist='redhat7.1'>usr/lib/perl5/site_perl/5.6.0/tth.so</target> 1874: <categoryname>system file</categoryname> 1875: <description> 1876: shared library file for dynamic loading and unloading 1877: </description> 1878: <note> 1879: The source and file dependencies are not available to most 1880: CVS users. (You can safely rely on the existing binaries 1881: present on your system... don't worry about warnings 1882: related to this file during the build process.) 1883: </note> 1884: <build trigger='run if dependencies change'> 1885: modules/TexConvert/tthperl/commands 1886: </build> 1887: <status>works/unverified</status> 1888: <dependencies> 1889: ../tthdynamic/tthfunc.c; 1890: ../tthdynamic/ttmfunc.c 1891: </dependencies> 1892: </file> 1893: <file> 1894: <source>loncom/homework/caparesponse/capa.pm</source> 1895: <target dist='default'>usr/lib/perl5/site_perl/5.005/capa.pm</target> 1896: <target dist='redhat7.1'>usr/lib/perl5/site_perl/5.6.0/capa.pm</target> 1897: <categoryname>system file</categoryname> 1898: <description> 1899: perl module for invoking functions specific to CAPA 1900: </description> 1901: <note> 1902: Has the same dependencies and build process as capa.so. 1903: Currently, only the capa.so file specifications invoke 1904: the build process however. 1905: </note> 1906: </file> 1907: <file> 1908: <source>loncom/homework/caparesponse/capa.bs</source> 1909: <target dist='default'>usr/lib/perl5/site_perl/5.005/capa.bs</target> 1910: <target dist='redhat7.1'>usr/lib/perl5/site_perl/5.6.0/capa.bs</target> 1911: <categoryname>system file</categoryname> 1912: <description> 1913: bootstrap file associated with dynamic loading of this module on multiple 1914: architectures 1915: </description> 1916: <note> 1917: Has the same dependencies and build process as capa.so. 1918: Currently, only the capa.so file specifications invoke 1919: the build process however. 1920: </note> 1921: </file> 1922: <file> 1923: <source>loncom/homework/caparesponse/capa.so</source> 1924: <target dist='default'>usr/lib/perl5/site_perl/5.005/capa.so</target> 1925: <target dist='redhat7.1'>usr/lib/perl5/site_perl/5.6.0/capa.so</target> 1926: <categoryname>system file</categoryname> 1927: <description> 1928: shared library file for dynamic loading and unloading 1929: </description> 1930: <build trigger='always run'> 1931: loncom/homework/caparesponse/commands 1932: </build> 1933: <dependencies> 1934: caparesponse.c; 1935: caparesponse.pm 1936: </dependencies> 1937: </file> 1938: <fileglob> 1939: <glob>*.ent</glob> 1940: <sourcedir>loncom/MathML/</sourcedir> 1941: <targetdir dist='default'>home/httpd/html/adm/MathML/</targetdir> 1942: <categoryname>system file</categoryname> 1943: <description> 1944: xml files which assign unicode numbers to mathematical symbols using 1945: <! ENTITY... > type syntax. 1946: </description> 1947: <filenames> 1948: isoamsa.ent; 1949: isoamsb.ent; 1950: isoamsc.ent; 1951: isoamsn.ent; 1952: isoamso.ent; 1953: isoamsr.ent; 1954: isobox.ent; 1955: isocyr1.ent; 1956: isocyr2.ent; 1957: isodia.ent; 1958: isogrk1.ent; 1959: isogrk2.ent; 1960: isogrk3.ent; 1961: isogrk4.ent; 1962: isolat1.ent; 1963: isolat2.ent; 1964: isomfrk.ent; 1965: isomopf.ent; 1966: isomscr.ent; 1967: isonum.ent; 1968: isopub.ent; 1969: isotech.ent; 1970: mmlalias.ent; 1971: mmlextra.ent 1972: </filenames> 1973: </fileglob> 1974: <file> 1975: <source>loncom/MathML/mathml.css</source> 1976: <target dist='default'>home/httpd/html/adm/MathML/mathml.css</target> 1977: <categoryname>system file</categoryname> 1978: <description> 1979: cascading style sheet 1980: </description> 1981: </file> 1982: <file> 1983: <source>loncom/MathML/mathml.dtd</source> 1984: <target dist='default'>home/httpd/html/adm/MathML/mathml.dtd</target> 1985: <categoryname>system file</categoryname> 1986: <description> 1987: document type definition 1988: </description> 1989: </file> 1990: <file> 1991: <source>loncom/auth/londes.js</source> 1992: <target dist='default'>home/httpd/html/res/adm/includes/londes.js</target> 1993: <categoryname>interface file</categoryname> 1994: <description> 1995: Encryption Routines according to Data Encryption Standard DES, written in 1996: javascript. 1997: </description> 1998: </file> 1999: <file> 2000: <source>loncom/homework/lectureonline.lcpm</source> 2001: <target dist='default'>home/httpd/html/res/adm/includes/lectureonline.lcpm 2002: </target> 2003: <categoryname>handler</categoryname> 2004: <description> 2005: Intended for providing perl functions for the <script></script> environment 2006: in a problem that was converted from lectureonline. 2007: </description> 2008: </file> 2009: <file> 2010: <source>loncom/homework/default_homework.lcpm</source> 2011: <target dist='default'>home/httpd/html/res/adm/includes/default_homework.lcpm 2012: </target> 2013: <categoryname>handler</categoryname> 2014: <description> 2015: Provides many functions for the <script> environment in a .problem. 2016: Functions are documented in CVS:loncapa/doc/homework/homework5.html. 2017: </description> 2018: </file> 2019: <file> 2020: <source>loncom/homework/capa.units</source> 2021: <target dist='default'>home/httpd/html/res/adm/includes/capa.units</target> 2022: <categoryname>static conf</categoryname> 2023: <description> 2024: Define unit prefixing and conversion for CAPA problem handling. 2025: </description> 2026: </file> 2027: <fileglob> 2028: <glob>*.gif</glob> 2029: <sourcedir>loncom/html/res/adm/pages/</sourcedir> 2030: <targetdir>home/httpd/html/res/adm/pages/</targetdir> 2031: <categoryname>graphic file</categoryname> 2032: <description>icons used for the entire LON-CAPA user interface</description> 2033: <filenames> 2034: a.gif; 2035: anot.gif; 2036: b.gif; 2037: back.gif; 2038: bkm.gif; 2039: brws.gif; 2040: c.gif; 2041: ccrs.gif; 2042: chat.gif; 2043: chrt.gif; 2044: com.gif; 2045: courses.gif; 2046: cprv.gif; 2047: cstr.gif; 2048: d.gif; 2049: dempty.gif; 2050: e.gif; 2051: egrd.gif; 2052: empty.gif; 2053: enrl.gif; 2054: eval.gif; 2055: f.gif; 2056: fdbk.gif; 2057: feedback.gif; 2058: forw.gif; 2059: g.gif; 2060: grds.gif; 2061: group.gif; 2062: h.gif; 2063: help.gif; 2064: hyphen.gif; 2065: i.gif; 2066: info.gif; 2067: j.gif; 2068: k.gif; 2069: l.gif; 2070: ledblink.gif; 2071: ledgreen.gif; 2072: ledoff.gif; 2073: ledon.gif; 2074: ledsend.gif; 2075: logout.gif; 2076: m.gif; 2077: mrk.gif; 2078: n.gif; 2079: nav.gif; 2080: next.gif; 2081: o.gif; 2082: p.gif; 2083: parm.gif; 2084: pgrd.gif; 2085: pparm.gif; 2086: prev.gif; 2087: prt.gif; 2088: q.gif; 2089: qempty.gif; 2090: r.gif; 2091: reload.gif; 2092: remotebg.gif; 2093: res.gif; 2094: roles.gif; 2095: s.gif; 2096: sbkm.gif; 2097: space.gif; 2098: spacer.gif; 2099: sprs.gif; 2100: src.gif; 2101: stat.gif; 2102: subm.gif; 2103: t.gif; 2104: title.gif; 2105: u.gif; 2106: v.gif; 2107: vbkm.gif; 2108: w.gif; 2109: x.gif; 2110: y.gif; 2111: z.gif 2112: </filenames> 2113: </fileglob> 2114: <file> 2115: <source>loncom/html/res/adm/pages/imgmaps.html</source> 2116: <target dist='default'>home/httpd/html/res/adm/pages/imgmaps.html</target> 2117: <categoryname>interface file</categoryname> 2118: <description> 2119: image maps for the LON-CAPA remote control 2120: </description> 2121: </file> 2122: <file> 2123: <source>loncom/html/res/adm/pages/index.html</source> 2124: <target dist='default'>home/httpd/html/res/adm/pages/index.html</target> 2125: <categoryname>interface file</categoryname> 2126: <description> 2127: welcoming page to the LON-CAPA system upon login 2128: </description> 2129: </file> 2130: <file> 2131: <source>loncom/html/res/adm/pages/menu.html</source> 2132: <target dist='default'>home/httpd/html/res/adm/pages/menu.html</target> 2133: <categoryname>interface file</categoryname> 2134: <description> 2135: renders the HTML (including image maps) for the LON-CAPA remote control 2136: </description> 2137: </file> 2138: <fileglob> 2139: <glob>*.gif</glob> 2140: <sourcedir>loncom/html/res/adm/pages/indexericons/</sourcedir> 2141: <targetdir>home/httpd/html/res/adm/pages/indexericons/</targetdir> 2142: <categoryname>graphic file</categoryname> 2143: <description> 2144: icons used for the bookmark portion of the LON-CAPA user interface 2145: </description> 2146: <filenames> 2147: a.gif; 2148: alert.black.gif; 2149: alert.red.gif; 2150: back.gif; 2151: ball.gray.gif; 2152: ball.red.gif; 2153: binary.gif; 2154: binhex.gif; 2155: blank.gif; 2156: bomb.gif; 2157: box1.gif; 2158: box2.gif; 2159: broken.gif; 2160: burst.gif; 2161: c.gif; 2162: comp.blue.gif; 2163: comp.gray.gif; 2164: compressed.gif; 2165: continued.gif; 2166: course.gif; 2167: dir.gif; 2168: down.gif; 2169: dvi.gif; 2170: f.gif; 2171: folder.gif; 2172: folder.open.gif; 2173: folder.sec.gif; 2174: folder_closed.gif; 2175: folder_closed_pressed.gif; 2176: folder_new.gif; 2177: folder_opened.gif; 2178: folder_opened_pressed.gif; 2179: folder_pointer_closed.gif; 2180: folder_pointer_opened.gif; 2181: folder_spacer.gif; 2182: folder_trash.gif; 2183: forward.gif; 2184: generic.gif; 2185: generic.red.gif; 2186: generic.sec.gif; 2187: hand.right.gif; 2188: hand.up.gif; 2189: html.gif; 2190: image1.gif; 2191: image2.gif; 2192: image3.gif; 2193: index.gif; 2194: layout.gif; 2195: left.gif; 2196: link.gif; 2197: mov.gif; 2198: movie1.gif; 2199: p.gif; 2200: patch.gif; 2201: pdf.gif; 2202: portal.gif; 2203: problem.gif; 2204: ps.gif; 2205: quill.gif; 2206: right.gif; 2207: screw1.gif; 2208: screw2.gif; 2209: script.gif; 2210: sound1.gif; 2211: sound2.gif; 2212: sphere1.gif; 2213: sphere2.gif; 2214: tar.gif; 2215: tex.gif; 2216: text.gif; 2217: transfer.gif; 2218: unknown.gif; 2219: up.gif; 2220: uu.gif; 2221: uuencoded.gif; 2222: white_space_20_22.gif; 2223: white_space_22_22.gif; 2224: whitespace1.gif; 2225: whitespace10.gif; 2226: whitespace2.gif; 2227: whitespace3.gif; 2228: whitespace4.gif; 2229: whitespace5.gif; 2230: whitespace6.gif; 2231: whitespace7.gif; 2232: whitespace8.gif; 2233: whitespace9.gif; 2234: world1.gif; 2235: world2.gif 2236: </filenames> 2237: </fileglob> 2238: <fileglob> 2239: <glob>*.gif</glob> 2240: <sourcedir>loncom/html/res/adm/pages/bookmarkmenu/</sourcedir> 2241: <targetdir>home/httpd/html/res/adm/pages/bookmarkmenu/</targetdir> 2242: <categoryname>graphic file</categoryname> 2243: <description> 2244: icons used for directory indexing and login screen 2245: </description> 2246: <filenames> 2247: folder_anim.gif; 2248: folder_close.gif; 2249: folder_drag.gif; 2250: folder_new.gif; 2251: folder_open.gif; 2252: folder_pointer_closed.gif; 2253: folder_pointer_opened.gif; 2254: folder_static.gif; 2255: folder_trash.gif; 2256: folder_trash_hover.gif; 2257: left_bar.gif; 2258: link.gif; 2259: link_anim.gif; 2260: link_drag.gif; 2261: ll_corner.gif; 2262: lower_bar.gif; 2263: lr_corner.gif; 2264: pix.gif; 2265: right_bar.gif; 2266: toolbar_bg.gif; 2267: ul_corner.gif; 2268: upper_bar.gif; 2269: ur_corner.gif 2270: </filenames> 2271: </fileglob> 2272: <fileglob> 2273: <glob>*.html</glob> 2274: <sourcedir>loncom/html/res/adm/pages/bookmarkmenu/</sourcedir> 2275: <targetdir>home/httpd/html/res/adm/pages/bookmarkmenu/</targetdir> 2276: <categoryname>interface file</categoryname> 2277: <description> 2278: associated with the frameset scheme of displaying bookmarks 2279: </description> 2280: <filenames> 2281: bookmarkmenu_toolbar.html; 2282: blank.html; 2283: closechildren.html 2284: </filenames> 2285: </fileglob> 2286: <file> 2287: <source>loncom/html/res/adm/pages/bookmarkmenu/bookmarklib.js</source> 2288: <target dist='default'> 2289: home/httpd/html/res/adm/pages/bookmarkmenu/bookmarklib.js</target> 2290: <categoryname>interface file</categoryname> 2291: <description> 2292: javascript for handling client-side interactions with bookmark interface 2293: </description> 2294: </file> 2295: <file> 2296: <source>loncom/build/loncapaverifypackages</source> 2297: <target dist='default'>usr/sbin/loncapaverifypackages</target> 2298: <categoryname>script</categoryname> 2299: <description> 2300: checks the system RPMs against what install.lon-capa.org specifies 2301: </description> 2302: <status>deprecated</status> 2303: </file> 2304: <file> 2305: <source>loncom/build/loncaparestoreconfigurations</source> 2306: <target dist='default'>usr/sbin/loncaparestoreconfigurations</target> 2307: <categoryname>script</categoryname> 2308: <description> 2309: restores .rpmsave files after a LON-CAPA-base upgrade 2310: </description> 2311: <status>deprecated</status> 2312: </file> 2313: <file> 2314: <source>loncom/build/loncapaautoupgrade</source> 2315: <target dist='default'>usr/sbin/loncapaautoupgrade</target> 2316: <categoryname>script</categoryname> 2317: <description> 2318: does all the things to coordinate updating of LON-CAPA base files. Should be 2319: used with caution so that you do not lose work 2320: </description> 2321: <status>deprecated</status> 2322: </file> 2323: <file> 2324: <source>loncom/build/loncapaverify</source> 2325: <target dist='default'>usr/sbin/loncapaverify</target> 2326: <categoryname>script</categoryname> 2327: <description> 2328: makes verification report using loncapaverifypackages and 2329: loncapaverifybasepackage 2330: </description> 2331: <status>deprecated</status> 2332: </file> 2333: <file> 2334: <source>loncom/cron/loncapa</source> 2335: <target dist='default'>etc/cron.d/loncapa</target> 2336: <categoryname>static conf</categoryname> 2337: <description> 2338: file that specifies periodic processes to run for the LON-CAPA machine 2339: </description> 2340: </file> 2341: <file> 2342: <source>loncom/ntp/step-tickers</source> 2343: <target dist='default'>etc/ntp/step-tickers</target> 2344: <categoryname>conf</categoryname> 2345: <description> 2346: file that stimulates running of ntpdate upon init.d/xntpd initiation 2347: </description> 2348: <note> 2349: <table cellpadding='0' cellspacing='0' border='1'> 2350: <tr><td><tt>just one line with the ip address of the server</tt></td></tr> 2351: </table> 2352: </note> 2353: </file> 2354: <file> 2355: <source>loncom/init.d/loncontrol</source> 2356: <target dist='default'>etc/rc.d/init.d/loncontrol</target> 2357: <categoryname>root script</categoryname> 2358: <description> 2359: Controls the launching/halting of lonc, lond, and lonsql processes. 2360: </description> 2361: </file> 2362: <link> 2363: <linkto dist='default'>etc/rc.d/init.d/loncontrol</linkto> 2364: <target dist='default'> 2365: etc/rc.d/rc0.d/K05loncontrol; 2366: etc/rc.d/rc1.d/K05loncontrol; 2367: etc/rc.d/rc2.d/K05loncontrol; 2368: etc/rc.d/rc3.d/S95loncontrol; 2369: etc/rc.d/rc4.d/S95loncontrol; 2370: etc/rc.d/rc5.d/S95loncontrol; 2371: etc/rc.d/rc6.d/K05loncontrol 2372: </target> 2373: <categoryname>symbolic link</categoryname> 2374: <description> 2375: symbolic links to /etc/rc.d/init.d/loncontrol for run-levels</description> 2376: </link> 2377: <file> 2378: <source>loncom/atalk/config</source> 2379: <target dist='default'>etc/atalk/config</target> 2380: <categoryname>conf</categoryname> 2381: <description> 2382: configuration file to make LON-CAPA server file space accessible to 2383: Appleshares access (Macintosh) 2384: </description> 2385: </file> 2386: </files> 2387: </lpml>