Last active
January 12, 2017 04:20
-
-
Save johnluetke/91ae0926ba6a0a613db81355d39ac35c to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash -e | |
sudo yum --enablerepo=epel -y install autoconf autoconf-archive automake curl-devel erlang-asn1 erlang-erts erlang-eunit erlang-os_mon erlang-xmerl gcc-c++ help2man js-devel libicu-devel libtool perl-Test-Harness | |
curl -o ~/apache-couchdb-1.6.1.tar.gz http://www.gtlib.gatech.edu/pub/apache/couchdb/source/1.6.1/apache-couchdb-1.6.1.tar.gz | |
tar xvzf apache-couchdb-1.6.1.tar.gz | |
cd apache-couchdb-1.6.1 | |
./configure --with-erlang=/usr/lib64/erlang/usr/include/ | |
make && sudo make install | |
sudo useradd --system --home /usr/local/lib/couchdb/ --no-create-home couchdb | |
sudo chown -R couchdb:couchdb /usr/local/etc/couchdb | |
sudo chown -R couchdb:couchdb /usr/local/var/lib/couchdb | |
sudo chown -R couchdb:couchdb /usr/local/var/log/couchdb | |
sudo chown -R couchdb:couchdb /usr/local/var/run/couchdb | |
(crontab -l 2>/dev/null; echo "@reboot /usr/local/etc/rc.d/couchdb start") | sudo crontab | |
sudo /usr/local/etc/rc.d/couchdb start |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment