FreeBSD Port: couchdb-1.1.0_2,1

Herby Vojčík herby at
Thu Jan 19 16:05:46 UTC 2012


the latest change made rc.d script not working. When run from the cli as 
/usr/local/etc/rc.d/couchdb start, it begins writing to the terminal and 
hangs there, not returning to the prompt. Ctrl+C must be issued to stop 
it and return to the prompt.

While hanged, ps ax run in parallel session shows couchdb is started, 
but with no flags whatsoever (sh -c "/usr/local/bin/couchdb ").

The couchdb_prestart function gets run (I put echos in there), but its 
couchdb_flags is not taken into account.

I had to make this change:

< start_precmd=${name}_prestart
 > #start_precmd=${name}_prestart
 > case "$1" in *start) couchdb_prestart;; esac

to make it work. When run during boot, it has the same symptoms (runs 
the couchdb without flags) and also needs the change above.


More information about the freebsd-ports mailing list