summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSam Thursfield <sam.thursfield@codethink.co.uk>2015-01-27 12:43:41 +0000
committerSam Thursfield <sam.thursfield@codethink.co.uk>2015-01-27 17:34:29 +0000
commit465982907ffee01b531bf25e68f7df0c427dc5b7 (patch)
treecf1e118e0ef2975959458fa95ebdebb3aeca4fe3
parentd77a31ef615afe373e23c27d379668eeb51137fc (diff)
downloaddefinitions-465982907ffee01b531bf25e68f7df0c427dc5b7.tar.gz
Move LVM into its own stratum
The LVM tools are generally useful, so they should be available separately from the huge 'virtualization' stratum.
-rw-r--r--strata/lvm.morph16
-rw-r--r--strata/lvm/lvm2.morph (renamed from strata/virtualization/lvm2.morph)0
-rw-r--r--strata/virtualization.morph9
-rw-r--r--systems/gitlab-ci-runner.morph2
4 files changed, 19 insertions, 8 deletions
diff --git a/strata/lvm.morph b/strata/lvm.morph
new file mode 100644
index 00000000..c4cb574a
--- /dev/null
+++ b/strata/lvm.morph
@@ -0,0 +1,16 @@
+name: lvm
+kind: stratum
+description: |
+ LVM userland tools.
+
+ LVM is a logical volume manager for the Linux kernel. This stratum contains
+ the tools necessary to manage volumes with LVM.
+build-depends:
+- morph: strata/foundation.morph
+chunks:
+- name: lvm2
+ morph: strata/lvm/lvm2.morph
+ repo: upstream:lvm2
+ ref: 8c5b90b50bdf9f1a7ae1d3c4cf58ce4b0d7c2768
+ unpetrify-ref: baserock/morph
+ build-depends: []
diff --git a/strata/virtualization/lvm2.morph b/strata/lvm/lvm2.morph
index 49c166dc..49c166dc 100644
--- a/strata/virtualization/lvm2.morph
+++ b/strata/lvm/lvm2.morph
diff --git a/strata/virtualization.morph b/strata/virtualization.morph
index e3261f84..7aa8f6af 100644
--- a/strata/virtualization.morph
+++ b/strata/virtualization.morph
@@ -16,19 +16,12 @@ chunks:
ref: 1d4a2abc875c4dda1b5eadc0a097a48a8d2ec82b
unpetrify-ref: master
build-depends: []
-- name: lvm2
- morph: strata/virtualization/lvm2.morph
- repo: upstream:lvm2
- ref: 8c5b90b50bdf9f1a7ae1d3c4cf58ce4b0d7c2768
- unpetrify-ref: baserock/morph
- build-depends: []
- name: dnsmasq
morph: strata/virtualization/dnsmasq.morph
repo: upstream:dnsmasq
ref: 8471cd938ca41fbe4fee8ae3f657625c92cfb954
unpetrify-ref: baserock/morph
- build-depends:
- - lvm2
+ build-depends: []
- name: qemu
morph: strata/virtualization/qemu.morph
repo: upstream:qemu
diff --git a/systems/gitlab-ci-runner.morph b/systems/gitlab-ci-runner.morph
index 9eabc403..b4e20ec7 100644
--- a/systems/gitlab-ci-runner.morph
+++ b/systems/gitlab-ci-runner.morph
@@ -27,6 +27,8 @@ strata:
morph: strata/genivi.morph
- name: tools
morph: strata/tools.morph
+- name: lvm
+ morph: strata/lvm.morph
- name: virtualization
morph: strata/virtualization.morph
- name: openstack-clients