I made the really minor tweaks required to make RPMs that build on and
are compatible with Amazon's RedHat-derived Linux distribution (for
EC2). Understandably PL might not have the customer demand for azn-linux
builds, but given how little the patches touch, I hope they can get
integrated so that building packages is easy for community members at
any rate.
To build your own packages, on an EC2 instance*
# install build tools
sudo yum install git rpm-build rubygem-rake
# clone and install facter
git clone https://github.com/jeffb-bt/facter.git; cd facter
git checkout feature/azn-linux-build-2.0.1
rake package:bootstrap
rake package:rpm
sudo yum install pkg/rpm/facter-2.0.1.1-1.amzn1.x86_64.rpm
# clone and install hiera
git clone https://github.com/jeffb-bt/hiera.git; cd hiera
git checkout feature/azn-linux-build-1.3.2
rake package:bootstrap
rake package:rpm
sudo yum install pkg/rpm/hiera-1.3.2.1-1.amzn1.noarch.rpm
# install puppet preq
sudo yum install
http://yum.puppetlabs.com/el/6/dependencies/x86_64/ruby-rgen-0.6.5-2.el6.noarch.rpm
# clone and install puppet
git clone https://github.com/jeffb-bt/puppet.git; cd puppet
git checkout feature/azn-linux-build-3.5.1
rake package:bootstrap
rake package:rpm
sudo yum install pkg/rpm/{puppet,puppet-server}-3.5.1.1-1.amzn1.noarch.rpm
Pull requests are up at
https://github.com/puppetlabs/facter/pull/674
https://github.com/puppetlabs/puppet/pull/2618
https://github.com/puppetlabs/hiera/pull/189
I hope that's useful for some others,
Jeff
* - yum install commands included to illustrate where the target rpms end up
--
You received this message because you are subscribed to the Google Groups
"Puppet Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to puppet-dev+unsubscribe@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/puppet-dev/53685411.4060609%40bericotechnologies.com.
For more options, visit https://groups.google.com/d/optout.