diff options
author | Amy Fong <amy.fong@windriver.com> | 2014-05-20 15:16:50 -0400 |
---|---|---|
committer | Bruce Ashfield <bruce.ashfield@windriver.com> | 2014-05-24 00:27:13 -0400 |
commit | a73e2390a5d48ac74655098d3bba6afd8aeea14f (patch) | |
tree | 78378bec173e28a801bd2dab6ef60371d7cf7d2f /meta-openstack/recipes-devtools/ruby | |
parent | c56b588e08e946e5d012651bc0b23d398ec4a925 (diff) | |
download | meta-cloud-services-a73e2390a5d48ac74655098d3bba6afd8aeea14f.tar.gz |
Ruby/chef solo: Add recipes-devtools/ruby/bundler_git.bb
Bundler makes sure Ruby applications run the same code
on every machine. It does this by managing the gems that the
application depends on. Given a list of gems, it can automatically
download and install those gems, as well as any other gems needed by
the gems that are listed. Before installing gems, it checks the
versions of every gem to make sure that they are compatible, and can
all be loaded at the same time. After the gems have been installed,
Bundler can help you update some or all of them when new versions
become available. Finally, it records the exact versions that have
been installed, so that others can install the exact same gems.
Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com>
Signed-off-by: Amy Fong <amy.fong@windriver.com>
Diffstat (limited to 'meta-openstack/recipes-devtools/ruby')
-rw-r--r-- | meta-openstack/recipes-devtools/ruby/bundler_git.bb | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/meta-openstack/recipes-devtools/ruby/bundler_git.bb b/meta-openstack/recipes-devtools/ruby/bundler_git.bb new file mode 100644 index 0000000..ca69f89 --- /dev/null +++ b/meta-openstack/recipes-devtools/ruby/bundler_git.bb | |||
@@ -0,0 +1,33 @@ | |||
1 | # | ||
2 | # Copyright (C) 2014 Wind River Systems, Inc. | ||
3 | # | ||
4 | SUMMARY = "Makes sure Ruby applications run the same code on every machine." | ||
5 | DESCRIPTION = "Bundler makes sure Ruby applications run the same code \ | ||
6 | on every machine. It does this by managing the gems that the \ | ||
7 | application depends on. Given a list of gems, it can automatically \ | ||
8 | download and install those gems, as well as any other gems needed by \ | ||
9 | the gems that are listed. Before installing gems, it checks the \ | ||
10 | versions of every gem to make sure that they are compatible, and can \ | ||
11 | all be loaded at the same time. After the gems have been installed, \ | ||
12 | Bundler can help you update some or all of them when new versions \ | ||
13 | become available. Finally, it records the exact versions that have \ | ||
14 | been installed, so that others can install the exact same gems." | ||
15 | |||
16 | LICENSE = "MIT" | ||
17 | LIC_FILES_CHKSUM = "file://LICENSE.md;md5=196bb963e601609817d7e9ac9a64a867" | ||
18 | |||
19 | PR = "r0" | ||
20 | |||
21 | BPV = "1.6.2" | ||
22 | PV = "${BPV}" | ||
23 | SRCREV = "06e3647c117da210ffd15a174624497830addd7b" | ||
24 | |||
25 | S = "${WORKDIR}/git" | ||
26 | |||
27 | SRC_URI = " \ | ||
28 | git://github.com/bundler/bundler.git \ | ||
29 | " | ||
30 | |||
31 | inherit ruby | ||
32 | |||
33 | BBCLASSEXTEND = "native" | ||