* [m-c-s][PATCH 1/2] puppet: add puppetlabs stdlib module
@ 2016-01-09 19:04 Mark Asselstine
2016-01-09 19:04 ` [m-c-s][PATCH 2/2] puppet: add new recipe for puppet-vswitch module Mark Asselstine
2016-01-11 14:33 ` [m-c-s][PATCH 1/2] puppet: add puppetlabs stdlib module Bruce Ashfield
0 siblings, 2 replies; 3+ messages in thread
From: Mark Asselstine @ 2016-01-09 19:04 UTC (permalink / raw)
To: bruce.ashfield; +Cc: meta-virtualization
This module is used by many puppet modules so will be useful to have
to extend our puppet capabilities. Additionally it offers some useful
functionality such as the ability to append to a file.
Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com>
---
.../puppetlabs-stdlib/files/Add-gemspec.patch | 35 ++++++++++++++++++++++
.../puppetlabs-stdlib/puppetlabs-stdlib_git.bb | 29 ++++++++++++++++++
2 files changed, 64 insertions(+)
create mode 100644 recipes-support/puppetlabs-stdlib/files/Add-gemspec.patch
create mode 100644 recipes-support/puppetlabs-stdlib/puppetlabs-stdlib_git.bb
diff --git a/recipes-support/puppetlabs-stdlib/files/Add-gemspec.patch b/recipes-support/puppetlabs-stdlib/files/Add-gemspec.patch
new file mode 100644
index 0000000..d959aeb
--- /dev/null
+++ b/recipes-support/puppetlabs-stdlib/files/Add-gemspec.patch
@@ -0,0 +1,35 @@
+From e23971fcc1425e06a11484e552fbc631c43f44d4 Mon Sep 17 00:00:00 2001
+From: Mark Asselstine <mark.asselstine@windriver.com>
+Date: Tue, 22 Dec 2015 11:05:22 -0500
+Subject: [PATCH] Add gemspec
+
+Started with an example from here
+http://guides.rubygems.org/make-your-own-gem/
+
+Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com>
+---
+ puppetlabs-stdlib.gemspec | 12 ++++++++++++
+ 1 file changed, 12 insertions(+)
+ create mode 100644 puppetlabs-stdlib.gemspec
+
+diff --git a/puppetlabs-stdlib.gemspec b/puppetlabs-stdlib.gemspec
+new file mode 100644
+index 0000000..6b7eee3
+--- /dev/null
++++ b/puppetlabs-stdlib.gemspec
+@@ -0,0 +1,12 @@
++Gem::Specification.new do |s|
++ s.name = 'puppetlabs-stdlib'
++ s.version = '4.10.0'
++ s.date = '2015-12-15'
++ s.summary = "Puppet Labs Standard Library module"
++ s.description = s.summary
++ s.authors = ["Puppet Labs"]
++ s.email = ''
++ s.files = %w(LICENSE README.markdown Rakefile) + Dir.glob('{lib,spec}/**/*')
++ s.homepage = 'https://github.com/puppetlabs/puppetlabs-stdlib'
++ s.license = 'Apache 2.0'
++end
+--
+2.1.4
+
diff --git a/recipes-support/puppetlabs-stdlib/puppetlabs-stdlib_git.bb b/recipes-support/puppetlabs-stdlib/puppetlabs-stdlib_git.bb
new file mode 100644
index 0000000..2d3d9c2
--- /dev/null
+++ b/recipes-support/puppetlabs-stdlib/puppetlabs-stdlib_git.bb
@@ -0,0 +1,29 @@
+SUMMARY = "Puppet Labs Standard Library module"
+HOMEPAGE = "https://github.com/puppetlabs/puppetlabs-stdlib"
+LICENSE = "Apache-2.0"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=38a048b9d82e713d4e1b2573e370a756"
+
+PV = "4.10.0"
+SRCREV = "0b4822be3d2242e83c28ab7fed6c5817adc322d5"
+
+SRC_URI = " \
+ git://github.com/puppetlabs/puppetlabs-stdlib.git;branch=master \
+ file://Add-gemspec.patch \
+"
+
+inherit ruby
+
+S="${WORKDIR}/git"
+
+DEPENDS += " \
+ ruby \
+ facter \
+"
+
+RDEPENDS_${PN} += " \
+ ruby \
+ facter \
+ puppet \
+"
+
+RUBY_INSTALL_GEMS = "puppetlabs-stdlib-${PV}.gem"
--
2.1.4
^ permalink raw reply related [flat|nested] 3+ messages in thread
* [m-c-s][PATCH 2/2] puppet: add new recipe for puppet-vswitch module
2016-01-09 19:04 [m-c-s][PATCH 1/2] puppet: add puppetlabs stdlib module Mark Asselstine
@ 2016-01-09 19:04 ` Mark Asselstine
2016-01-11 14:33 ` [m-c-s][PATCH 1/2] puppet: add puppetlabs stdlib module Bruce Ashfield
1 sibling, 0 replies; 3+ messages in thread
From: Mark Asselstine @ 2016-01-09 19:04 UTC (permalink / raw)
To: bruce.ashfield; +Cc: meta-virtualization
There are several puppet modules that provide functionality to
interact with vSwitches, such as OpenVSwitch. This one is one of the
more popular and is an officially sanctioned puppet module so using
this one for the time being.
Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com>
---
.../puppet-vswitch/files/Add-gemspec.patch | 35 ++++++++++++++++++++++
.../puppet-vswitch/puppet-vswitch_git.bb | 32 ++++++++++++++++++++
2 files changed, 67 insertions(+)
create mode 100644 recipes-support/puppet-vswitch/files/Add-gemspec.patch
create mode 100644 recipes-support/puppet-vswitch/puppet-vswitch_git.bb
diff --git a/recipes-support/puppet-vswitch/files/Add-gemspec.patch b/recipes-support/puppet-vswitch/files/Add-gemspec.patch
new file mode 100644
index 0000000..2216c3b
--- /dev/null
+++ b/recipes-support/puppet-vswitch/files/Add-gemspec.patch
@@ -0,0 +1,35 @@
+From 66ffd1621d30b3fe9ccbc0a7d21319b351833afb Mon Sep 17 00:00:00 2001
+From: Mark Asselstine <mark.asselstine@windriver.com>
+Date: Thu, 17 Dec 2015 14:06:18 -0500
+Subject: [PATCH] Add gemspec
+
+Started with an example from here
+http://guides.rubygems.org/make-your-own-gem/
+
+Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com>
+---
+ puppet-vswitch.gemspec | 12 ++++++++++++
+ 1 file changed, 12 insertions(+)
+ create mode 100644 puppet-vswitch.gemspec
+
+diff --git a/puppet-vswitch.gemspec b/puppet-vswitch.gemspec
+new file mode 100644
+index 0000000..eb4c44e
+--- /dev/null
++++ b/puppet-vswitch.gemspec
+@@ -0,0 +1,12 @@
++Gem::Specification.new do |s|
++ s.name = 'puppet-vswitch'
++ s.version = '3.0.0'
++ s.date = '2015-11-27'
++ s.summary = "Puppet provider for virtual switches."
++ s.description = s.summary
++ s.authors = ["Puppet Labs"]
++ s.email = ''
++ s.files = %w(LICENSE README.md Rakefile) + Dir.glob('{lib,spec}/**/*')
++ s.homepage = 'https://github.com/openstack/puppet-vswitch'
++ s.license = 'Apache 2.0'
++end
+--
+2.1.4
+
diff --git a/recipes-support/puppet-vswitch/puppet-vswitch_git.bb b/recipes-support/puppet-vswitch/puppet-vswitch_git.bb
new file mode 100644
index 0000000..86922ae
--- /dev/null
+++ b/recipes-support/puppet-vswitch/puppet-vswitch_git.bb
@@ -0,0 +1,32 @@
+SUMMARY = "Puppet provider for virtual switches."
+HOMEPAGE = "https://github.com/openstack/puppet-vswitch"
+LICENSE = "Apache-2.0"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=1dece7821bf3fd70fe1309eaa37d52a2"
+
+PV = "3.0.0"
+SRCREV = "c374840910c823f7669cf2e1229c7df7192ae880"
+
+SRC_URI = " \
+ git://github.com/openstack/puppet-vswitch.git;branch=master \
+ file://Add-gemspec.patch \
+"
+
+inherit ruby
+
+S="${WORKDIR}/git"
+
+DEPENDS += " \
+ ruby \
+ facter \
+"
+
+RDEPENDS_${PN} += " \
+ ruby \
+ facter \
+ puppet \
+"
+
+RUBY_INSTALL_GEMS = "puppet-vswitch-${PV}.gem"
+
+do_install_append() {
+}
--
2.1.4
^ permalink raw reply related [flat|nested] 3+ messages in thread
* Re: [m-c-s][PATCH 1/2] puppet: add puppetlabs stdlib module
2016-01-09 19:04 [m-c-s][PATCH 1/2] puppet: add puppetlabs stdlib module Mark Asselstine
2016-01-09 19:04 ` [m-c-s][PATCH 2/2] puppet: add new recipe for puppet-vswitch module Mark Asselstine
@ 2016-01-11 14:33 ` Bruce Ashfield
1 sibling, 0 replies; 3+ messages in thread
From: Bruce Ashfield @ 2016-01-11 14:33 UTC (permalink / raw)
To: Mark Asselstine; +Cc: meta-virtualization
On 16-01-09 02:04 PM, Mark Asselstine wrote:
> This module is used by many puppet modules so will be useful to have
> to extend our puppet capabilities. Additionally it offers some useful
> functionality such as the ability to append to a file.
merged to master.
Bruce
>
> Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com>
> ---
> .../puppetlabs-stdlib/files/Add-gemspec.patch | 35 ++++++++++++++++++++++
> .../puppetlabs-stdlib/puppetlabs-stdlib_git.bb | 29 ++++++++++++++++++
> 2 files changed, 64 insertions(+)
> create mode 100644 recipes-support/puppetlabs-stdlib/files/Add-gemspec.patch
> create mode 100644 recipes-support/puppetlabs-stdlib/puppetlabs-stdlib_git.bb
>
> diff --git a/recipes-support/puppetlabs-stdlib/files/Add-gemspec.patch b/recipes-support/puppetlabs-stdlib/files/Add-gemspec.patch
> new file mode 100644
> index 0000000..d959aeb
> --- /dev/null
> +++ b/recipes-support/puppetlabs-stdlib/files/Add-gemspec.patch
> @@ -0,0 +1,35 @@
> +From e23971fcc1425e06a11484e552fbc631c43f44d4 Mon Sep 17 00:00:00 2001
> +From: Mark Asselstine <mark.asselstine@windriver.com>
> +Date: Tue, 22 Dec 2015 11:05:22 -0500
> +Subject: [PATCH] Add gemspec
> +
> +Started with an example from here
> +http://guides.rubygems.org/make-your-own-gem/
> +
> +Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com>
> +---
> + puppetlabs-stdlib.gemspec | 12 ++++++++++++
> + 1 file changed, 12 insertions(+)
> + create mode 100644 puppetlabs-stdlib.gemspec
> +
> +diff --git a/puppetlabs-stdlib.gemspec b/puppetlabs-stdlib.gemspec
> +new file mode 100644
> +index 0000000..6b7eee3
> +--- /dev/null
> ++++ b/puppetlabs-stdlib.gemspec
> +@@ -0,0 +1,12 @@
> ++Gem::Specification.new do |s|
> ++ s.name = 'puppetlabs-stdlib'
> ++ s.version = '4.10.0'
> ++ s.date = '2015-12-15'
> ++ s.summary = "Puppet Labs Standard Library module"
> ++ s.description = s.summary
> ++ s.authors = ["Puppet Labs"]
> ++ s.email = ''
> ++ s.files = %w(LICENSE README.markdown Rakefile) + Dir.glob('{lib,spec}/**/*')
> ++ s.homepage = 'https://github.com/puppetlabs/puppetlabs-stdlib'
> ++ s.license = 'Apache 2.0'
> ++end
> +--
> +2.1.4
> +
> diff --git a/recipes-support/puppetlabs-stdlib/puppetlabs-stdlib_git.bb b/recipes-support/puppetlabs-stdlib/puppetlabs-stdlib_git.bb
> new file mode 100644
> index 0000000..2d3d9c2
> --- /dev/null
> +++ b/recipes-support/puppetlabs-stdlib/puppetlabs-stdlib_git.bb
> @@ -0,0 +1,29 @@
> +SUMMARY = "Puppet Labs Standard Library module"
> +HOMEPAGE = "https://github.com/puppetlabs/puppetlabs-stdlib"
> +LICENSE = "Apache-2.0"
> +LIC_FILES_CHKSUM = "file://LICENSE;md5=38a048b9d82e713d4e1b2573e370a756"
> +
> +PV = "4.10.0"
> +SRCREV = "0b4822be3d2242e83c28ab7fed6c5817adc322d5"
> +
> +SRC_URI = " \
> + git://github.com/puppetlabs/puppetlabs-stdlib.git;branch=master \
> + file://Add-gemspec.patch \
> +"
> +
> +inherit ruby
> +
> +S="${WORKDIR}/git"
> +
> +DEPENDS += " \
> + ruby \
> + facter \
> +"
> +
> +RDEPENDS_${PN} += " \
> + ruby \
> + facter \
> + puppet \
> +"
> +
> +RUBY_INSTALL_GEMS = "puppetlabs-stdlib-${PV}.gem"
>
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2016-01-11 14:34 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-01-09 19:04 [m-c-s][PATCH 1/2] puppet: add puppetlabs stdlib module Mark Asselstine
2016-01-09 19:04 ` [m-c-s][PATCH 2/2] puppet: add new recipe for puppet-vswitch module Mark Asselstine
2016-01-11 14:33 ` [m-c-s][PATCH 1/2] puppet: add puppetlabs stdlib module Bruce Ashfield
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.