dcramer/mangodb — pull request #13 by nmilford (2012-06-21 02:33:02+00:00)
Title: RHEL RPM .spec file and init script.

Build yourself some Python 2.7 RPMS thus:
http://blog.milford.io/2012/01/building-and-installing-python-2-7-rpms-on-centos-5-7/

Install gevent like this:
```curl http://pypi.python.org/packages/source/g/gevent/gevent-0.13.7.tar.gz | tar zxv
cd gevent-0.13.7
python2.7 ./setup.py build
sudo python2.7 ./setup.py build```

Setup your RPM build environment:
```sudo yum -y install rpmdevtools && rpmdev-setuptree```

Grab the MangoDB tarball thus:
``` wget http://nodeload.github.com/dcramer/mangodb/tarball/master \
-O ~/rpmbuild/SOURCES/mangodb-0.0.1.tar.gz```

Also drop the `mangodb.init` file in `~/rpmbuild/SOURCES/`.

Drop the `mangodb.spec` file in `~/rpmbuild/SPECS/`.

Build it:
```rpmbuild -bb ./SPECS/mangodb.spec```

Install it:
```sudo rpm -Uvh ~/rpmbuild/RPMS/noarch/mangodb-0.0.1-1.noarch.rpm```

Fire it up:
```/etc/init.d/mangodb start```