Skip to content

Instantly share code, notes, and snippets.

@dwradcliffe
Last active August 29, 2015 13:56
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dwradcliffe/9329745 to your computer and use it in GitHub Desktop.
Save dwradcliffe/9329745 to your computer and use it in GitHub Desktop.
RepoForge build environment setup for Vagrant
sudo yum groupinstall -y "Development Tools"
wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm
sudo yum install -y rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm
sudo yum install -y git mock rpm-build rpm-macros-rpmforge spectool yum-utils
sudo useradd -G mock repoforge
sudo -u repoforge -i
git clone git://github.com/repoforge/rpms.git
mkdir -p ~/rpmbuild/{BUILD,RPMS,SOURCES,SPECS,SRPMS}
mkdir -p ~/rpmbuild/RPMS/{i386,i486,i586,i686,noarch,athlon}
Vagrant.configure("2") do |config|
config.vm.box = "opscode_centos-6.4_chef-provisionerless"
config.vm.box_url = "http://opscode-vm-bento.s3.amazonaws.com/vagrant/virtualbox/opscode_centos-6.4_chef-provisionerless.box"
config.vm.provision "shell",
path: 'https://gist.githubusercontent.com/dwradcliffe/9329745/raw/7b4860e8b253d510dc6e3bd6b075c179b9f92156/gistfile1.sh'
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment