From b7507cc2ab7dcbcb227f5fdf1686946b7be69d6a Mon Sep 17 00:00:00 2001 From: Mike Smith Date: Wed, 17 Dec 2014 11:35:07 +0000 Subject: split zookeeper and test programs into different .morphs to allow just zookeeper to be installed if required. --- strata/zookeeper-client.morph | 3 ++- strata/zookeeper-server.morph | 1 + strata/zookeeper.morph | 2 +- systems/zookeeper-client-x86_64.morph | 3 ++- systems/zookeeper-server-x86_64.morph | 3 ++- 5 files changed, 8 insertions(+), 4 deletions(-) diff --git a/strata/zookeeper-client.morph b/strata/zookeeper-client.morph index 31a97629..d4502ea1 100644 --- a/strata/zookeeper-client.morph +++ b/strata/zookeeper-client.morph @@ -8,9 +8,10 @@ description: | (2) The type of client that this will be (default client types are typeOneNode & typeTwoNode) build-depends: -- morph: strata/zookeper.morph +- morph: strata/zookeeper.morph chunks: - name: zookeeper-client morph: strata/zookeeper/zookeeper-client.morph repo: baserock:tests/zookeeper-test ref: master + build-depends: [] diff --git a/strata/zookeeper-server.morph b/strata/zookeeper-server.morph index 97acd2ca..6ad4269e 100644 --- a/strata/zookeeper-server.morph +++ b/strata/zookeeper-server.morph @@ -8,3 +8,4 @@ chunks: morph: strata/zookeeper/zookeeper-server.morph repo: baserock:tests/zookeeper-test ref: master + build-depends: [] diff --git a/strata/zookeeper.morph b/strata/zookeeper.morph index a3170826..3bcd5cca 100644 --- a/strata/zookeeper.morph +++ b/strata/zookeeper.morph @@ -1,4 +1,4 @@ -name: zookeeper-client +name: zookeeper kind: stratum description: | This stratum installs zookeeper and its dependencies. diff --git a/systems/zookeeper-client-x86_64.morph b/systems/zookeeper-client-x86_64.morph index 0df11aff..c8ac7784 100644 --- a/systems/zookeeper-client-x86_64.morph +++ b/systems/zookeeper-client-x86_64.morph @@ -9,6 +9,8 @@ strata: morph: strata/build-essential.morph - name: core morph: strata/core.morph +- name: foundation + morph: strata/foundation.morph - name: bsp-x86_64-generic morph: strata/bsp-x86_64-generic.morph - name: zookeeper-client @@ -19,4 +21,3 @@ configuration-extensions: - simple-network - nfsboot - install-files -- cloud-init diff --git a/systems/zookeeper-server-x86_64.morph b/systems/zookeeper-server-x86_64.morph index 898cfe22..ad022a91 100644 --- a/systems/zookeeper-server-x86_64.morph +++ b/systems/zookeeper-server-x86_64.morph @@ -9,6 +9,8 @@ strata: morph: strata/build-essential.morph - name: core morph: strata/core.morph +- name: foundation + morph: strata/foundation.morph - name: bsp-x86_64-generic morph: strata/bsp-x86_64-generic.morph - name: zookeeper-server @@ -19,4 +21,3 @@ configuration-extensions: - simple-network - nfsboot - install-files -- cloud-init -- cgit v1.2.1