commit | 066661ec8f0ab7b6e9258c89df695b06a0fe39cf | [log] [tgz] |
---|---|---|
author | Joan Touzet <wohali@apache.org> | Tue May 29 05:17:30 2018 +0000 |
committer | Joan Touzet <wohali@apache.org> | Tue May 29 05:17:30 2018 +0000 |
tree | 5ba1e30ced39972dfa7d3699e47c6f5407853589 | |
parent | 37c806e3092ca80929ccd7f676337fa7939f9c5f [diff] |
debian: fix pkg x2 1. Do not fail postinst script if installing standalone and CouchDB fails to start (e.g., in Docker, where there is no init). Print a warning about being unable to create _users/_replicator instead. 2. Do not double-depend on libmozjs185-1.0 (was preventing successful installation.)
Quickstart:
$ cd .. && git clone https://github.com/apache/couchdb $ cd couchdb-pkg && make build-couch $(lsb_release -cs) PLATFORM=$(lsb_release -cs)
docker run
.You can either build packages from a local CouchDB dist tarball (the output of make dist
), or from a URL of a published CouchDB dist tarball (such as the ones on https://couchdb.apache.org/). The package's version number will be derived from the filename of the CouchDB dist tarball.
Run:
$ ./make-packages path/to/apache-couchdb-VERSION.tar.gz
or
$ ./make-packages http://url/to/apache-couchdb-VERSION.tar.gz
Packages will be placed in the pkgs/
subdirectory.
sudo apt install snapd snapcraft
snap/snapcraft.yaml
to point to the correct tag (e.g. 2.1.0
)snapcraft
General feedback is welcome at our user or developer mailing lists.
Apache CouchDB has a CONTRIBUTING file with details on how to get started with issue reporting or contributing to the upkeep of this project.