% Copyright 2010 Cloudant % % Licensed under the Apache License, Version 2.0 (the "License"); you may not % use this file except in compliance with the License. You may obtain a copy of % the License at % % http://www.apache.org/licenses/LICENSE-2.0 % % Unless required by applicable law or agreed to in writing, software % distributed under the License is distributed on an "AS IS" BASIS, WITHOUT % WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the % License for the specific language governing permissions and limitations under % the License. {sys, [ {lib_dirs, ["../apps", "../deps"]}, {rel, "bigcouch", "0.4.0", [ kernel, stdlib, sasl, crypto, ssl, inets, xmerl, runtime_tools, mochiweb, ibrowse, oauth, twig, couch, rexi, fabric, mem3, chttpd, couch_replicator ]}, {rel, "start_clean", "", [kernel, stdlib]}, {boot_rel, "bigcouch"}, {profile, embedded}, {excl_sys_filters, ["^bin/.*", "^erts.*/bin/(dialyzer|typer)"]}, {excl_archive_filters, [".*"]}, % It's sufficient to list 'chttpd' here, as reltool will pull in all % dependencies. But we'll be explicit and list everything actively % developed in this repository. {app, rexi, [{incl_cond, include}]}, {app, fabric, [{incl_cond, include}]}, {app, mem3, [{incl_cond, include}]}, {app, couch, [{incl_cond, include}]}, {app, chttpd, [{incl_cond, include}]}, {app, twig, [{incl_cond, include}]} ]}. {overlay_vars, "bigcouch.config"}. {overlay, [ {mkdir, "var/log"}, {copy, "overlay/bin"}, {copy, "overlay/etc"}, {copy, "overlay/share"}, {copy, "../couchjs/build/couchjs", "bin/couchjs"}, {copy, "../couchjs/build/main.js", "share/couchjs/main.js"}, {template, "overlay/bin/remsh", "bin/remsh"}, {template, "overlay/etc/default.ini", "etc/default.ini"}, {template, "overlay/etc/vm.args", "etc/vm.args"} ]}.