aboutsummaryrefslogtreecommitdiff
path: root/databases/couchdb3/files/couchdb3.in
diff options
context:
space:
mode:
Diffstat (limited to 'databases/couchdb3/files/couchdb3.in')
-rw-r--r--databases/couchdb3/files/couchdb3.in12
1 files changed, 4 insertions, 8 deletions
diff --git a/databases/couchdb3/files/couchdb3.in b/databases/couchdb3/files/couchdb3.in
index af3f2e27bea2..29ba0efc0fb8 100644
--- a/databases/couchdb3/files/couchdb3.in
+++ b/databases/couchdb3/files/couchdb3.in
@@ -26,15 +26,11 @@ load_rc_config $name
: ${%%PORTNAME%%_erl_flags="-couch_ini %%APPDIR%%/etc/default.ini %%ETCDIR%%/local.ini"}
: ${%%PORTNAME%%_chdir="/var/db/%%PORTNAME%%"}
-command="%%ERL_PATH%%"
+command="%%PREFIX%%/libexec/%%PORTNAME%%/bin/couchdb"
+
pidfile="/var/run/${name}.pid"
daemonpidfile="/var/run/${name}-daemon.pid"
-erl_sasl='-sasl releases_dir \"%%PORTNAME%%/releases\"'
-erl_boot='-boot %%RELDIR%%/couchdb -boot_var RELTOOL_EXT_LIB %%APPDIR%%/lib'
-erl_args='-args_file %%ETCDIR%%/vm.args'
-erl_flags="${erl_sasl} ${erl_boot} ${erl_args} ${%%PORTNAME%%_erl_flags}"
-
%%PORTNAME%%_start()
{
# chdir manually as overriding _start() blocks rc.subr defaults
@@ -47,8 +43,8 @@ erl_flags="${erl_sasl} ${erl_boot} ${erl_args} ${%%PORTNAME%%_erl_flags}"
HOME=/var/run/%%PORTNAME%% \
ERL_CRASH_DUMP=/var/run/%%PORTNAME%%/erl_crash.dump \
COUCHDB_FAUXTON_DOCROOT=%%WWWDIR%% \
- COUCHDB_QUERY_SERVER_JAVASCRIPT="%%APPDIR%%/bin/couchjs %%APPDIR%%/share/server/main.js" \
- COUCHDB_QUERY_SERVER_COFFEESCRIPT="%%APPDIR%%/bin/couchjs %%APPDIR%%/share/server/main-coffee.js" \
+ COUCHDB_ARGS_FILE=%%PREFIX%%/etc/couchdb3/vm.args \
+ COUCHDB_INI_FILES='%%PREFIX%%/libexec/couchdb3/etc/default.ini %%PREFIX%%/etc/couchdb3/local.ini' \
${command}
}