Create a stand alone RPM for rbenv so can be installed in prod envs.
This RPM does not download anything from the Internet. The idea is to allow you to install rbenv on a production environment where internet access is limited.
http://wiki.centos.org/HowTos/SetupRpmBuildEnvironment
http://www.lamolabs.org/blog/164/centos-rpm-tutorial-1/
http://www.lamolabs.org/blog/6837/centos-rpm-tutorial-part-3-building-your-own-rpm-of-jboss/
Need to install the following packages to allow you to build RPMs:
yum install rpm-build redhat-rpm-config
For EL5 you will also need:
yum install buildsys-macros
Building RPMs should never be done as root so:
adduser rpmbuild
su - rpmbuild
git clone https://github.com/ggershoni/offline-rbenv-rpm
echo '%_topdir %(echo $HOME)/offline-rbenv-rpm' > ~/.rpmmacros
cd offline-rbenv-rpm
rpmbuild -ba SPECS/rbenv.spec
wget --no-check-certificate https://github.com/ggershoni/offline-rbenv-rpm/raw/master/RPMS/noarch/rbenv-0.4.0-1.noarch.rpm
sudo yum install --nogpgcheck rbenv-0.4.0-1.noarch.rpm
- Currently all under /opt... not good. Need to structure so follows FSH.