diff options
-rw-r--r-- | files/couch-doc-update | 13 |
1 files changed, 4 insertions, 9 deletions
diff --git a/files/couch-doc-update b/files/couch-doc-update index c95278f..7cc5799 100644 --- a/files/couch-doc-update +++ b/files/couch-doc-update @@ -1,5 +1,4 @@ #!/usr/bin/ruby -require 'syslog' # # This script will update the values of a particular couchdb document. The benefit of this little script over @@ -38,10 +37,7 @@ def main exit 0 if result['ok'] raise StandardError.new(result.inspect) rescue StandardError => exc - $stderr.puts "ERROR: " + exc.to_s - Syslog.open do |logger| - logger.log(Syslog::LOG_CRIT, exc.to_s) - end + puts "ERROR: " + exc.to_s exit 1 end @@ -105,8 +101,8 @@ def connection_string(database, host) protocol = "http" #hostname = "127.0.0.1" port = "5984" - # username = "admin" - # password = "" + username = "admin" + password = "" netrc = File.read('/etc/couchdb/couchdb.netrc') netrc.scan(/\w+ [\w\.]+/).each do |key_value| @@ -120,8 +116,7 @@ def connection_string(database, host) host ||= '127.0.0.1:5984' - puts "%s://%s/%s" % [protocol, host, database] - "%s://%s/%s" % [protocol, host, database] + "%s://%s:%s@%s/%s" % [protocol, username, password, host, database] end def usage(s) |