diff options
Diffstat (limited to 'databases/couchdb3/files/couchdb3.in')
-rw-r--r-- | databases/couchdb3/files/couchdb3.in | 12 |
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} } |