Deleted Old Files
authorroot <root@pines-dev-ubuntu.gapines.org>
Thu, 15 Nov 2012 19:28:27 +0000 (14:28 -0500)
committerroot <root@pines-dev-ubuntu.gapines.org>
Thu, 15 Nov 2012 19:28:27 +0000 (14:28 -0500)
templates/debs/evergreen-ils_2.1.1_amd64.deb [deleted file]
templates/debs/libdbi-drivers_0.8.3_amd64.deb [deleted file]
templates/debs/libdbi_0.8.3_amd64.deb [deleted file]
templates/debs/opensrf_2.0.1_amd64.deb [deleted file]
templates/debs/spidermonkey-perl_0.20_amd64.deb [deleted file]
templates/opensrf-crontab-old [deleted file]
templates/opensrf-rsyslog.conf-old [deleted file]
templates/opensrf.xml/opensrf.xml-header-old [deleted file]

diff --git a/templates/debs/evergreen-ils_2.1.1_amd64.deb b/templates/debs/evergreen-ils_2.1.1_amd64.deb
deleted file mode 100644 (file)
index 2ab7043..0000000
Binary files a/templates/debs/evergreen-ils_2.1.1_amd64.deb and /dev/null differ
diff --git a/templates/debs/libdbi-drivers_0.8.3_amd64.deb b/templates/debs/libdbi-drivers_0.8.3_amd64.deb
deleted file mode 100644 (file)
index 4f9ee28..0000000
Binary files a/templates/debs/libdbi-drivers_0.8.3_amd64.deb and /dev/null differ
diff --git a/templates/debs/libdbi_0.8.3_amd64.deb b/templates/debs/libdbi_0.8.3_amd64.deb
deleted file mode 100644 (file)
index 51082f5..0000000
Binary files a/templates/debs/libdbi_0.8.3_amd64.deb and /dev/null differ
diff --git a/templates/debs/opensrf_2.0.1_amd64.deb b/templates/debs/opensrf_2.0.1_amd64.deb
deleted file mode 100644 (file)
index 5182b9d..0000000
Binary files a/templates/debs/opensrf_2.0.1_amd64.deb and /dev/null differ
diff --git a/templates/debs/spidermonkey-perl_0.20_amd64.deb b/templates/debs/spidermonkey-perl_0.20_amd64.deb
deleted file mode 100644 (file)
index e66f138..0000000
Binary files a/templates/debs/spidermonkey-perl_0.20_amd64.deb and /dev/null differ
diff --git a/templates/opensrf-crontab-old b/templates/opensrf-crontab-old
deleted file mode 100644 (file)
index 8a8b788..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-# m h  dom mon dow   command
-# Run the hold targeter
-0,15,30,45 * * * * . /etc/profile && /openils/bin/hold_targeter.pl /openils/conf/opensrf_core.xml
-
-# Run the reshelving completer
-59 3 * * * . /etc/profile && /openils/bin/reshelving_complete.srfsh
-
-# Run the hold thawer
-5 0 * * * . /etc/profile && /openils/bin/thaw_expired_frozen_holds.srfsh
-
-# Generate fines
-30 0 * * * . /etc/profile && /openils/bin/fine_generator.pl /openils/conf/opensrf_core.xml /tmp/generate_fines-LOCK
-
-# Run the hard due date updater
-#2 3 * * *   . ~/.bashrc && /openils/bin/update_hard_due_dates.srfsh
-
-# Nightly action/trigger passive hook event generator
-0 4 * * * . /etc/profile && cd /openils/bin && /usr/bin/perl ./action_trigger_runner.pl --osrf-config /openils/conf/opensrf_core.xml --process-hooks --run-pending
-
-
-# Run pending A/T events.
-15,45 * * * * . /etc/profile && cd /openils/bin && /usr/bin/perl ./action_trigger_runner.pl --osrf-config /openils/conf/opensrf_core.xml --run-pending
-## Hourly
-#0 * * * *   . ~/.bashrc && /openils/bin/action_trigger_runner.pl --osrf-config /openils/conf/opensrf_core.xml --process-hooks --granularity hourly
-## Daily
-#5 3 * * *   . ~/.bashrc && /openils/bin/action_trigger_runner.pl --osrf-config /openils/conf/opensrf_core.xml --process-hooks --granularity daily
-
-
-# Truncate the srfsh.log
-40 23 * * * echo > /openils/var/log/srfsh.log
-
-
-
-### Pines Configs ###
-
-### Run the heavy collections API calls
-#10 3 * * sun . /etc/profile && cd /home/opensrf/scripts && ./run-collections.sh ###PINES ONLY
-
-### generate overdue notices
-#5 5 * * * . /etc/profile && cd /home/opensrf/current/Evergreen/src/support-scripts/ && ./eg_gen_overdue.sh pines2 home.unique-mgmt.com
-#0 3 * * * . /etc/profile && /home/opensrf/scripts/circ_notices.sh ###PINES ONLY
-
-### create the list of blocked patrons for offline use 
-#30 6 * * * cd /home/opensrf/scripts && ./gen_blocked_list.sh ###PINES ONLY
-
diff --git a/templates/opensrf-rsyslog.conf-old b/templates/opensrf-rsyslog.conf-old
deleted file mode 100644 (file)
index c19f361..0000000
+++ /dev/null
@@ -1,50 +0,0 @@
-# OpenSRF rsyslog configuration file
-# Bill Erickson <berick@esilibrary.com>
-#
-# /etc/rsyslog.d/opensrf-rsyslog.conf
-
-# Message format templates
-# TIMESTAMP:::date-pgsql == YYYY-MM-DD HH:MM:SS
-$template msgformat,"%TIMESTAMP:::date-pgsql% %HOSTNAME% %syslogtag%%msg:::drop-last-lf%\n"
-
-# Log file templates -------
-$template osrfsys,"/var/log/evergreen/%$YEAR%/%$MONTH%/%$DAY%/osrfsys.%$HOUR%.log"
-$template osrferror,"/var/log/evergreen/%$YEAR%/%$MONTH%/%$DAY%/osrferror.log"
-$template osrfwarn,"/var/log/evergreen/%$YEAR%/%$MONTH%/%$DAY%/osrfwarn.log"
-$template activity,"/var/log/evergreen/%$YEAR%/%$MONTH%/%$DAY%/activity.log"
-$template gateway,"/var/log/evergreen/%$YEAR%/%$MONTH%/%$DAY%/gateway.%$HOUR%.log"
-$template router,"/var/log/evergreen/%$YEAR%/%$MONTH%/%$DAY%/router.log"
-$template pg,"/var/log/evergreen/%$YEAR%/%$MONTH%/%$DAY%/pg.%$HOUR%.log"
-$template ap_access,"/var/log/evergreen/%$YEAR%/%$MONTH%/%$DAY%/ap_access.%$HOUR%.log"
-$template ap_error,"/var/log/evergreen/%$YEAR%/%$MONTH%/%$DAY%/ap_error.%$HOUR%.log"
-
-# Selectors ----------------
-# local0 : OpenSRF
-# local1 : OpenSRF "activity"
-# local2 : OpenSRF router
-# local3 : PostgreSQL
-# local6 : Gateway
-# local7 : Apache
-
-local0.* ?osrfsys;msgformat
-local1.* ?activity;msgformat
-local2.* ?router;msgformat
-local3.* ?pg;msgformat
-local6.* ?gateway;msgformat
-local7.* ?ap_access;msgformat
-
-# Warn
-local0.warn ?osrfwarn;msgformat
-local1.warn ?osrfwarn;msgformat
-local2.warn ?osrfwarn;msgformat
-local3.warn ?osrfwarn;msgformat
-local6.warn ?osrfwarn;msgformat
-
-# Error
-local0.error ?osrferror;msgformat
-local1.error ?osrferror;msgformat
-local2.error ?osrferror;msgformat
-local3.error ?osrferror;msgformat
-local6.error ?osrferror;msgformat
-local7.error ?ap_error;msgformat
-
diff --git a/templates/opensrf.xml/opensrf.xml-header-old b/templates/opensrf.xml/opensrf.xml-header-old
deleted file mode 100644 (file)
index 92b7ed2..0000000
+++ /dev/null
@@ -1,1137 +0,0 @@
-<?xml version="1.0"?>
-<!-- 
-Example opensrf config file for OpenILS
-vim:et:ts=4:sw=4:
--->
-<opensrf version="0.0.3">
-
-    <default>
-
-        <!-- unless otherwise overidden, use this locale -->
-        <default_locale>en-US</default_locale>
-
-        <dirs>
-            <log>/openils/var/log</log> <!-- unix::server log files -->
-            <sock>/openils/var/lock</sock> <!-- unix::server sock files -->
-            <pid>/openils/var/run</pid>
-            <xsl>/openils/var/xsl</xsl>
-            <script>/openils/var</script>
-            <script_lib>/openils/var</script_lib>
-            <templates>/openils/var/templates</templates>
-        </dirs>
-
-        <!-- global data visibility settings -->
-        <share>
-            <user>
-                <!-- Set to "true" to require patron opt-in for foreign (non-home_ou) transactions -->
-                <opt_in>false</opt_in>
-            </user>
-        </share>
-
-        <IDL>/openils/conf/fm_IDL.xml</IDL> <!-- top level IDL file -->
-        <IDL2js>fm_IDL2js.xsl</IDL2js> <!-- IDL JS XSLT -->
-
-
-        <server_type>prefork</server_type> <!-- net::server type -->
-
-        <ils_events>/openils/var/data/ils_events.xml</ils_events> <!-- ILS events description file -->
-
-        <email_notify> <!-- this will eventually move into the notifications section below... -->
-            <!-- global email notification settings -->
-            <template>/openils/var/data/hold_notification_template.example</template>
-            <smtp_server>ClusterDomainName</smtp_server>
-
-            <!--
-            in most cases, this is overridden by location 
-            specific config settings.  this is just the default
-            -->
-            <sender_address>evergreen@ClusterDomainName</sender_address>
-        </email_notify>
-
-
-      <notifications>
-        <!-- global mail server settings -->
-        <smtp_server>ClusterDomainName</smtp_server>
-        <sender_address>evergreen@ClusterDomainName</sender_address>
-
-        <!-- global telephony (asterisk) settings -->
-        <telephony>
-            <!-- replace all values below when telephony server is configured -->
-            <enabled>0</enabled>
-            <driver>SIP</driver>    <!-- SIP (default) or multi -->
-            <channels>              <!-- explicit list of channels used if multi -->
-                                    <!-- A channel specifies technology/resource -->
-                <channel>Zap/1</channel>
-                <channel>Zap/2</channel>
-                <channel>IAX/user:secret@widgets.biz</channel>
-            </channels>
-            <host>localhost</host>
-            <port>10080</port>
-            <user>evergreen</user>
-            <pw>evergreen</pw>
-            <!--
-                The overall composition of callfiles is determined by the
-                relevant template, but this section can be invoked for callfile
-                configs common to all outbound calls.
-                callfile_lines will be inserted into ALL generated callfiles
-                after the Channel line.  This content mat be overridden
-                (in whole) by the org unit setting callfile_lines.
-                Warning: Invalid syntax may break ALL outbound calls.
-            -->
-            <!-- <callfile_lines>
-                MaxRetries: 3
-                RetryTime: 60
-                WaitTime: 30
-                Archive: 1
-                Extension: 10
-            </callfile_lines> -->
-        </telephony>
-
-        <!-- Overdue notices: DEPRECATED in 2.0 in favour of Action/Trigger Notifications -->
-        <overdue>
-
-            <!-- optionally, you can define a sender address per notice type -->
-            <sender_address>overdue@ClusterDomainName</sender_address>
-
-            <!-- The system can generate an XML file of overdue notices.  This is the
-                directory where they are stored.  Files are named overdue.YYYY-MM-DD.xml -->
-            <notice_dir>/openils/var/data/overdue</notice_dir>
-            <combined_template>/openils/var/data/templates/overdue_combined_xml.example</combined_template>
-
-            <notice>
-                <!-- Notify at 7 days overdue -->
-                <notify_interval>7 days</notify_interval>
-                <!-- Options include always, noemail, and never.  'noemail' means a notice
-                     will be appended to the notice file only if the patron has no valid email address.  -->
-                <file_append>noemail</file_append>
-                <!-- do we attempt email notification? -->
-                <email_notify>false</email_notify>
-                <!-- notice template file -->
-                <email_template>/openils/var/data/templates/overdue_7day.example</email_template>
-            </notice>
-        </overdue>
-
-        <!-- Courtesy notices: DEPRECATED in 2.0 in favour of Action/Trigger Notifications -->
-        <predue>
-            <notice>
-                <!-- All circulations that circulate between 5 and 13 days -->
-                <circ_duration_range>
-                    <from>5 days</from>
-                    <to>13 days</to>
-                </circ_duration_range>
-                <!-- notify at 1 day before the due date -->
-                <notify_interval>1 day</notify_interval>
-                <file_append>false</file_append>
-                <email_notify>false</email_notify>
-                <email_template>/openils/var/data/templates/predue_1day.example</email_template>
-            </notice>
-        </predue>
-      </notifications>
-
-        <!-- Settings for the hold targeter cron job -->
-        <hold_targeter>
-            <!-- number of parallel processes to use during hold targeting;
-                 increasing can speed up (re)targeting a large number of
-                 hold requests, but with diminishing returns after a point;
-                 if increasing this value, it is recommend to do so slowly
-            -->
-            <parallel>1</parallel>
-        </hold_targeter>
-
-        <!-- Settings for the fine generator cron job -->
-        <fine_generator>
-            <!-- number of parallel processes to use during fine generation -->
-            <parallel>1</parallel>
-        </fine_generator>
-        
-        <reporter>
-            <!--
-            Settings for the reporter daemon process 
-            -->
-            <setup>
-                <base_uri>https://ClusterDomainName/reporter/</base_uri>
-                <database>
-                    <driver>Pg</driver>
-                    <host>db03.ClusterDomainName</host>
-                    <port>5432</port>
-                    <db>evergreen</db>
-                    <user>evergreen</user>
-                    <pw>DatabasePassword</pw>
-                </database>
-                <state_store>
-                    <driver>Pg</driver>
-                    <host>db03.ClusterDomainName</host>
-                    <port>5432</port>
-                    <db>evergreen</db>
-                    <user>evergreen</user>
-                    <pw>DatabasePassword</pw>
-                </state_store>
-                <files>
-                    <!-- successful report outputs go here -->
-                    <output_base>/openils/var/web/reporter</output_base>
-                    <success_template>/openils/var/data/report-success</success_template>
-                    <fail_template>/openils/var/data/report-fail</fail_template>
-                </files>
-            </setup>
-        </reporter>
-
-
-
-        <xml-rpc>
-            <!-- XML-RPC gateway.  Do NOT publish unprotected services here -->
-            <allowed_services>
-                <!-- list of published services -->
-                <service>opensrf.math</service>
-                <service>opensrf.dbmath</service>
-                <service>open-ils.cat</service>
-                <service>open-ils.search</service>
-                <service>open-ils.circ</service>
-                <service>open-ils.actor</service>
-                <service>open-ils.auth</service>
-                <service>open-ils.collections</service>
-            </allowed_services>
-        </xml-rpc>
-
-
-        <z3950>
-            <default>oclc</default>
-            <services>
-                
-               <oclc>
-                    <!-- Z3950 settings for OCLC.  Note that OCLC requires username/password -->
-                    <host>zcat.oclc.org</host>
-                    <port>210</port>
-                    <db>OLUCWorldCat</db>
-                    <attrs>
-                        <!--
-                        These are directly from the Bib-1 Attribute Set
-                        http://www.loc.gov/z3950/agency/defns/bib1.html
-                        <code> is the "use attribute", <format> is the "structure attribute"
-                        This just puts some friendly names on the data.
-                        -->
-                        <tcn><code>12</code><format>1</format></tcn>
-                        <isbn><code>7</code><format>6</format></isbn>
-                        <lccn><code>9</code><format>1</format></lccn>
-                        <author><code>1003</code><format>6</format></author>
-                        <title><code>4</code><format>6</format></title>
-                        <issn><code>8</code><format>1</format></issn>
-                        <publisher><code>1018</code><format>6</format></publisher>
-                        <pubdate><code>31</code><format>1</format></pubdate>
-                        <item_type><code>1001</code><format>1</format></item_type>
-                    </attrs>
-                </oclc>
-
-            </services>
-        </z3950>
-
-
-        <added_content>
-            <!-- load the OpenLibrary added content module -->
-            <module>OpenILS::WWW::AddedContent::Syndetic</module>
-           <base_url>http://syndetics.com/index.aspx</base_url>
-            <!--
-            Max number of seconds to wait for an added content request to 
-            return data.  Data not returned within the timeout is considered
-            a failure.
-
-            Note that the pool of Apache processes used by the AddedContent
-            module is the same pool used by core Evergreen processes such as
-            search, circulation, etc. Therefore, the higher you set this
-            timeout value, the more likely you are to run out of available
-            Apache processes resulting in an accidental (or purposeful) denial
-            of service - particularly if the added content server starts
-            responding abnormally slowly.
-
-            The safest option is to disable the AddedContent module completely,
-            but 3 seconds is a compromise between the threat of a denial of
-            service and the enhanced user experience offered by successful added
-            content requests.
-            -->
-            <timeout>1</timeout>
-
-            <!--
-            After added content lookups have been disabled due to too many
-            lookup failures, this is the amount of time to wait before
-            we try again
-            -->
-            <retry_timeout>600</retry_timeout>
-
-            <!--
-            maximum number of consecutive lookup errors a given process can 
-            have before added content lookups are disabled for everyone
-            -->
-            <max_errors>15</max_errors>
-
-            <!-- If a userid is required to access the added content.. -->
-            <userid>evertest</userid>
-
-            <!--
-            Base URL for Amazon added content fetching. Not needed by OpenLibrary
-            <base_url>http://images.amazon.com/images/P/</base_url>
-            -->
-
-            <!--
-            Segregating the details for ContentCafe out for easier use.  At some point, we
-            may want to support multiple services at one time.
-            -->
-            <!-- <ContentCafe>
-                <userid>MY_USER_ID</userid>
-                <password>MY_PASSWORD</password> -->
-
-                <!--
-                If no cover/jacket image exists for a given ISBN, then a value of T here will
-                return an 80x120 pixel image containing the text "No Image Available".  A
-                value of 1 will return a 1x1 pixel image.
-                -->
-                <!-- <return_behavior_on_no_jacket_image>T</return_behavior_on_no_jacket_image>
-            </ContentCafe> -->
-
-            <!--
-            You can add free-form settings here and they will be accessible
-            within the added content module
-            -->
-
-        </added_content>
-
-        <!-- no apps are enabled globally by default -->
-        <activeapps/> 
-
-        <cache>
-            <!-- memcache servers -->
-            <global>
-                <servers>
-                    <server>memcache01_IP:11211</server>
-                   <server>memcache02_IP:11211</server>
-                </servers>
-                <max_cache_time>86400</max_cache_time>
-            </global>
-            <anon>
-                <!-- anonymous cache.  currently, primarily used for web session caching -->
-                <servers>
-                    <server>memcache01_IP:11211</server>
-                   <server>memcache02_IP:11211</server>
-                </servers>
-                <max_cache_time>1800</max_cache_time>
-                <!-- maximum size of a single cache entry / default = 100k-->
-                <max_cache_size>102400</max_cache_size>
-            </anon>
-        </cache>
-
-        <apps>
-            <!-- Acquisitions server -->
-            <open-ils.acq>
-                <!-- how long to wait between stateful requests before the child process re-joins the pool -->
-                <keepalive>5</keepalive>
-                <!-- true if this service support stateless requests -->
-                <stateless>1</stateless>
-                <!-- implementation language -->
-                <language>perl</language>
-                <!-- name of the library that implements this application -->
-                <implementation>OpenILS::Application::Acq</implementation>
-                <!-- maximum OpenSRF REQUEST within a stateful connection -->
-                <max_requests>100</max_requests>
-                <unix_config>
-                    <!--
-                    maximum number of top level requests coming to 
-                    this child before the child is recycled
-                    -->
-                    <max_requests>100</max_requests>
-                    <!-- min children to fork -->
-                    <min_children>1</min_children>
-                    <!-- max possible children to fork -->
-                    <max_children>15</max_children>
-                    <!--
-                    C forking implementation does not support 
-                    min/max idle children, but may in the future
-                    -->
-
-                    <!-- min idle children -->
-                    <min_spare_children>1</min_spare_children>
-                    <!-- max idle children -->
-                    <max_spare_children>5</max_spare_children>
-                    <!-- currently, only Perl uses the following 3 settings -->
-                    <unix_sock>open-ils.acq_unix.sock</unix_sock>
-                    <unix_pid>open-ils.acq_unix.pid</unix_pid>
-                    <unix_log>open-ils.acq_unix.log</unix_log>
-                </unix_config>
-            </open-ils.acq>
-
-            <!-- Authentication server -->
-            <open-ils.auth>
-                <keepalive>5</keepalive>
-                <stateless>1</stateless>
-                <language>c</language>
-                <implementation>oils_auth.so</implementation>
-                <unix_config>
-                    <max_requests>1000</max_requests>
-                    <min_children>1</min_children>
-                    <max_children>15</max_children>
-                    <min_spare_children>1</min_spare_children>
-                    <max_spare_children>5</max_spare_children>
-                </unix_config>
-                <app_settings>
-                    <!-- defined app-specific settings here -->
-                    <default_timeout>
-                        <!-- default login timeouts based on login type -->
-                        <opac>420</opac>
-                        <staff>7200</staff>
-                        <temp>300</temp>
-                        <persist>2 weeks</persist>
-                    </default_timeout>
-                    <auth_limits>
-                        <seed>30</seed> <!-- amount of time a seed request is valid for -->
-                        <block_time>90</block_time> <!-- amount of time since last auth or seed request to save failure counts -->
-                        <block_count>10</block_count> <!-- number of failures before blocking access -->
-                    </auth_limits>
-                </app_settings>
-            </open-ils.auth>
-
-            <!-- Generic search server -->
-            <open-ils.search>
-                <keepalive>5</keepalive>
-                <stateless>1</stateless>
-                <language>perl</language>
-                <implementation>OpenILS::Application::Search</implementation>
-                <max_requests>93</max_requests>
-                <unix_config>
-                    <unix_sock>open-ils.search_unix.sock</unix_sock>
-                    <unix_pid>open-ils.search_unix.pid</unix_pid>
-                    <unix_log>open-ils.search_unix.log</unix_log>
-
-                    <max_requests>1000</max_requests>
-                    <min_children>1</min_children>
-                    <max_children>15</max_children>
-                    <min_spare_children>1</min_spare_children>
-                    <max_spare_children>5</max_spare_children>
-                </unix_config>
-                <app_settings>
-                    <marc_html_xsl>oilsMARC21slim2HTML.xsl</marc_html_xsl>
-                    <marc_html_xsl_slim>oilsMARC21slim2HTMLslim.xsl</marc_html_xsl_slim>
-
-                    <spelling_dictionary>
-                        <!-- 
-                            Optionally configure different dictionaries depending on search context.  
-                            If no dictionaries are defined, the default Aspell dictionary is used.
-                        -->
-                        <!--
-                        <default>/openils/var/data/default_dict.txt</default>
-                        <title>/openils/var/data/title_dict.txt</title>
-                        <author>/openils/var/data/author_dict.txt</author>
-                        <subject>/openils/var/data/subject_dict.txt</subject>
-                        <series>/openils/var/data/series_dict.txt</series>
-                        -->
-                    </spelling_dictionary>
-
-                    <!-- Default to using staged search -->
-                    <use_staged_search>true</use_staged_search>
-
-                    <!--
-                        For staged search, we estimate hits based on inclusion or exclusion.
-
-                        Valid settings:
-                            inclusion - visible ratio on superpage
-                            exclusion - excluded ratio on superpage
-                            delete_adjusted_inclusion - included ratio on superpage, ratio adjusted by deleted count
-                            delete_adjusted_exclusion - excluded ratio on superpage, ratio adjusted by deleted count
-
-                        Under normal circumstances, inclusion is the best strategy, and both delete_adjusted variants
-                        will return the same value +/- 1.  The exclusion strategy is the original, and works well
-                        when there are few deleted or excluded records, in other words, when the superpage is not
-                        sparsely populated with visible records.
-                    -->
-                    <estimation_strategy>inclusion</estimation_strategy>
-
-                    <!--
-                        Evergreen uses a cover density algorithm for calculating relative ranking of matches.  There
-                        are several tuning parameters and options available.  By default, no document length normalization
-                        is applied.  From the Postgres documentation on ts_rank_cd() (the function used by Evergreen):
-
-                            Since a longer document has a greater chance of containing a query term it is reasonable 
-                            to take into account document size, e.g., a hundred-word document with five instances of 
-                            a search word is probably more relevant than a thousand-word document with five instances. 
-                            Both ranking functions take an integer normalization option that specifies whether and how 
-                            a document's length should impact its rank. The integer option controls several behaviors, 
-                            so it is a bit mask: you can specify one or more behaviors using | (for example, 2|4).
-
-                                0 (the default) ignores the document length
-
-                                1 divides the rank by 1 + the logarithm of the document length
-
-                                2 divides the rank by the document length
-
-                                4 divides the rank by the mean harmonic distance between extents (this is implemented only by ts_rank_cd)
-
-                                8 divides the rank by the number of unique words in document
-
-                                16 divides the rank by 1 + the logarithm of the number of unique words in document
-
-                                32 divides the rank by itself + 1
-
-                            If more than one flag bit is specified, the transformations are applied in the order listed.
-
-                            It is important to note that the ranking functions do not use any global information, so it 
-                            is impossible to produce a fair normalization to 1% or 100% as sometimes desired. Normalization 
-                            option 32 (rank/(rank+1)) can be applied to scale all ranks into the range zero to one, but of 
-                            course this is just a cosmetic change; it will not affect the ordering of the search results.
-
-                        In Evergreen, these options are set via search modifiers.  The modifiers are mapped in the
-                        following way:
-
-                            * #CD_logDocumentLength  => 1  :: rank / (1 + LOG(total_word_count))   :: Longer documents slightly less relevant
-                            * #CD_documentLength     => 2  :: rank / total_word_count              :: Longer documents much less relevant
-                            * #CD_meanHarmonic       => 4  :: Word Proximity                       :: Greater matched-word distance is less relevant
-                            * #CD_uniqueWords        => 8  :: rank / unique_word_count             :: Documents with repeated words much less relevant
-                            * #CD_logUniqueWords     => 16 :: rank / (1 + LOG(unique_word_count))  :: Documents with repeated words slightly less relevant
-                            * #CD_selfPlusOne        => 32 :: rank / (1 + rank)                    :: Cosmetic normalization of rank value between 0 and 1
-
-                        Adding one or more of these to the default_CD_modifiers list will cause all searches that use QueryParser to apply them.
-                    -->
-                    <default_CD_modifiers>#CD_documentLength #CD_meanHarmonic #CD_uniqueWords</default_CD_modifiers>
-
-                    <!--
-                        default_preferred_language
-                            Set the global, default preferred languange
-                    -->
-                    <default_preferred_language>eng</default_preferred_language>
-
-                    <!--
-                        default_preferred_language_weight
-                            Set the weight (higher is "better") for the preferred language. Comment out to remove all lanuage weighting by default.
-                    -->
-                    <default_preferred_language_weight>5</default_preferred_language_weight>
-
-                    <!-- Baseline number of records to check for hit estimation. -->
-                    <superpage_size>1000</superpage_size>
-
-                    <!-- How many superpages to consider for searching overall. -->
-                    <max_superpages>10</max_superpages>
-
-                    <!-- zip code database file -->
-                    <!--<zips_file>/openils/var/data/zips.txt</zips_file>-->
-                </app_settings>
-            </open-ils.search>
-
-            <!-- server for accessing user info -->
-            <open-ils.actor>
-                <keepalive>5</keepalive>
-                <stateless>1</stateless>
-                <language>perl</language>
-                <implementation>OpenILS::Application::Actor</implementation>
-                <max_requests>93</max_requests>
-                <unix_config>
-                    <unix_sock>open-ils.actor_unix.sock</unix_sock>
-                    <unix_pid>open-ils.actor_unix.pid</unix_pid>
-                    <max_requests>1000</max_requests>
-                    <unix_log>open-ils.actor_unix.log</unix_log>
-                    <min_children>1</min_children>
-                    <max_children>15</max_children>
-                    <min_spare_children>1</min_spare_children>
-                    <max_spare_children>5</max_spare_children>
-                </unix_config>
-                <!-- set this to 'true' to have barcode search also search patron records by unique ID -->
-                <app_settings>
-                    <id_as_barcode>false</id_as_barcode>
-                </app_settings>
-
-            </open-ils.actor>
-
-            <open-ils.booking>
-                <keepalive>5</keepalive>
-                <stateless>1</stateless>
-                <language>perl</language>
-                <implementation>OpenILS::Application::Booking</implementation>
-                <max_requests>199</max_requests>
-                <unix_config>
-                    <unix_sock>open-ils.booking_unix.sock</unix_sock>
-                    <unix_pid>open-ils.booking_unix.pid</unix_pid>
-                    <max_requests>1000</max_requests>
-                    <unix_log>open-ils.booking_unix.log</unix_log>
-                    <min_children>1</min_children>
-                    <max_children>15</max_children>
-                    <min_spare_children>1</min_spare_children>
-                    <max_spare_children>5</max_spare_children>
-                </unix_config>
-                <app_settings>
-                </app_settings>
-            </open-ils.booking>
-
-            <open-ils.cat>
-                <keepalive>5</keepalive>
-                <stateless>1</stateless>
-                <language>perl</language>
-                <implementation>OpenILS::Application::Cat</implementation>
-                <max_requests>199</max_requests>
-                <unix_config>
-                    <unix_sock>open-ils.cat_unix.sock</unix_sock>
-                    <unix_pid>open-ils.cat_unix.pid</unix_pid>
-                    <max_requests>1000</max_requests>
-                    <unix_log>open-ils.cat_unix.log</unix_log>
-                    <min_children>1</min_children>
-                    <max_children>15</max_children>
-                    <min_spare_children>1</min_spare_children>
-                    <max_spare_children>5</max_spare_children>
-                </unix_config>
-                <app_settings>
-                    <marctemplates>
-                        <K_book>/openils/var/templates/marc/k_book.xml</K_book>
-                    </marctemplates>
-                </app_settings>
-            </open-ils.cat>
-
-            <open-ils.supercat>
-                <keepalive>5</keepalive>
-                <stateless>1</stateless>
-                <language>perl</language>
-                <implementation>OpenILS::Application::SuperCat</implementation>
-                <max_requests>199</max_requests>
-                <unix_config>
-                    <unix_sock>open-ils.supercat_unix.sock</unix_sock>
-                    <unix_pid>open-ils.supercat_unix.pid</unix_pid>
-                    <max_requests>1000</max_requests>
-                    <unix_log>open-ils.supercat_unix.log</unix_log>
-                    <min_children>1</min_children>
-                    <max_children>15</max_children>
-                    <min_spare_children>1</min_spare_children>
-                    <max_spare_children>5</max_spare_children>
-                </unix_config>
-            </open-ils.supercat>
-
-            <!-- server for accessing user info -->
-            <open-ils.trigger>
-                <keepalive>5</keepalive>
-                <stateless>1</stateless>
-                <language>perl</language>
-                <implementation>OpenILS::Application::Trigger</implementation>
-                <max_requests>93</max_requests>
-                <unix_config>
-                    <unix_sock>open-ils.trigger_unix.sock</unix_sock>
-                    <unix_pid>open-ils.trigger_unix.pid</unix_pid>
-                    <max_requests>1000</max_requests>
-                    <unix_log>open-ils.trigger_unix.log</unix_log>
-                    <min_children>1</min_children>
-                    <max_children>15</max_children>
-                    <min_spare_children>1</min_spare_children>
-                    <max_spare_children>5</max_spare_children>
-                </unix_config>
-                <app_settings>
-                    <!-- number of parallel open-ils.trigger processes to use for collection and reaction -->
-                    <!--
-                    <parallel>
-                        <collect>3</collect>
-                        <react>3</react>
-                    </parallel>
-                    -->
-                </app_settings>
-            </open-ils.trigger>
-
-            <opensrf.math>
-                <keepalive>3</keepalive>
-                <stateless>1</stateless>
-                <language>c</language>
-                <implementation>osrf_math.so</implementation>
-                <unix_config>
-                    <unix_sock>opensrf.math_unix.sock</unix_sock>
-                    <unix_pid>opensrf.math_unix.pid</unix_pid>
-                    <max_requests>1000</max_requests>
-                    <unix_log>opensrf.math_unix.log</unix_log>
-                    <min_children>1</min_children>
-                    <max_children>15</max_children>
-                    <min_spare_children>1</min_spare_children>
-                    <max_spare_children>5</max_spare_children>
-                </unix_config>
-            </opensrf.math>
-
-            <opensrf.dbmath> 
-                <keepalive>3</keepalive>
-                <stateless>1</stateless>
-                <language>c</language>
-                <implementation>osrf_dbmath.so</implementation>
-                <unix_config>
-                    <max_requests>1000</max_requests>
-                    <unix_log>opensrf.dbmath_unix.log</unix_log>
-                    <unix_sock>opensrf.dbmath_unix.sock</unix_sock>
-                    <unix_pid>opensrf.dbmath_unix.pid</unix_pid>
-                    <min_children>1</min_children>
-                    <max_children>15</max_children>
-                    <min_spare_children>1</min_spare_children> 
-                    <max_spare_children>5</max_spare_children>
-                </unix_config>
-            </opensrf.dbmath>
-
-            <open-ils.penalty>
-                <keepalive>3</keepalive>
-                <stateless>1</stateless>
-                <language>perl</language>
-                <implementation>OpenILS::Application::Penalty</implementation>
-                <max_requests>99</max_requests>
-                <unix_config>
-                    <max_requests>1000</max_requests>
-                    <unix_log>open-ils.penalty_unix.log</unix_log>
-                    <unix_sock>open-ils.penalty_unix.sock</unix_sock>
-                    <unix_pid>open-ils.penalty_unix.pid</unix_pid>
-                    <min_children>1</min_children>
-                    <max_children>15</max_children>
-                    <min_spare_children>1</min_spare_children>
-                    <max_spare_children>5</max_spare_children>
-                </unix_config>
-                <app_settings>
-                    <patron_penalty>penalty/patron_penalty.js</patron_penalty>
-                    <script_path>/openils/lib/javascript</script_path>
-                    <script_path>/openils/var</script_path>
-                    <script_path>/openils/var/catalog</script_path>
-                </app_settings>
-            </open-ils.penalty>
-
-            <open-ils.circ> 
-                <keepalive>3</keepalive>
-                <stateless>1</stateless>
-                <language>perl</language>
-                <implementation>OpenILS::Application::Circ</implementation>
-                <max_requests>99</max_requests>
-                <unix_config>
-                    <max_requests>1000</max_requests>
-                    <unix_log>open-ils.circ_unix.log</unix_log>
-                    <unix_sock>open-ils.circ_unix.sock</unix_sock>
-                    <unix_pid>open-ils.circ_unix.pid</unix_pid>
-                    <min_children>1</min_children>
-                    <max_children>15</max_children>
-                    <min_spare_children>1</min_spare_children> 
-                    <max_spare_children>5</max_spare_children>
-                </unix_config>
-                <app_settings>
-                    <notify_hold>
-                        <email>false</email> <!-- set to false to disable hold notice emails -->
-                    </notify_hold>
-
-                    <!-- circulation policy scripts -->
-                    <script_path>/openils/lib/javascript</script_path>
-                    <script_path>/openils/var</script_path>
-                    <script_path>/openils/var/catalog</script_path>
-                    <legacy_script_support>false</legacy_script_support>
-                    <scripts> 
-                        <circ_permit_patron>circ/circ_permit_patron.js</circ_permit_patron>
-                        <circ_permit_copy>circ/circ_permit_copy.js</circ_permit_copy>
-                        <circ_duration>circ/circ_duration.js</circ_duration>
-                        <circ_recurring_fines>circ/circ_recurring_fines.js</circ_recurring_fines>
-                        <circ_max_fines>circ/circ_max_fines.js</circ_max_fines>
-                        <circ_permit_renew>circ/circ_permit_renew.js</circ_permit_renew>
-                        <circ_permit_hold>circ/circ_permit_hold.js</circ_permit_hold>
-                    </scripts>               
-
-                    <circ_modifiers>
-                        <mod>art</mod>
-                        <mod>atlas</mod>
-                        <mod>audiobook</mod>
-                        <mod>av</mod>
-                        <mod>new-av</mod>
-                        <mod>bestseller</mod>
-                        <mod>bestsellernh</mod>
-                        <mod>book</mod>
-                        <mod>cd</mod>
-                        <mod>dvd</mod>
-                        <mod>dvd-long</mod>
-                        <mod>e-book</mod>
-                        <mod>equipment</mod>
-                        <mod>filmstrip</mod>
-                        <mod>kit</mod>
-                        <mod>magazine</mod>
-                        <mod>map</mod>
-                        <mod>microform</mod>
-                        <mod>music</mod>
-                        <mod>record</mod>
-                        <mod>software</mod>
-                        <mod>softwrlong</mod>
-                        <mod>equip-long</mod>
-                        <mod>talking book</mod>
-                        <mod>toy</mod>
-                        <mod>video</mod>
-                        <mod>video-long</mod>
-                    </circ_modifiers>
-
-                    <billing_types>
-                        <type>Miscellaneous</type>
-                        <type>Overdue materials</type>
-                        <type>Fee for placing a hold</type>
-                        <type>Fee for checking out a book</type>
-                        <type>Fee for library card</type>
-                        <type>Miscellaneous charges</type>
-                        <type>Lost materials</type>
-                        <type>Damaged material</type>
-                        <type>Overdue Reserves charge</type>
-                        <type>Recall overdue</type>
-                        <type>Fee for processing lost library materials</type>
-                        <type>Fee for sending patron bills to collection agency</type>
-                        <type>Fee for interlibrary loan</type>
-                        <type>Fee for copies</type>
-                        <type>Money advanced to pay for telephone use</type>
-                        <type>Deposit fee</type>
-                        <type>Fee for disk</type>
-                        <type>Fee for faxing</type>
-                        <type>Fee for laminating</type>
-                        <type>Fee for room cleaning</type>
-                        <type>Deposit returned; fee refund</type>
-                        <type>Sale items</type>
-                        <type>Fee for lost card</type>
-                        <type>Long overdue items</type>
-                        <type>Lost/Replacement Cassette</type>
-                        <type>Returned Check</type>
-                    </billing_types>
-                </app_settings>
-            </open-ils.circ>
-
-            <open-ils.ingest>
-                <keepalive>3</keepalive>
-                <stateless>1</stateless>
-                <implementation>OpenILS::Application::Ingest</implementation>
-                <language>perl</language>
-                <max_requests>1000000</max_requests>
-                <unix_config>
-                    <max_requests>1000000</max_requests>
-                    <unix_log>open-ils.ingest-unix.log</unix_log>
-                    <unix_sock>open-ils.ingest-unix.sock</unix_sock>
-                    <unix_pid>open-ils.ingest-unix.pid</unix_pid>
-                    <min_children>5</min_children>
-                    <max_children>20</max_children>
-                    <min_spare_children>2</min_spare_children>
-                    <max_spare_children>5</max_spare_children>
-                </unix_config>
-                <app_settings>
-                    <script_path>/openils/lib/javascript/</script_path>
-                    <script_path>/openils/var/catalog/</script_path>
-                    <script_path>/openils/var/web/opac/common/js/</script_path>
-                    <scripts>
-                        <biblio_fingerprint>biblio_fingerprint.js</biblio_fingerprint>
-                        <biblio_descriptor>biblio_descriptor.js</biblio_descriptor>
-                    </scripts>
-                </app_settings>
-            </open-ils.ingest>
-
-            <open-ils.storage>
-                <keepalive>10</keepalive>
-                <stateless>1</stateless>
-                <language>perl</language>
-                <implementation>OpenILS::Application::Storage</implementation>
-                <unix_config>
-                    <max_requests>1000</max_requests>
-                    <unix_log>open-ils.storage_unix.log</unix_log>
-                    <unix_sock>open-ils.storage_unix.sock</unix_sock>
-                    <unix_pid>open-ils.storage_unix.pid</unix_pid>
-                    <min_children>1</min_children>
-                    <max_children>10</max_children>
-                    <min_spare_children>1</min_spare_children>
-                    <max_spare_children>5</max_spare_children>
-                </unix_config>
-                <app_settings>
-                    <script_path>/openils/lib/javascript/</script_path>
-                    <script_path>/openils/var/catalog/</script_path>
-                    <scripts>
-                        <biblio_fingerprint>biblio_fingerprint.js</biblio_fingerprint>
-                    </scripts>
-                    <databases>
-                        <driver>Pg</driver>
-                        <database>
-                            <type>master</type>
-                            <weight>2</weight>
-                            <user>evergreen</user>
-                            <host>db01.ClusterDomainName</host>
-                            <port>5432</port>
-                            <pw>DatabasePassword</pw>
-                            <db>evergreen</db>
-                            <client_encoding>UTF-8</client_encoding>
-                        </database>
-                    </databases>
-                </app_settings>
-            </open-ils.storage>
-
-            <open-ils.cstore>
-                <keepalive>6</keepalive>
-                <stateless>1</stateless>
-                <language>C</language>
-                <implementation>oils_cstore.so</implementation>
-                <unix_config>
-                    <max_requests>1000</max_requests>
-                    <min_children>1</min_children>
-                    <max_children>15</max_children>
-                    <min_spare_children>1</min_spare_children>
-                    <max_spare_children>5</max_spare_children>
-                </unix_config>
-                <app_settings>
-                    <max_query_recursion>100</max_query_recursion>
-                    <driver>pgsql</driver>
-                    <database>
-                        <type>master</type>
-                        <weight>2</weight>
-                        <user>evergreen</user>
-                        <host>db01.ClusterDomainName</host>
-                        <port>5432</port>
-                        <pw>DatabasePassword</pw>
-                        <db>evergreen</db>
-                        <client_encoding>UTF-8</client_encoding>
-                    </database>
-                </app_settings>
-            </open-ils.cstore>
-
-            <open-ils.pcrud>
-                <keepalive>6</keepalive>
-                <migratable>1</migratable>
-                <stateless>1</stateless>
-                <language>C</language>
-                <implementation>oils_pcrud.so</implementation>
-
-                <unix_config>
-                    <unix_log>open-ils.pcrud.log</unix_log>
-                    <unix_sock>open-ils.pcrud.sock</unix_sock>
-                    <unix_pid>open-ils.pcrud.pid</unix_pid>
-                    <max_requests>1000</max_requests>
-                    <min_children>1</min_children>
-                    <max_children>15</max_children>
-                    <min_spare_children>1</min_spare_children>
-                    <max_spare_children>5</max_spare_children>
-                </unix_config>
-
-                <app_settings>
-                    <IDL>/openils/conf/fm_IDL.xml</IDL>
-                    <driver>pgsql</driver>
-                    <database>
-                        <type>master</type>
-                        <weight>2</weight>
-                        <user>evergreen</user>
-                        <host>db01.ClusterDomainName</host>
-                        <port>5432</port>
-                        <pw>DatabasePassword</pw>
-                        <db>evergreen</db>
-                        <client_encoding>UTF-8</client_encoding>
-                    </database>
-                </app_settings>
-            </open-ils.pcrud>
-
-            <open-ils.qstore>
-                <keepalive>6</keepalive>
-                <stateless>1</stateless>
-                <language>C</language>
-                <implementation>oils_qstore.so</implementation>
-                <unix_config>
-                    <max_requests>1000</max_requests>
-                    <min_children>1</min_children>
-                    <max_children>15</max_children>
-                    <min_spare_children>1</min_spare_children>
-                    <max_spare_children>5</max_spare_children>
-                </unix_config>
-                <app_settings>
-                    <driver>pgsql</driver>
-                    <database>
-                        <type>master</type>
-                        <weight>2</weight>
-                        <user>evergreen</user>
-                        <host>db01.ClusterDomainName</host>
-                        <port>5432</port>
-                        <pw>DatabasePassword</pw>
-                        <db>evergreen</db>
-                        <client_encoding>UTF-8</client_encoding>
-                    </database>
-                </app_settings>
-            </open-ils.qstore>
-
-            <opensrf.settings>
-                <keepalive>1</keepalive>
-                <stateless>1</stateless>
-                <language>perl</language>
-                <implementation>OpenSRF::Application::Settings</implementation>
-                <max_requests>17</max_requests>
-                <unix_config>
-                    <unix_sock>opensrf.settings_unix.sock</unix_sock>
-                    <unix_pid>opensrf.settings_unix.pid</unix_pid>
-                    <max_requests>300</max_requests>
-                    <unix_log>opensrf.settings_unix.log</unix_log>
-                    <min_children>5</min_children>
-                    <max_children>15</max_children>
-                    <min_spare_children>3</min_spare_children>
-                    <max_spare_children>5</max_spare_children>
-                </unix_config>
-            </opensrf.settings>
-
-            <open-ils.collections>
-                <keepalive>3</keepalive>
-                <stateless>1</stateless>
-                <language>perl</language>
-                <implementation>OpenILS::Application::Collections</implementation>
-                <max_requests>17</max_requests>
-                <unix_config>
-                    <unix_sock>open-ils.collections_unix.sock</unix_sock>
-                    <unix_pid>open-ils.collections_unix.pid</unix_pid>
-                    <max_requests>1000</max_requests>
-                    <unix_log>open-ils.collections_unix.log</unix_log>
-                    <min_children>1</min_children>
-                    <max_children>10</max_children>
-                    <min_spare_children>1</min_spare_children>
-                    <max_spare_children>5</max_spare_children>
-                </unix_config>
-            </open-ils.collections>
-
-            <open-ils.reporter>
-                <keepalive>3</keepalive>
-                <stateless>1</stateless>
-                <language>perl</language>
-                <implementation>OpenILS::Application::Reporter</implementation>
-                <max_requests>99</max_requests>
-                <unix_config>
-                    <unix_sock>open-ils.reporter_unix.sock</unix_sock>
-                    <unix_pid>open-ils.reporter_unix.pid</unix_pid>
-                    <max_requests>1000</max_requests>
-                    <unix_log>open-ils.reporter_unix.log</unix_log>
-                    <min_children>1</min_children>
-                    <max_children>10</max_children>
-                    <min_spare_children>1</min_spare_children>
-                    <max_spare_children>5</max_spare_children>
-                </unix_config>
-            </open-ils.reporter>
-
-            <open-ils.reporter-store>
-                <keepalive>6</keepalive>
-                <stateless>1</stateless>
-                <language>C</language>
-                <implementation>oils_rstore.so</implementation>
-                <unix_config>
-                    <max_requests>400</max_requests>
-                    <min_children>1</min_children>
-                    <max_children>10</max_children>
-                    <min_spare_children>1</min_spare_children>
-                    <max_spare_children>5</max_spare_children>
-                </unix_config>
-                <app_settings>
-                    <driver>pgsql</driver>
-                    <database>
-                        <type>master</type>
-                        <weight>2</weight>
-                        <user>evergreen</user>
-                        <host>db01.ClusterDomainName</host>
-                        <port>5432</port>
-                        <pw>DatabasePassword</pw>
-                        <db>evergreen</db>
-                        <client_encoding>UTF-8</client_encoding>
-                    </database>
-                </app_settings>
-            </open-ils.reporter-store>
-
-<!--
-           <open-ils.resolver>
-               <keepalive>3</keepalive>
-               <stateless>1</stateless>
-               <language>perl</language>
-               <implementation>OpenILS::Application::ResolverResolver</implementation>
-               <max_requests>93</max_requests>
-               <unix_config>
-                  <unix_sock>open-ils.resolver_unix.sock</unix_sock>
-                  <unix_pid>open-ils.resolver_unix.pid</unix_pid>
-                  <max_requests>1000</max_requests>
-                  <unix_log>open-ils.resolver_unix.log</unix_log>
-                  <min_children>5</min_children>
-                  <max_children>15</max_children>
-                  <min_spare_children>3</min_spare_children>
-                  <max_spare_children>5</max_spare_children>
-               </unix_config>
-               <app_settings>
-                  <cache_timeout>86400</cache_timeout>
-                  <default_url_base>http://path/to/sfx</default_url_base>
-               </app_settings>
-            </open-ils.resolver>
--->
-
-            <open-ils.permacrud>
-               <keepalive>3</keepalive>
-               <stateless>1</stateless>
-               <language>perl</language>
-               <implementation>OpenILS::Application::PermaCrud</implementation>
-               <max_requests>17</max_requests>
-               <unix_config>
-                  <unix_sock>open-ils.permacrud_unix.sock</unix_sock>
-                  <unix_pid>open-ils.permacrud_unix.pid</unix_pid>
-                  <max_requests>1000</max_requests>
-                  <unix_log>open-ils.permacrud_unix.log</unix_log>
-                  <min_children>5</min_children>
-                  <max_children>15</max_children>
-                  <min_spare_children>3</min_spare_children>
-                  <max_spare_children>5</max_spare_children>
-               </unix_config>
-            </open-ils.permacrud>
-
-            <open-ils.fielder>
-               <keepalive>3</keepalive>
-               <stateless>1</stateless>
-               <language>perl</language>
-               <implementation>OpenILS::Application::Fielder</implementation>
-               <max_requests>17</max_requests>
-               <unix_config>
-                  <unix_sock>open-ils.fielder_unix.sock</unix_sock>
-                  <unix_pid>open-ils.fielder_unix.pid</unix_pid>
-                  <max_requests>1000</max_requests>
-                  <unix_log>open-ils.fielder_unix.log</unix_log>
-                  <min_children>5</min_children>
-                  <max_children>15</max_children>
-                  <min_spare_children>3</min_spare_children>
-                  <max_spare_children>5</max_spare_children>
-               </unix_config>
-            </open-ils.fielder>
-
-            <open-ils.vandelay>
-                <keepalive>5</keepalive>
-                <stateless>1</stateless>
-                <language>perl</language>
-                <implementation>OpenILS::Application::Vandelay</implementation>
-                <max_requests>100</max_requests>
-                <unix_config>
-                    <unix_sock>vandelay_unix.sock</unix_sock>
-                    <unix_pid>vandelay_unix.pid</unix_pid>
-                    <unix_log>vandelay_unix.log</unix_log>
-                    <max_requests>100</max_requests>
-                    <min_children>1</min_children>
-                    <max_children>15</max_children>
-                    <min_spare_children>1</min_spare_children>
-                    <max_spare_children>5</max_spare_children>
-                </unix_config>
-                <app_settings>
-                    <databases>
-                        <!-- temporary location for MARC import files.  
-                            Files will be deleted after records are spooled.
-                            *note:  in a multi-brick environment, this will need to
-                            be on a write-able NFS share.  -->
-                        <importer>/openils/var/data/offline/vandelay</importer>
-                    </databases>
-                </app_settings>
-            </open-ils.vandelay>
-
-            <open-ils.serial>
-                <keepalive>3</keepalive>
-                <stateless>1</stateless>
-                <language>perl</language>
-                <implementation>OpenILS::Application::Serial</implementation>
-                <max_requests>17</max_requests>
-                <unix_config>
-                    <unix_sock>open-ils.serial_unix.sock</unix_sock>
-                    <unix_pid>open-ils.serial_unix.pid</unix_pid>
-                    <max_requests>1000</max_requests>
-                    <unix_log>open-ils.serial_unix.log</unix_log>
-                    <min_children>5</min_children>
-                    <max_children>15</max_children>
-                    <min_spare_children>3</min_spare_children>
-                    <max_spare_children>5</max_spare_children>
-                </unix_config>
-                <app_settings>
-                </app_settings>
-            </open-ils.serial>
-
-        </apps>
-    </default>
-
-    <hosts>
-
-            <!-- ^-=- 
-            Should match the fully qualified domain name of the host.
-
-            On Linux, the output of the following command is authoritative:
-            $ perl -MNet::Domain -e 'print Net::Domain::hostfqdn() . "\n";'
-
-            To use 'localhost' instead, run osrf_ctl.sh with the -l flag
-            -->
-