From efbe0573ce48cfe860345a683e40c27debcb894b Mon Sep 17 00:00:00 2001 From: Mike Smith Date: Thu, 11 Dec 2014 14:23:59 +0000 Subject: Add chunks for Java, ANT and ZooKeeper Java is sourced from the binary Java release from Oracle. This chunk was originally written by Francisco Marchena. ANT is a Java build system and is needed by ZooKeeper. ZooKeeper itself is documented at http://zookeeper.apache.org/ This patch also brings in a zookeeper test program in a seperate strata that can be safely discarded if not required. this test program was written by me, and is not designed to be used in any practical way, but to showcase the functionality of zookeeper within baserock The ZooKeeper demonstration server and client are currently hosted on baserock/test. The Java binary chunk only works for x86_64. As such, these systems are limited to that architecture. --- systems/zookeeper-client-x86_64.morph | 23 +++++++++++++++++++++++ systems/zookeeper-server-x86_64.morph | 23 +++++++++++++++++++++++ 2 files changed, 46 insertions(+) create mode 100644 systems/zookeeper-client-x86_64.morph create mode 100644 systems/zookeeper-server-x86_64.morph (limited to 'systems') diff --git a/systems/zookeeper-client-x86_64.morph b/systems/zookeeper-client-x86_64.morph new file mode 100644 index 00000000..c8ac7784 --- /dev/null +++ b/systems/zookeeper-client-x86_64.morph @@ -0,0 +1,23 @@ +name: zookeeper-client-x86_64 +kind: system +description: | + A system that is able to build other systems based on the 64-bit x86 + architecture. includes the installation of zookeeper and a test client. +arch: x86_64 +strata: +- name: build-essential + 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 + morph: strata/zookeeper-client.morph +configuration-extensions: +- set-hostname +- add-config-files +- simple-network +- nfsboot +- install-files diff --git a/systems/zookeeper-server-x86_64.morph b/systems/zookeeper-server-x86_64.morph new file mode 100644 index 00000000..ad022a91 --- /dev/null +++ b/systems/zookeeper-server-x86_64.morph @@ -0,0 +1,23 @@ +name: zookeeper-server-X86_64 +kind: system +description: | + A system that is able to build other systems based on the 64-bit x86 + architecture. includes the zookeeper server and setup for basic tests +arch: x86_64 +strata: +- name: build-essential + 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 + morph: strata/zookeeper-server.morph +configuration-extensions: +- set-hostname +- add-config-files +- simple-network +- nfsboot +- install-files -- cgit v1.2.1