Please ignore my previous email. Gmail decided to display old emails from 2014 at the top of my meta-virtualization folder. Sorry for the noise.
Mark On Sun, Dec 25, 2016 at 1:12 PM, Mark Asselstine <[email protected]> wrote: > We already include a recipe for puppet 3.7.3 in meta-cloud-services > (since it is not specific to openstack it is not in meta-openstack). > Without a proper long log I am unable to determine what your intention > is here. Can you explain what is being accomplished with this commit? > > Thanks, > Mark > > On Tue, Nov 25, 2014 at 10:47 PM, YangHaibo <[email protected]> wrote: >> --- >> .../puppet/puppet/add_puppet_gemspec.patch | 23 ++++++++++++++++ >> .../recipes-support/puppet/puppet_3.7.3.bb | 31 >> ++++++++++++++++++++++ >> 2 files changed, 54 insertions(+) >> create mode 100644 >> meta-openstack/recipes-support/puppet/puppet/add_puppet_gemspec.patch >> create mode 100644 meta-openstack/recipes-support/puppet/puppet_3.7.3.bb >> >> diff --git >> a/meta-openstack/recipes-support/puppet/puppet/add_puppet_gemspec.patch >> b/meta-openstack/recipes-support/puppet/puppet/add_puppet_gemspec.patch >> new file mode 100644 >> index 0000000..a5c8e3b >> --- /dev/null >> +++ b/meta-openstack/recipes-support/puppet/puppet/add_puppet_gemspec.patch >> @@ -0,0 +1,23 @@ >> +diff -urN puppet-3.7.3_ori/puppet.gemspec puppet-3.7.3/puppet.gemspec >> +--- puppet-3.7.3_ori/puppet.gemspec 1970-01-01 08:00:00.000000000 +0800 >> ++++ puppet-3.7.3/puppet.gemspec 2014-11-12 14:30:07.000000000 +0800 >> +@@ -0,0 +1,19 @@ >> ++$:.unshift(File.dirname(__FILE__) + '/lib') >> ++require 'puppet/version' >> ++ >> ++Gem::Specification.new do |s| >> ++ s.name = 'puppet' >> ++ s.version = Puppet::PUPPETVERSION >> ++ s.platform = Gem::Platform::RUBY >> ++ s.summary = 'Open source Puppet is a configuration management system' >> ++ s.description = s.summary >> ++ s.author = 'Yang Haibo' >> ++ s.email = '[email protected]' >> ++ s.homepage = 'https://puppetlabs.com/puppet/puppet-open-source' >> ++ s.license = 'Apache 2.0' >> ++ >> ++ s.bindir = 'bin' >> ++ s.executables = ['puppet', 'extlookup2hiera'] >> ++ s.require_path = 'lib' >> ++ s.files = %w(LICENSE README.md Rakefile) + Dir.glob('{lib,spec}/**/*') >> ++end >> diff --git a/meta-openstack/recipes-support/puppet/puppet_3.7.3.bb >> b/meta-openstack/recipes-support/puppet/puppet_3.7.3.bb >> new file mode 100644 >> index 0000000..afd9a23 >> --- /dev/null >> +++ b/meta-openstack/recipes-support/puppet/puppet_3.7.3.bb >> @@ -0,0 +1,31 @@ >> +SUMMARY = "Open source Puppet is a configuration management system" >> +HOMEPAGE = "https://puppetlabs.com/puppet/puppet-open-source" >> +LICENSE = "Apache-2.0" >> +LIC_FILES_CHKSUM = "file://LICENSE;md5=f257790c70561550fd666c6e0044fd89" >> + >> +SRC_URI = " \ >> + https://downloads.puppetlabs.com/puppet/puppet-${PV}.tar.gz \ >> + file://add_puppet_gemspec.patch \ >> +" >> +SRC_URI[md5sum] = "cc294da1d51df07bcc7f6cf78bd90ce0" >> +SRC_URI[sha256sum] = >> "4a3bd7ddb51072c3dd898a8de158cde204a2d8fd0b84e8ac806b84c074348637" >> + >> +inherit ruby >> + >> +DEPENDS += " \ >> + ruby \ >> + facter \ >> + hiera \ >> +" >> + >> +RUBY_INSTALL_GEMS = "puppet-${PV}.gem" >> + >> +do_install_append() { >> + install -d ${D}${sysconfdir}/puppet >> + install -d ${D}${sysconfdir}/puppet/manifests >> + install -d ${D}${sysconfdir}/puppet/modules >> + >> + install -m 655 ${S}/conf/auth.conf ${D}${sysconfdir}/puppet/ >> + install -m 655 ${S}/conf/fileserver.conf ${D}${sysconfdir}/puppet/ >> + install -m 655 ${S}/conf/tagmail.conf ${D}${sysconfdir}/puppet/ >> +} >> -- >> 1.9.2 >> >> -- >> _______________________________________________ >> meta-virtualization mailing list >> [email protected] >> https://lists.yoctoproject.org/listinfo/meta-virtualization -- _______________________________________________ meta-virtualization mailing list [email protected] https://lists.yoctoproject.org/listinfo/meta-virtualization
