couchdb-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "eric casteleijn (JIRA)" <>
Subject [jira] Created: (COUCHDB-498) .ini file chaining not properly reset by -n switch
Date Tue, 08 Sep 2009 16:15:58 GMT
.ini file chaining not properly reset by -n switch

                 Key: COUCHDB-498
             Project: CouchDB
          Issue Type: Bug
    Affects Versions: 0.10
         Environment: Ubuntu Linux 09.10 (karmic) unreleased
            Reporter: eric casteleijn
             Fix For: 0.10

I've added as line 220 in /usr/bin/couchdb:

    echo "startarguments: $start_arguments"

Now, when I do:

/usr/bin/couchdb -n -a /tmp/tmp871WkT/xdg_config/desktop-couch/desktop-couchdb.ini -p /tmp/tmp871WkT/xdg_cache/desktop-couch/
-o /tmp/tmp871WkT/xdg_cache/desktop-couch/desktop-couchdb.stdout -e /tmp/tmp871WkT/xdg_cache/desktop-couch/desktop-couchdb.stderr

I get:

Apache CouchDB has started, time to relax.
eric@thelog:~$ startarguments:  \"/etc/couchdb/default.ini\", \"/etc/couchdb/local.ini\",
 \""/etc/couchdb/default.ini"\", \""/tmp/tmp871WkT/xdg_config/desktop-couch/desktop-couchdb.ini"\"

which suggests to me that the -n switch in this case does not actually reset the .ini chain.

This came to light when I noticed that any admin users I added in my system CouchDB also affected
any other CouchDB I ran on the same machine. Which seems logical if my analysis of the bug
is correct, since the admin users would be stored in /etc/couchdb/local.ini which is always
picked up.

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message