diff options
author | Mike Smith <mike.smith@codethink.co.uk> | 2014-12-11 14:23:59 +0000 |
---|---|---|
committer | Mike Smith <mike.smith@codethink.co.uk> | 2014-12-18 13:29:42 +0000 |
commit | efbe0573ce48cfe860345a683e40c27debcb894b (patch) | |
tree | f279c18f23db73a3498cb80a21fc7d2d0566e0fe /systems | |
parent | f7dd00169f2482a4db7087008317589848afed32 (diff) | |
download | definitions-efbe0573ce48cfe860345a683e40c27debcb894b.tar.gz |
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, <mike.smith@codethink.co.uk> 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.
Diffstat (limited to 'systems')
-rw-r--r-- | systems/zookeeper-client-x86_64.morph | 23 | ||||
-rw-r--r-- | systems/zookeeper-server-x86_64.morph | 23 |
2 files changed, 46 insertions, 0 deletions
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 |