summaryrefslogtreecommitdiff
path: root/systems
diff options
context:
space:
mode:
Diffstat (limited to 'systems')
-rw-r--r--systems/armv7lhf-cross-toolchain-system-x86_32-generic.def (renamed from systems/armv7lhf-cross-toolchain-system-x86_32-generic.morph)6
-rw-r--r--systems/armv7lhf-cross-toolchain-system-x86_64-generic.def (renamed from systems/armv7lhf-cross-toolchain-system-x86_64-generic.morph)6
-rw-r--r--systems/base-system-armv7-highbank.def (renamed from systems/base-system-armv7-highbank.morph)7
-rw-r--r--systems/base-system-armv7-versatile.def (renamed from systems/base-system-armv7-versatile.morph)7
-rw-r--r--systems/base-system-armv7b-highbank.def (renamed from systems/base-system-armv7b-highbank.morph)7
-rw-r--r--systems/base-system-armv7b-vexpress-tc2.def (renamed from systems/base-system-armv7b-vexpress-tc2.morph)7
-rw-r--r--systems/base-system-armv7lhf-highbank.def (renamed from systems/base-system-armv7lhf-highbank.morph)7
-rw-r--r--systems/base-system-ppc64-generic.def (renamed from systems/base-system-ppc64-generic.morph)7
-rw-r--r--systems/base-system-x86_32-generic.def (renamed from systems/base-system-x86_32-generic.morph)8
-rw-r--r--systems/base-system-x86_64-generic.def (renamed from systems/base-system-x86_64-generic.morph)8
-rw-r--r--systems/build-system-armv7lhf-highbank.def (renamed from systems/build-system-armv7lhf-highbank.morph)12
-rw-r--r--systems/build-system-armv7lhf-jetson.def (renamed from systems/build-system-armv7lhf-jetson.morph)12
-rw-r--r--systems/build-system-ppc64.def (renamed from systems/build-system-ppc64.morph)12
-rw-r--r--systems/build-system-x86_32-chroot.def (renamed from systems/build-system-x86_32-chroot.morph)11
-rw-r--r--systems/build-system-x86_32.def (renamed from systems/build-system-x86_32.morph)12
-rw-r--r--systems/build-system-x86_64-chroot.def (renamed from systems/build-system-x86_64-chroot.morph)11
-rw-r--r--systems/build-system-x86_64.def (renamed from systems/build-system-x86_64.morph)12
-rw-r--r--systems/ceph-service-x86_64-generic.def (renamed from systems/ceph-service-x86_64-generic.morph)9
-rw-r--r--systems/cross-bootstrap-system-armv7lhf-generic.def (renamed from systems/cross-bootstrap-system-armv7lhf-generic.morph)6
-rw-r--r--systems/cross-bootstrap-system-ppc64-generic.def (renamed from systems/cross-bootstrap-system-ppc64-generic.morph)6
-rw-r--r--systems/cross-bootstrap-system-x86_64-generic.def (renamed from systems/cross-bootstrap-system-x86_64-generic.morph)6
-rw-r--r--systems/cxmanage-system-x86_64-generic.def (renamed from systems/cxmanage-system-x86_64-generic.morph)9
-rw-r--r--systems/devel-system-armv7-chroot.def (renamed from systems/devel-system-armv7-chroot.morph)11
-rw-r--r--systems/devel-system-armv7-highbank.def (renamed from systems/devel-system-armv7-highbank.morph)13
-rw-r--r--systems/devel-system-armv7-versatile.def (renamed from systems/devel-system-armv7-versatile.morph)13
-rw-r--r--systems/devel-system-armv7-wandboard.def (renamed from systems/devel-system-armv7-wandboard.morph)13
-rw-r--r--systems/devel-system-armv7b-chroot.def (renamed from systems/devel-system-armv7b-chroot.morph)9
-rw-r--r--systems/devel-system-armv7b-highbank.def (renamed from systems/devel-system-armv7b-highbank.morph)11
-rw-r--r--systems/devel-system-armv7lhf-chroot.def (renamed from systems/devel-system-armv7lhf-chroot.morph)11
-rw-r--r--systems/devel-system-armv7lhf-highbank.def (renamed from systems/devel-system-armv7lhf-highbank.morph)13
-rw-r--r--systems/devel-system-armv7lhf-jetson.def (renamed from systems/devel-system-armv7lhf-jetson.morph)13
-rw-r--r--systems/devel-system-armv7lhf-wandboard.def (renamed from systems/devel-system-armv7lhf-wandboard.morph)13
-rw-r--r--systems/devel-system-ppc64-chroot.def (renamed from systems/devel-system-ppc64-chroot.morph)10
-rw-r--r--systems/devel-system-ppc64-generic.def (renamed from systems/devel-system-ppc64-generic.morph)12
-rw-r--r--systems/devel-system-x86_32-chroot.def (renamed from systems/devel-system-x86_32-chroot.morph)12
-rw-r--r--systems/devel-system-x86_32-generic.def (renamed from systems/devel-system-x86_32-generic.morph)14
-rw-r--r--systems/devel-system-x86_64-chroot.def (renamed from systems/devel-system-x86_64-chroot.morph)12
-rw-r--r--systems/devel-system-x86_64-generic.def (renamed from systems/devel-system-x86_64-generic.morph)14
-rw-r--r--systems/devel-system-x86_64-vagrant.def (renamed from systems/devel-system-x86_64-vagrant.morph)13
-rw-r--r--systems/distbuild-system-x86_64-openstack.def (renamed from systems/distbuild-system-x86_64-openstack.morph)13
-rw-r--r--systems/genivi-baseline-system-armv7lhf-jetson.def (renamed from systems/genivi-baseline-system-armv7lhf-jetson.morph)18
-rw-r--r--systems/genivi-baseline-system-armv7lhf-versatile.def (renamed from systems/genivi-baseline-system-armv7lhf-versatile.morph)17
-rw-r--r--systems/genivi-baseline-system-x86_64-generic.def27
-rw-r--r--systems/genivi-baseline-system-x86_64-generic.morph44
-rw-r--r--systems/gerrit-x86_64.def (renamed from systems/gerrit-x86_64.morph)13
-rw-r--r--systems/gitlab-ci-runner.def29
-rw-r--r--systems/gitlab-ci-runner.morph49
-rw-r--r--systems/gitlab-server.def (renamed from systems/gitlab-server.morph)14
-rw-r--r--systems/initramfs-x86_64.def (renamed from systems/initramfs-x86_64.morph)5
-rw-r--r--systems/minimal-system-x86_32-generic.def (renamed from systems/minimal-system-x86_32-generic.morph)5
-rw-r--r--systems/minimal-system-x86_64-generic.def (renamed from systems/minimal-system-x86_64-generic.morph)5
-rw-r--r--systems/nodejs-system-x86_64.def (renamed from systems/nodejs-system-x86_64.morph)8
-rw-r--r--systems/qt4-devel-system-x86_64-generic.def (renamed from systems/qt4-devel-system-x86_64-generic.morph)18
-rw-r--r--systems/qt5-devel-system-x86_64-generic.def (renamed from systems/qt5-devel-system-x86_64-generic.morph)18
-rw-r--r--systems/trove-system-x86_64.def24
-rw-r--r--systems/trove-system-x86_64.morph37
-rw-r--r--systems/web-system-x86_64-generic.def23
-rw-r--r--systems/web-system-x86_64-generic.morph37
-rw-r--r--systems/xfce-system.def25
-rw-r--r--systems/xfce-system.morph41
60 files changed, 178 insertions, 687 deletions
diff --git a/systems/armv7lhf-cross-toolchain-system-x86_32-generic.morph b/systems/armv7lhf-cross-toolchain-system-x86_32-generic.def
index e983ba7a..c6d4a26d 100644
--- a/systems/armv7lhf-cross-toolchain-system-x86_32-generic.morph
+++ b/systems/armv7lhf-cross-toolchain-system-x86_32-generic.def
@@ -1,15 +1,11 @@
name: armv7lhf-cross-toolchain-system-x86_32-generic
-kind: system
description: A system that contains an ARM cross compiler, intended to be used as
a sysroot.
arch: x86_32
-strata:
+contents:
- name: build-essential
- morph: strata/build-essential.morph
- name: armv7lhf-cross-toolchain
- morph: strata/armv7lhf-cross-toolchain.morph
- name: cross-tools
- morph: strata/cross-tools.morph
configuration-extensions:
- set-hostname
- add-config-files
diff --git a/systems/armv7lhf-cross-toolchain-system-x86_64-generic.morph b/systems/armv7lhf-cross-toolchain-system-x86_64-generic.def
index 1a8c20bb..ef90e532 100644
--- a/systems/armv7lhf-cross-toolchain-system-x86_64-generic.morph
+++ b/systems/armv7lhf-cross-toolchain-system-x86_64-generic.def
@@ -1,15 +1,11 @@
name: armv7lhf-cross-toolchain-system-x86_64-generic
-kind: system
description: A system that contains an ARM cross compiler, intended to be used as
a sysroot.
arch: x86_64
-strata:
+contents:
- name: build-essential
- morph: strata/build-essential.morph
- name: armv7lhf-cross-toolchain
- morph: strata/armv7lhf-cross-toolchain.morph
- name: cross-tools
- morph: strata/cross-tools.morph
configuration-extensions:
- set-hostname
- add-config-files
diff --git a/systems/base-system-armv7-highbank.morph b/systems/base-system-armv7-highbank.def
index 4efd3981..9ce1e976 100644
--- a/systems/base-system-armv7-highbank.morph
+++ b/systems/base-system-armv7-highbank.def
@@ -1,17 +1,12 @@
name: base-system-armv7-highbank
-kind: system
description: The set of strata required to have a minimal system for an ARM highbank
system.
arch: armv7l
-strata:
+contents:
- name: build-essential
- morph: strata/build-essential.morph
- name: core
- morph: strata/core.morph
- name: foundation
- morph: strata/foundation.morph
- name: bsp-armv7-highbank
- morph: strata/bsp-armv7-highbank.morph
configuration-extensions:
- set-hostname
- add-config-files
diff --git a/systems/base-system-armv7-versatile.morph b/systems/base-system-armv7-versatile.def
index 2c3634b5..23f87113 100644
--- a/systems/base-system-armv7-versatile.morph
+++ b/systems/base-system-armv7-versatile.def
@@ -1,17 +1,12 @@
name: base-system-armv7-versatile
-kind: system
description: The set of strata required to have a minimal system for an ARM versatile
system.
arch: armv7l
-strata:
+contents:
- name: build-essential
- morph: strata/build-essential.morph
- name: core
- morph: strata/core.morph
- name: foundation
- morph: strata/foundation.morph
- name: bsp-armv7-versatile
- morph: strata/bsp-armv7-versatile.morph
configuration-extensions:
- set-hostname
- add-config-files
diff --git a/systems/base-system-armv7b-highbank.morph b/systems/base-system-armv7b-highbank.def
index 2218af6f..003b9d4e 100644
--- a/systems/base-system-armv7b-highbank.morph
+++ b/systems/base-system-armv7b-highbank.def
@@ -1,17 +1,12 @@
name: base-system-armv7b-highbank
-kind: system
description: The set of strata required to have a minimal system for an ARM highbank
system.
arch: armv7b
-strata:
+contents:
- name: build-essential
- morph: strata/build-essential.morph
- name: core
- morph: strata/core.morph
- name: foundation
- morph: strata/foundation.morph
- name: bsp-armv7b-highbank
- morph: strata/bsp-armv7b-highbank.morph
configuration-extensions:
- set-hostname
- add-config-files
diff --git a/systems/base-system-armv7b-vexpress-tc2.morph b/systems/base-system-armv7b-vexpress-tc2.def
index 83b437a1..d018cf21 100644
--- a/systems/base-system-armv7b-vexpress-tc2.morph
+++ b/systems/base-system-armv7b-vexpress-tc2.def
@@ -1,16 +1,11 @@
name: base-system-armv7b-vexpress-tc2
-kind: system
description: A small system for Versatile TC2 boards system.
arch: armv7b
-strata:
+contents:
- name: build-essential
- morph: strata/build-essential.morph
- name: core
- morph: strata/core.morph
- name: foundation
- morph: strata/foundation.morph
- name: bsp-armv7b-vexpress-tc2
- morph: strata/bsp-armv7b-vexpress-tc2.morph
configuration-extensions:
- set-hostname
- add-config-files
diff --git a/systems/base-system-armv7lhf-highbank.morph b/systems/base-system-armv7lhf-highbank.def
index f5ced471..e7706a64 100644
--- a/systems/base-system-armv7lhf-highbank.morph
+++ b/systems/base-system-armv7lhf-highbank.def
@@ -1,17 +1,12 @@
name: base-system-armv7lhf-highbank
-kind: system
description: The set of strata required to have a minimal system for an ARM highbank
system.
arch: armv7lhf
-strata:
+contents:
- name: build-essential
- morph: strata/build-essential.morph
- name: core
- morph: strata/core.morph
- name: foundation
- morph: strata/foundation.morph
- name: bsp-armv7-highbank
- morph: strata/bsp-armv7-highbank.morph
configuration-extensions:
- set-hostname
- add-config-files
diff --git a/systems/base-system-ppc64-generic.morph b/systems/base-system-ppc64-generic.def
index 85bc50b4..ac52185b 100644
--- a/systems/base-system-ppc64-generic.morph
+++ b/systems/base-system-ppc64-generic.def
@@ -1,17 +1,12 @@
name: base-system-ppc64-generic
-kind: system
description: The set of strata required to have a minimal system for a 64-bit ppc64
system.
arch: ppc64
-strata:
+contents:
- name: build-essential
- morph: strata/build-essential.morph
- name: core
- morph: strata/core.morph
- name: foundation
- morph: strata/foundation.morph
- name: bsp-ppc64-generic
- morph: strata/bsp-ppc64-generic.morph
configuration-extensions:
- set-hostname
- add-config-files
diff --git a/systems/base-system-x86_32-generic.morph b/systems/base-system-x86_32-generic.def
index f82d1667..eadff928 100644
--- a/systems/base-system-x86_32-generic.morph
+++ b/systems/base-system-x86_32-generic.def
@@ -1,18 +1,12 @@
name: base-system-x86_32-generic
-kind: system
description: The set of strata required to have a basic system for a 32-bit x86 system.
arch: x86_32
-strata:
+contents:
- name: build-essential
- morph: strata/build-essential.morph
- name: core
- morph: strata/core.morph
- name: foundation
- morph: strata/foundation.morph
- name: bsp-x86_32-generic
- morph: strata/bsp-x86_32-generic.morph
- name: cloudinit-support
- morph: strata/cloudinit-support.morph
configuration-extensions:
- set-hostname
- add-config-files
diff --git a/systems/base-system-x86_64-generic.morph b/systems/base-system-x86_64-generic.def
index 1bcafc2a..c3c015ec 100644
--- a/systems/base-system-x86_64-generic.morph
+++ b/systems/base-system-x86_64-generic.def
@@ -1,19 +1,13 @@
name: base-system-x86_64-generic
-kind: system
description: The set of strata required to have a minimal system for a 64-bit x86
system.
arch: x86_64
-strata:
+contents:
- 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: cloudinit-support
- morph: strata/cloudinit-support.morph
configuration-extensions:
- set-hostname
- add-config-files
diff --git a/systems/build-system-armv7lhf-highbank.morph b/systems/build-system-armv7lhf-highbank.def
index 43e701b5..4fa2ced5 100644
--- a/systems/build-system-armv7lhf-highbank.morph
+++ b/systems/build-system-armv7lhf-highbank.def
@@ -1,26 +1,16 @@
name: build-system-armv7lhf-highbank
-kind: system
description: The system that should be used for building all other Baserock systems for ARMv7 little-endian hard-float Calxeda Highbank computers.
arch: armv7lhf
-strata:
+contents:
- name: build-essential
- morph: strata/build-essential.morph
- name: core
- morph: strata/core.morph
- name: foundation
- morph: strata/foundation.morph
- name: bsp-armv7-highbank
- morph: strata/bsp-armv7-highbank.morph
- name: tools
- morph: strata/tools.morph
- name: morph-utils
- morph: strata/morph-utils.morph
- name: nfs
- morph: strata/nfs.morph
- name: ansible
- morph: strata/ansible.morph
- name: cloudinit-support
- morph: strata/cloudinit-support.morph
configuration-extensions:
- set-hostname
- add-config-files
diff --git a/systems/build-system-armv7lhf-jetson.morph b/systems/build-system-armv7lhf-jetson.def
index 674b5406..a86558f7 100644
--- a/systems/build-system-armv7lhf-jetson.morph
+++ b/systems/build-system-armv7lhf-jetson.def
@@ -1,26 +1,16 @@
name: build-system-armv7lhf-jetson
-kind: system
description: The system that should be used for building all other Baserock systems for ARMv7 little-endian hard-float NVIDIA Jetson TK1 computers.
arch: armv7lhf
-strata:
+contents:
- name: build-essential
- morph: strata/build-essential.morph
- name: core
- morph: strata/core.morph
- name: foundation
- morph: strata/foundation.morph
- name: bsp-jetson
- morph: strata/bsp-jetson.morph
- name: tools
- morph: strata/tools.morph
- name: morph-utils
- morph: strata/morph-utils.morph
- name: nfs
- morph: strata/nfs.morph
- name: ansible
- morph: strata/ansible.morph
- name: cloudinit-support
- morph: strata/cloudinit-support.morph
configuration-extensions:
- set-hostname
- add-config-files
diff --git a/systems/build-system-ppc64.morph b/systems/build-system-ppc64.def
index a317c696..521ee7fc 100644
--- a/systems/build-system-ppc64.morph
+++ b/systems/build-system-ppc64.def
@@ -1,26 +1,16 @@
name: build-system-ppc64
-kind: system
description: The system that should be used for building all other Baserock systems for 64-bit POWER computers.
arch: ppc64
-strata:
+contents:
- name: build-essential
- morph: strata/build-essential.morph
- name: core
- morph: strata/core.morph
- name: foundation
- morph: strata/foundation.morph
- name: bsp-ppc64-generic
- morph: strata/bsp-ppc64-generic.morph
- name: tools
- morph: strata/tools.morph
- name: morph-utils
- morph: strata/morph-utils.morph
- name: nfs
- morph: strata/nfs.morph
- name: ansible
- morph: strata/ansible.morph
- name: cloudinit-support
- morph: strata/cloudinit-support.morph
configuration-extensions:
- set-hostname
- add-config-files
diff --git a/systems/build-system-x86_32-chroot.morph b/systems/build-system-x86_32-chroot.def
index 776fa4ab..36c70278 100644
--- a/systems/build-system-x86_32-chroot.morph
+++ b/systems/build-system-x86_32-chroot.def
@@ -1,24 +1,15 @@
name: build-system-x86_32-chroot
-kind: system
description: The system that should be used for building all other Baserock systems for 32-bit Intel x86 computers, chroot variant.
arch: x86_32
-strata:
+contents:
- name: build-essential
- morph: strata/build-essential.morph
- name: core
- morph: strata/core.morph
- name: foundation
- morph: strata/foundation.morph
- name: tools
- morph: strata/tools.morph
- name: morph-utils
- morph: strata/morph-utils.morph
- name: nfs
- morph: strata/nfs.morph
- name: ansible
- morph: strata/ansible.morph
- name: cloudinit-support
- morph: strata/cloudinit-support.morph
configuration-extensions:
- set-hostname
- add-config-files
diff --git a/systems/build-system-x86_32.morph b/systems/build-system-x86_32.def
index e336d2ec..7dd7aa81 100644
--- a/systems/build-system-x86_32.morph
+++ b/systems/build-system-x86_32.def
@@ -1,26 +1,16 @@
name: build-system-x86_32
-kind: system
description: The system that should be used for building all other Baserock systems for 32-bit Intel x86 computers.
arch: x86_32
-strata:
+contents:
- name: build-essential
- morph: strata/build-essential.morph
- name: core
- morph: strata/core.morph
- name: foundation
- morph: strata/foundation.morph
- name: bsp-x86_32-generic
- morph: strata/bsp-x86_32-generic.morph
- name: tools
- morph: strata/tools.morph
- name: morph-utils
- morph: strata/morph-utils.morph
- name: nfs
- morph: strata/nfs.morph
- name: ansible
- morph: strata/ansible.morph
- name: cloudinit-support
- morph: strata/cloudinit-support.morph
configuration-extensions:
- set-hostname
- add-config-files
diff --git a/systems/build-system-x86_64-chroot.morph b/systems/build-system-x86_64-chroot.def
index 4cc66226..68438672 100644
--- a/systems/build-system-x86_64-chroot.morph
+++ b/systems/build-system-x86_64-chroot.def
@@ -1,24 +1,15 @@
name: build-system-x86_64-chroot
-kind: system
description: The system that should be used for building all other Baserock systems for 64-bit Intel x86 computers, chroot variant.
arch: x86_64
-strata:
+contents:
- name: build-essential
- morph: strata/build-essential.morph
- name: core
- morph: strata/core.morph
- name: foundation
- morph: strata/foundation.morph
- name: tools
- morph: strata/tools.morph
- name: morph-utils
- morph: strata/morph-utils.morph
- name: nfs
- morph: strata/nfs.morph
- name: ansible
- morph: strata/ansible.morph
- name: cloudinit-support
- morph: strata/cloudinit-support.morph
configuration-extensions:
- set-hostname
- add-config-files
diff --git a/systems/build-system-x86_64.morph b/systems/build-system-x86_64.def
index 6db657a1..644db3e0 100644
--- a/systems/build-system-x86_64.morph
+++ b/systems/build-system-x86_64.def
@@ -1,26 +1,16 @@
name: build-system-x86_64
-kind: system
description: The system that should be used for building all other Baserock systems for 64-bit Intel x86 computers.
arch: x86_64
-strata:
+contents:
- 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: tools
- morph: strata/tools.morph
- name: morph-utils
- morph: strata/morph-utils.morph
- name: nfs
- morph: strata/nfs.morph
- name: ansible
- morph: strata/ansible.morph
- name: cloudinit-support
- morph: strata/cloudinit-support.morph
configuration-extensions:
- set-hostname
- add-config-files
diff --git a/systems/ceph-service-x86_64-generic.morph b/systems/ceph-service-x86_64-generic.def
index 182cf0cd..f4db4f85 100644
--- a/systems/ceph-service-x86_64-generic.morph
+++ b/systems/ceph-service-x86_64-generic.def
@@ -1,21 +1,14 @@
name: ceph-service-x86_64-generic
-kind: system
description: The set of strata required to have a minimal system for a 64-bit x86
system + the service daemons for ceph object, block and file storage.
arch: x86_64
-strata:
+contents:
- 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: network-security
- morph: strata/network-security.morph
- name: ceph-service
- morph: strata/ceph-service.morph
configuration-extensions:
- set-hostname
- add-config-files
diff --git a/systems/cross-bootstrap-system-armv7lhf-generic.morph b/systems/cross-bootstrap-system-armv7lhf-generic.def
index 4eecf7fe..0662752d 100644
--- a/systems/cross-bootstrap-system-armv7lhf-generic.morph
+++ b/systems/cross-bootstrap-system-armv7lhf-generic.def
@@ -1,11 +1,7 @@
name: cross-bootstrap-system-armv7lhf-generic
-kind: system
description: A system that produces the minimum needed to build a devel system
arch: armv7lhf
-strata:
+contents:
- name: build-essential
- morph: strata/build-essential.morph
- name: core
- morph: strata/core.morph
- name: cross-bootstrap
- morph: strata/cross-bootstrap.morph
diff --git a/systems/cross-bootstrap-system-ppc64-generic.morph b/systems/cross-bootstrap-system-ppc64-generic.def
index 8b274e80..5406e6c0 100644
--- a/systems/cross-bootstrap-system-ppc64-generic.morph
+++ b/systems/cross-bootstrap-system-ppc64-generic.def
@@ -1,11 +1,7 @@
name: cross-bootstrap-system-ppc64-generic
-kind: system
description: A system that produces the minimum needed to build a devel system
arch: ppc64
-strata:
+contents:
- name: build-essential
- morph: strata/build-essential.morph
- name: core
- morph: strata/core.morph
- name: cross-bootstrap
- morph: strata/cross-bootstrap.morph
diff --git a/systems/cross-bootstrap-system-x86_64-generic.morph b/systems/cross-bootstrap-system-x86_64-generic.def
index bdd42cf3..2898a3ec 100644
--- a/systems/cross-bootstrap-system-x86_64-generic.morph
+++ b/systems/cross-bootstrap-system-x86_64-generic.def
@@ -1,11 +1,7 @@
name: cross-bootstrap-system-x86_64-generic
-kind: system
description: A system that produces the minimum needed to build a devel system
arch: x86_64
-strata:
+contents:
- name: build-essential
- morph: strata/build-essential.morph
- name: core
- morph: strata/core.morph
- name: cross-bootstrap
- morph: strata/cross-bootstrap.morph
diff --git a/systems/cxmanage-system-x86_64-generic.morph b/systems/cxmanage-system-x86_64-generic.def
index 4d731ea3..537d908f 100644
--- a/systems/cxmanage-system-x86_64-generic.morph
+++ b/systems/cxmanage-system-x86_64-generic.def
@@ -1,20 +1,13 @@
name: cxmanage-system-x86_64-generic
-kind: system
description: A baserock development system with calxeda management tools added
arch: x86_64
-strata:
+contents:
- 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: tools
- morph: strata/tools.morph
- name: cxmanage
- morph: strata/cxmanage.morph
configuration-extensions:
- set-hostname
- add-config-files
diff --git a/systems/devel-system-armv7-chroot.morph b/systems/devel-system-armv7-chroot.def
index 265f63fa..4887ee9c 100644
--- a/systems/devel-system-armv7-chroot.morph
+++ b/systems/devel-system-armv7-chroot.def
@@ -1,28 +1,19 @@
name: devel-system-armv7-chroot
-kind: system
description: |
A system with useful tools for doing Baserock development.
For use as a chroot inside a Linux-based operating system on ARMv7
computers using little-endian word order.
arch: armv7l
-strata:
+contents:
- name: build-essential
- morph: strata/build-essential.morph
- name: core
- morph: strata/core.morph
- name: foundation
- morph: strata/foundation.morph
- name: tools
- morph: strata/tools.morph
- name: morph-utils
- morph: strata/morph-utils.morph
- name: openstack-clients
- morph: strata/openstack-clients.morph
- name: nodejs
- morph: strata/nodejs.morph
- name: ruby
- morph: strata/ruby.morph
configuration-extensions:
- set-hostname
- add-config-files
diff --git a/systems/devel-system-armv7-highbank.morph b/systems/devel-system-armv7-highbank.def
index 91716fc8..3b233819 100644
--- a/systems/devel-system-armv7-highbank.morph
+++ b/systems/devel-system-armv7-highbank.def
@@ -1,31 +1,20 @@
name: devel-system-armv7-highbank
-kind: system
description: |
A system with useful tools for doing Baserock development.
For use on ARMv7 Calxeda Highbank computers using little-endian word order.
arch: armv7l
-strata:
+contents:
- name: build-essential
- morph: strata/build-essential.morph
- name: core
- morph: strata/core.morph
- name: foundation
- morph: strata/foundation.morph
- name: bsp-armv7-highbank
- morph: strata/bsp-armv7-highbank.morph
- name: tools
- morph: strata/tools.morph
- name: morph-utils
- morph: strata/morph-utils.morph
- name: openstack-clients
- morph: strata/openstack-clients.morph
- name: nodejs
- morph: strata/nodejs.morph
- name: ruby
- morph: strata/ruby.morph
- name: nfs
- morph: strata/nfs.morph
configuration-extensions:
- set-hostname
- add-config-files
diff --git a/systems/devel-system-armv7-versatile.morph b/systems/devel-system-armv7-versatile.def
index 8e911703..e5e0ef03 100644
--- a/systems/devel-system-armv7-versatile.morph
+++ b/systems/devel-system-armv7-versatile.def
@@ -1,31 +1,20 @@
name: devel-system-armv7-versatile
-kind: system
description: |
A system with useful tools for doing Baserock development.
For use on generic ARMv7 versatile computers using little-endian word order.
arch: armv7l
-strata:
+contents:
- name: build-essential
- morph: strata/build-essential.morph
- name: core
- morph: strata/core.morph
- name: foundation
- morph: strata/foundation.morph
- name: bsp-armv7-versatile
- morph: strata/bsp-armv7-versatile.morph
- name: tools
- morph: strata/tools.morph
- name: morph-utils
- morph: strata/morph-utils.morph
- name: openstack-clients
- morph: strata/openstack-clients.morph
- name: nodejs
- morph: strata/nodejs.morph
- name: ruby
- morph: strata/ruby.morph
- name: nfs
- morph: strata/nfs.morph
configuration-extensions:
- set-hostname
- add-config-files
diff --git a/systems/devel-system-armv7-wandboard.morph b/systems/devel-system-armv7-wandboard.def
index 973f05ea..f0b2e674 100644
--- a/systems/devel-system-armv7-wandboard.morph
+++ b/systems/devel-system-armv7-wandboard.def
@@ -1,31 +1,20 @@
name: devel-system-armv7-wandboard
-kind: system
description: |
A system with useful tools for doing Baserock development.
For use on ARMv7 Wandboard computers using little-endian word order.
arch: armv7l
-strata:
+contents:
- name: build-essential
- morph: strata/build-essential.morph
- name: core
- morph: strata/core.morph
- name: foundation
- morph: strata/foundation.morph
- name: bsp-wandboard
- morph: strata/bsp-wandboard.morph
- name: tools
- morph: strata/tools.morph
- name: morph-utils
- morph: strata/morph-utils.morph
- name: openstack-clients
- morph: strata/openstack-clients.morph
- name: nodejs
- morph: strata/nodejs.morph
- name: ruby
- morph: strata/ruby.morph
- name: nfs
- morph: strata/nfs.morph
configuration-extensions:
- set-hostname
- add-config-files
diff --git a/systems/devel-system-armv7b-chroot.morph b/systems/devel-system-armv7b-chroot.def
index c74e52b3..5710e437 100644
--- a/systems/devel-system-armv7b-chroot.morph
+++ b/systems/devel-system-armv7b-chroot.def
@@ -1,24 +1,17 @@
name: devel-system-armv7b-chroot
-kind: system
description: |
A system with useful tools for doing Baserock development.
For use as a chroot inside a Linux-based operating system on ARMv7 computers
using big-endian word order.
arch: armv7b
-strata:
+contents:
- name: build-essential
- morph: strata/build-essential.morph
- name: core
- morph: strata/core.morph
- name: foundation
- morph: strata/foundation.morph
- name: tools
- morph: strata/tools.morph
- name: morph-utils
- morph: strata/morph-utils.morph
- name: openstack-clients
- morph: strata/openstack-clients.morph
configuration-extensions:
- set-hostname
- add-config-files
diff --git a/systems/devel-system-armv7b-highbank.morph b/systems/devel-system-armv7b-highbank.def
index 4f3944c2..1e148e32 100644
--- a/systems/devel-system-armv7b-highbank.morph
+++ b/systems/devel-system-armv7b-highbank.def
@@ -1,27 +1,18 @@
name: devel-system-armv7b-highbank
-kind: system
description: |
A system with useful tools for doing Baserock development.
For use on ARMv7 Calxeda Highbank computers using big-endian word order.
arch: armv7b
-strata:
+contents:
- name: build-essential
- morph: strata/build-essential.morph
- name: core
- morph: strata/core.morph
- name: foundation
- morph: strata/foundation.morph
- name: bsp-armv7b-highbank
- morph: strata/bsp-armv7b-highbank.morph
- name: tools
- morph: strata/tools.morph
- name: morph-utils
- morph: strata/morph-utils.morph
- name: openstack-clients
- morph: strata/openstack-clients.morph
- name: nfs
- morph: strata/nfs.morph
configuration-extensions:
- set-hostname
- add-config-files
diff --git a/systems/devel-system-armv7lhf-chroot.morph b/systems/devel-system-armv7lhf-chroot.def
index 4d106fba..9d42c2d2 100644
--- a/systems/devel-system-armv7lhf-chroot.morph
+++ b/systems/devel-system-armv7lhf-chroot.def
@@ -1,28 +1,19 @@
name: devel-system-armv7lhf-chroot
-kind: system
description: |
A system with useful tools for doing Baserock development.
For use on ARMv7 computers using little-endian word order and hardware
floating point support.
arch: armv7lhf
-strata:
+contents:
- name: build-essential
- morph: strata/build-essential.morph
- name: core
- morph: strata/core.morph
- name: foundation
- morph: strata/foundation.morph
- name: tools
- morph: strata/tools.morph
- name: morph-utils
- morph: strata/morph-utils.morph
- name: openstack-clients
- morph: strata/openstack-clients.morph
- name: nodejs
- morph: strata/nodejs.morph
- name: ruby
- morph: strata/ruby.morph
configuration-extensions:
- set-hostname
- add-config-files
diff --git a/systems/devel-system-armv7lhf-highbank.morph b/systems/devel-system-armv7lhf-highbank.def
index 7049b1b0..3df14d7f 100644
--- a/systems/devel-system-armv7lhf-highbank.morph
+++ b/systems/devel-system-armv7lhf-highbank.def
@@ -1,32 +1,21 @@
name: devel-system-armv7lhf-highbank
-kind: system
description: |
A system with useful tools for doing Baserock development.
For use on ARMv7 Calxeda Highbank computers using little-endian word order
and hardware floating-point support.
arch: armv7lhf
-strata:
+contents:
- name: build-essential
- morph: strata/build-essential.morph
- name: core
- morph: strata/core.morph
- name: foundation
- morph: strata/foundation.morph
- name: bsp-armv7-highbank
- morph: strata/bsp-armv7-highbank.morph
- name: tools
- morph: strata/tools.morph
- name: morph-utils
- morph: strata/morph-utils.morph
- name: openstack-clients
- morph: strata/openstack-clients.morph
- name: nodejs
- morph: strata/nodejs.morph
- name: ruby
- morph: strata/ruby.morph
- name: nfs
- morph: strata/nfs.morph
configuration-extensions:
- set-hostname
- add-config-files
diff --git a/systems/devel-system-armv7lhf-jetson.morph b/systems/devel-system-armv7lhf-jetson.def
index 0bf7da18..b2f34c34 100644
--- a/systems/devel-system-armv7lhf-jetson.morph
+++ b/systems/devel-system-armv7lhf-jetson.def
@@ -1,32 +1,21 @@
name: devel-system-armv7lhf-jetson
-kind: system
description: |
A system with useful tools for doing Baserock development.
For use on ARMv7 NVIDIA Jetson TK1 computers using little-endian word order
and hardware floating-point support.
arch: armv7lhf
-strata:
+contents:
- name: build-essential
- morph: strata/build-essential.morph
- name: core
- morph: strata/core.morph
- name: foundation
- morph: strata/foundation.morph
- name: tools
- morph: strata/tools.morph
- name: morph-utils
- morph: strata/morph-utils.morph
- name: openstack-clients
- morph: strata/openstack-clients.morph
- name: nfs
- morph: strata/nfs.morph
- name: bsp-jetson
- morph: strata/bsp-jetson.morph
- name: nodejs
- morph: strata/nodejs.morph
- name: ruby
- morph: strata/ruby.morph
configuration-extensions:
- set-hostname
- add-config-files
diff --git a/systems/devel-system-armv7lhf-wandboard.morph b/systems/devel-system-armv7lhf-wandboard.def
index 7c27bcdf..398948f1 100644
--- a/systems/devel-system-armv7lhf-wandboard.morph
+++ b/systems/devel-system-armv7lhf-wandboard.def
@@ -1,32 +1,21 @@
name: devel-system-armv7lhf-wandboard
-kind: system
description: |
A system with useful tools for doing Baserock development.
For use on ARMv7 Wandboard computers using little-endian word order and
hardware floating point support.
arch: armv7lhf
-strata:
+contents:
- name: build-essential
- morph: strata/build-essential.morph
- name: core
- morph: strata/core.morph
- name: foundation
- morph: strata/foundation.morph
- name: bsp-wandboard
- morph: strata/bsp-wandboard.morph
- name: tools
- morph: strata/tools.morph
- name: morph-utils
- morph: strata/morph-utils.morph
- name: openstack-clients
- morph: strata/openstack-clients.morph
- name: nodejs
- morph: strata/nodejs.morph
- name: ruby
- morph: strata/ruby.morph
- name: nfs
- morph: strata/nfs.morph
configuration-extensions:
- set-hostname
- add-config-files
diff --git a/systems/devel-system-ppc64-chroot.morph b/systems/devel-system-ppc64-chroot.def
index b74f164c..44d614f0 100644
--- a/systems/devel-system-ppc64-chroot.morph
+++ b/systems/devel-system-ppc64-chroot.def
@@ -1,26 +1,18 @@
name: devel-system-ppc64-chroot
-kind: system
description: |
A system with useful tools for doing Baserock development.
For use as a chroot inside a Linux operating system on 64-bit POWER
computers.
arch: ppc64
-strata:
+contents:
- name: build-essential
- morph: strata/build-essential.morph
- name: core
- morph: strata/core.morph
- name: foundation
- morph: strata/foundation.morph
- name: tools
- morph: strata/tools.morph
- name: morph-utils
- morph: strata/morph-utils.morph
- name: openstack-clients
- morph: strata/openstack-clients.morph
- name: ruby
- morph: strata/ruby.morph
configuration-extensions:
- set-hostname
- add-config-files
diff --git a/systems/devel-system-ppc64-generic.morph b/systems/devel-system-ppc64-generic.def
index 16bc7fc3..d61ba717 100644
--- a/systems/devel-system-ppc64-generic.morph
+++ b/systems/devel-system-ppc64-generic.def
@@ -1,29 +1,19 @@
name: devel-system-ppc64-generic
-kind: system
description: |
A system with useful tools for doing Baserock development.
For use on 64-bit POWER computers.
arch: ppc64
-strata:
+contents:
- name: build-essential
- morph: strata/build-essential.morph
- name: core
- morph: strata/core.morph
- name: foundation
- morph: strata/foundation.morph
- name: bsp-ppc64-generic
- morph: strata/bsp-ppc64-generic.morph
- name: tools
- morph: strata/tools.morph
- name: morph-utils
- morph: strata/morph-utils.morph
- name: openstack-clients
- morph: strata/openstack-clients.morph
- name: ruby
- morph: strata/ruby.morph
- name: nfs
- morph: strata/nfs.morph
configuration-extensions:
- set-hostname
- add-config-files
diff --git a/systems/devel-system-x86_32-chroot.morph b/systems/devel-system-x86_32-chroot.def
index cf3d6ad1..b672ac3b 100644
--- a/systems/devel-system-x86_32-chroot.morph
+++ b/systems/devel-system-x86_32-chroot.def
@@ -1,30 +1,20 @@
name: devel-system-x86_32-chroot
-kind: system
description: |
A system with useful tools for doing Baserock development.
For use as a chroot inside a Linux operating system on 32-bit Intel x86
computers.
arch: x86_32
-strata:
+contents:
- name: build-essential
- morph: strata/build-essential.morph
- name: core
- morph: strata/core.morph
- name: foundation
- morph: strata/foundation.morph
- name: tools
- morph: strata/tools.morph
- name: morph-utils
- morph: strata/morph-utils.morph
- name: openstack-clients
- morph: strata/openstack-clients.morph
- name: bsp-x86_both-tools
- morph: strata/bsp-x86_both-tools.morph
- name: nodejs
- morph: strata/nodejs.morph
- name: ruby
- morph: strata/ruby.morph
configuration-extensions:
- set-hostname
- add-config-files
diff --git a/systems/devel-system-x86_32-generic.morph b/systems/devel-system-x86_32-generic.def
index 5afb6f72..5905a293 100644
--- a/systems/devel-system-x86_32-generic.morph
+++ b/systems/devel-system-x86_32-generic.def
@@ -1,33 +1,21 @@
name: devel-system-x86_32-generic
-kind: system
description: |
A system with useful tools for doing Baserock development.
For use on 32-bit Intel x86 computers.
arch: x86_32
-strata:
+contents:
- name: build-essential
- morph: strata/build-essential.morph
- name: core
- morph: strata/core.morph
- name: foundation
- morph: strata/foundation.morph
- name: bsp-x86_32-generic
- morph: strata/bsp-x86_32-generic.morph
- name: tools
- morph: strata/tools.morph
- name: morph-utils
- morph: strata/morph-utils.morph
- name: openstack-clients
- morph: strata/openstack-clients.morph
- name: cloudinit-support
- morph: strata/cloudinit-support.morph
- name: nodejs
- morph: strata/nodejs.morph
- name: ruby
- morph: strata/ruby.morph
- name: nfs
- morph: strata/nfs.morph
configuration-extensions:
- set-hostname
- add-config-files
diff --git a/systems/devel-system-x86_64-chroot.morph b/systems/devel-system-x86_64-chroot.def
index c2da5e1a..59303428 100644
--- a/systems/devel-system-x86_64-chroot.morph
+++ b/systems/devel-system-x86_64-chroot.def
@@ -1,30 +1,20 @@
name: devel-system-x86_64-chroot
-kind: system
description: |
A system with useful tools for doing Baserock development.
For use as a chroot inside a Linux operating system on 64-bit Intel x86
computers.
arch: x86_64
-strata:
+contents:
- name: build-essential
- morph: strata/build-essential.morph
- name: core
- morph: strata/core.morph
- name: foundation
- morph: strata/foundation.morph
- name: tools
- morph: strata/tools.morph
- name: morph-utils
- morph: strata/morph-utils.morph
- name: openstack-clients
- morph: strata/openstack-clients.morph
- name: bsp-x86_both-tools
- morph: strata/bsp-x86_both-tools.morph
- name: nodejs
- morph: strata/nodejs.morph
- name: ruby
- morph: strata/ruby.morph
configuration-extensions:
- set-hostname
- add-config-files
diff --git a/systems/devel-system-x86_64-generic.morph b/systems/devel-system-x86_64-generic.def
index 969f32b6..4c412186 100644
--- a/systems/devel-system-x86_64-generic.morph
+++ b/systems/devel-system-x86_64-generic.def
@@ -1,33 +1,21 @@
name: devel-system-x86_64-generic
-kind: system
description: |
A system with useful tools for doing Baserock development.
For use on 64-bit Intel x86 computers.
arch: x86_64
-strata:
+contents:
- 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: tools
- morph: strata/tools.morph
- name: morph-utils
- morph: strata/morph-utils.morph
- name: openstack-clients
- morph: strata/openstack-clients.morph
- name: cloudinit-support
- morph: strata/cloudinit-support.morph
- name: nodejs
- morph: strata/nodejs.morph
- name: ruby
- morph: strata/ruby.morph
- name: nfs
- morph: strata/nfs.morph
configuration-extensions:
- set-hostname
- add-config-files
diff --git a/systems/devel-system-x86_64-vagrant.morph b/systems/devel-system-x86_64-vagrant.def
index 85bbe90c..845ccc2f 100644
--- a/systems/devel-system-x86_64-vagrant.morph
+++ b/systems/devel-system-x86_64-vagrant.def
@@ -1,31 +1,20 @@
name: devel-system-x86_64-vagrant
-kind: system
description: |
A system with useful tools for doing Baserock development, using Vagrant.
For use with the Vagrant tool for x86_64 virtual machines.
arch: x86_64
-strata:
+contents:
- 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: tools
- morph: strata/tools.morph
- name: morph-utils
- morph: strata/morph-utils.morph
- name: openstack-clients
- morph: strata/openstack-clients.morph
- name: virtualbox-guest-x86_64
- morph: strata/virtualbox-guest-x86_64.morph
- name: nodejs
- morph: strata/nodejs.morph
- name: ruby
- morph: strata/ruby.morph
configuration-extensions:
- set-hostname
- add-config-files
diff --git a/systems/distbuild-system-x86_64-openstack.morph b/systems/distbuild-system-x86_64-openstack.def
index 483d8b99..623dda78 100644
--- a/systems/distbuild-system-x86_64-openstack.morph
+++ b/systems/distbuild-system-x86_64-openstack.def
@@ -1,28 +1,17 @@
name: distbuild-system-x86_64
-kind: system
description: Morph distributed build node for x86_64
arch: x86_64
-strata:
+contents:
- 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: tools
- morph: strata/tools.morph
- name: morph-utils
- morph: strata/morph-utils.morph
- name: nfs
- morph: strata/nfs.morph
- name: ansible
- morph: strata/ansible.morph
- name: cloudinit-support
- morph: strata/cloudinit-support.morph
- name: openstack-clients
- morph: strata/openstack-clients.morph
configuration-extensions:
- set-hostname
- add-config-files
diff --git a/systems/genivi-baseline-system-armv7lhf-jetson.morph b/systems/genivi-baseline-system-armv7lhf-jetson.def
index 59cca3e8..19ed8702 100644
--- a/systems/genivi-baseline-system-armv7lhf-jetson.morph
+++ b/systems/genivi-baseline-system-armv7lhf-jetson.def
@@ -1,38 +1,22 @@
name: genivi-baseline-system-armv7lhf-jetson
-kind: system
description: A GENIVI baseline system for a Jetson TK.
arch: armv7lhf
-strata:
+contents:
- name: build-essential
- morph: strata/build-essential.morph
- name: core
- morph: strata/core.morph
- name: foundation
- morph: strata/foundation.morph
- name: bsp-jetson
- morph: strata/bsp-jetson.morph
- name: connectivity
- morph: strata/connectivity.morph
- name: connman-common
- morph: strata/connman-common.morph
- name: audio-bluetooth
- morph: strata/audio-bluetooth.morph
- name: libdrm-common
- morph: strata/libdrm-common.morph
- name: multimedia
- morph: strata/multimedia.morph
- name: genivi
- morph: strata/genivi.morph
- name: wayland-generic
- morph: strata/wayland-generic.morph
- name: graphics-common
- morph: strata/graphics-common.morph
- name: input-common
- morph: strata/input-common.morph
- name: mesa-common
- morph: strata/mesa-common.morph
- name: weston-genivi
- morph: strata/weston-genivi.morph
configuration-extensions:
- set-hostname
- add-config-files
diff --git a/systems/genivi-baseline-system-armv7lhf-versatile.morph b/systems/genivi-baseline-system-armv7lhf-versatile.def
index ccc1419d..17bc9b48 100644
--- a/systems/genivi-baseline-system-armv7lhf-versatile.morph
+++ b/systems/genivi-baseline-system-armv7lhf-versatile.def
@@ -1,36 +1,21 @@
name: genivi-baseline-system-armv7lhf-versatile
-kind: system
description: A GENIVI baseline system for an ARMv7 system.
arch: armv7lhf
-strata:
+contents:
- name: build-essential
- morph: strata/build-essential.morph
- name: core
- morph: strata/core.morph
- name: foundation
- morph: strata/foundation.morph
- name: bsp-armv7-versatile
- morph: strata/bsp-armv7-versatile.morph
- name: connectivity
- morph: strata/connectivity.morph
- name: connman-common
- morph: strata/connman-common.morph
- name: audio-bluetooth
- morph: strata/audio-bluetooth.morph
- name: libdrm-common
- morph: strata/libdrm-common.morph
- name: multimedia
- morph: strata/multimedia.morph
- name: genivi
- morph: strata/genivi.morph
- name: wayland-generic
- morph: strata/wayland-generic.morph
- name: graphics-common
- morph: strata/graphics-common.morph
- name: input-common
- morph: strata/input-common.morph
- name: weston-genivi
- morph: strata/weston-genivi.morph
configuration-extensions:
- set-hostname
- add-config-files
diff --git a/systems/genivi-baseline-system-x86_64-generic.def b/systems/genivi-baseline-system-x86_64-generic.def
new file mode 100644
index 00000000..0968fbad
--- /dev/null
+++ b/systems/genivi-baseline-system-x86_64-generic.def
@@ -0,0 +1,27 @@
+name: genivi-baseline-system-x86_64-generic
+description: A GENIVI baseline system for a 64-bit x86 system.
+arch: x86_64
+contents:
+- name: build-essential
+- name: core
+- name: foundation
+- name: bsp-x86_64-generic
+- name: connectivity
+- name: connman-common
+- name: audio-bluetooth
+- name: libdrm-common
+- name: multimedia
+- name: genivi
+- name: wayland-generic
+- name: graphics-common
+- name: input-common
+- name: llvm-common
+- name: mesa-common
+- name: weston-genivi
+configuration-extensions:
+- set-hostname
+- add-config-files
+- simple-network
+- nfsboot
+- install-files
+- strip-gplv3
diff --git a/systems/genivi-baseline-system-x86_64-generic.morph b/systems/genivi-baseline-system-x86_64-generic.morph
deleted file mode 100644
index 883c0efe..00000000
--- a/systems/genivi-baseline-system-x86_64-generic.morph
+++ /dev/null
@@ -1,44 +0,0 @@
-name: genivi-baseline-system-x86_64-generic
-kind: system
-description: A GENIVI baseline system for a 64-bit x86 system.
-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: connectivity
- morph: strata/connectivity.morph
-- name: connman-common
- morph: strata/connman-common.morph
-- name: audio-bluetooth
- morph: strata/audio-bluetooth.morph
-- name: libdrm-common
- morph: strata/libdrm-common.morph
-- name: multimedia
- morph: strata/multimedia.morph
-- name: genivi
- morph: strata/genivi.morph
-- name: wayland-generic
- morph: strata/wayland-generic.morph
-- name: graphics-common
- morph: strata/graphics-common.morph
-- name: input-common
- morph: strata/input-common.morph
-- name: llvm-common
- morph: strata/llvm-common.morph
-- name: mesa-common
- morph: strata/mesa-common.morph
-- name: weston-genivi
- morph: strata/weston-genivi.morph
-configuration-extensions:
-- set-hostname
-- add-config-files
-- simple-network
-- nfsboot
-- install-files
-- strip-gplv3
diff --git a/systems/gerrit-x86_64.morph b/systems/gerrit-x86_64.def
index 0dbca14e..fad1c6a7 100644
--- a/systems/gerrit-x86_64.morph
+++ b/systems/gerrit-x86_64.def
@@ -1,28 +1,17 @@
name: gerrit-x86_64
-kind: system
description: system to install gerrit on it
arch: x86_64
-strata:
+contents:
- name: build-essential
- morph: strata/build-essential.morph
- name: bsp-x86_64-generic
- morph: strata/bsp-x86_64-generic.morph
- name: foundation
- morph: strata/foundation.morph
- name: core
- morph: strata/core.morph
- name: tools
- morph: strata/tools.morph
- name: nfs
- morph: strata/nfs.morph
- name: databases
- morph: strata/databases.morph
- name: network-security
- morph: strata/network-security.morph
- name: cloudinit-support
- morph: strata/cloudinit-support.morph
- name: patch-manager-gerrit
- morph: strata/patch-manager-gerrit.morph
configuration-extensions:
- set-hostname
- add-config-files
diff --git a/systems/gitlab-ci-runner.def b/systems/gitlab-ci-runner.def
new file mode 100644
index 00000000..7b802163
--- /dev/null
+++ b/systems/gitlab-ci-runner.def
@@ -0,0 +1,29 @@
+name: gitlab-ci-runner
+description: A system to run build tests as part of GitLab CI architecture.
+arch: x86_64
+contents:
+- name: build-essential
+- name: core
+- name: foundation
+- name: bsp-x86_64-generic
+- name: connectivity
+- name: connman-common
+- name: audio-bluetooth
+- name: x-common
+- name: x-generic
+- name: multimedia
+- name: genivi
+- name: tools
+- name: virtualization
+- name: openstack-clients
+- name: databases
+- name: pcre-utils
+- name: webtools
+- name: ruby
+- name: nfs
+configuration-extensions:
+- set-hostname
+- add-config-files
+- simple-network
+- nfsboot
+- install-files
diff --git a/systems/gitlab-ci-runner.morph b/systems/gitlab-ci-runner.morph
deleted file mode 100644
index f7398793..00000000
--- a/systems/gitlab-ci-runner.morph
+++ /dev/null
@@ -1,49 +0,0 @@
-name: gitlab-ci-runner
-kind: system
-description: A system to run build tests as part of GitLab CI architecture.
-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: connectivity
- morph: strata/connectivity.morph
-- name: connman-common
- morph: strata/connman-common.morph
-- name: audio-bluetooth
- morph: strata/audio-bluetooth.morph
-- name: x-common
- morph: strata/x-common.morph
-- name: x-generic
- morph: strata/x-generic.morph
-- name: multimedia
- morph: strata/multimedia.morph
-- name: genivi
- morph: strata/genivi.morph
-- name: tools
- morph: strata/tools.morph
-- name: virtualization
- morph: strata/virtualization.morph
-- name: openstack-clients
- morph: strata/openstack-clients.morph
-- name: databases
- morph: strata/databases.morph
-- name: pcre-utils
- morph: strata/pcre-utils.morph
-- name: webtools
- morph: strata/webtools.morph
-- name: ruby
- morph: strata/ruby.morph
-- name: nfs
- morph: strata/nfs.morph
-configuration-extensions:
-- set-hostname
-- add-config-files
-- simple-network
-- nfsboot
-- install-files
diff --git a/systems/gitlab-server.morph b/systems/gitlab-server.def
index a9c9bbd3..f2be5a56 100644
--- a/systems/gitlab-server.morph
+++ b/systems/gitlab-server.def
@@ -1,30 +1,18 @@
name: gitlab-server
-kind: system
description: system which hosts a gitlab server
arch: x86_64
-strata:
+contents:
- name: build-essential
- morph: strata/build-essential.morph
- name: bsp-x86_64-generic
- morph: strata/bsp-x86_64-generic.morph
- name: foundation
- morph: strata/foundation.morph
- name: core
- morph: strata/core.morph
- name: tools
- morph: strata/tools.morph
- name: nfs
- morph: strata/nfs.morph
- name: databases
- morph: strata/databases.morph
- name: pcre-utils
- morph: strata/pcre-utils.morph
- name: webtools
- morph: strata/webtools.morph
- name: ruby
- morph: strata/ruby.morph
- name: gitlab
- morph: strata/gitlab.morph
configuration-extensions:
- set-hostname
- add-config-files
diff --git a/systems/initramfs-x86_64.morph b/systems/initramfs-x86_64.def
index 4bb0020d..e249c812 100644
--- a/systems/initramfs-x86_64.morph
+++ b/systems/initramfs-x86_64.def
@@ -1,11 +1,8 @@
name: initramfs-x86_64
-kind: system
description: Initramfs for x86_64
arch: x86_64
-strata:
+contents:
- name: build-essential
- morph: strata/build-essential.morph
artifacts:
- build-essential-minimal
- name: initramfs-utils
- morph: strata/initramfs-utils.morph
diff --git a/systems/minimal-system-x86_32-generic.morph b/systems/minimal-system-x86_32-generic.def
index 6c48361f..e0ed1ff0 100644
--- a/systems/minimal-system-x86_32-generic.morph
+++ b/systems/minimal-system-x86_32-generic.def
@@ -1,15 +1,12 @@
name: minimal-system-x86_32-generic
-kind: system
description: The set of strata required to have a minimal system for a 32-bit x86
system.
arch: x86_32
-strata:
+contents:
- name: build-essential
- morph: strata/build-essential.morph
artifacts:
- build-essential-minimal
- name: bsp-x86_32-generic
- morph: strata/bsp-x86_32-generic.morph
artifacts:
- bsp-x86_32-generic-runtime
configuration-extensions:
diff --git a/systems/minimal-system-x86_64-generic.morph b/systems/minimal-system-x86_64-generic.def
index 02fb7deb..5394c277 100644
--- a/systems/minimal-system-x86_64-generic.morph
+++ b/systems/minimal-system-x86_64-generic.def
@@ -1,15 +1,12 @@
name: minimal-system-x86_64-generic
-kind: system
description: The set of strata required to have a minimal system for a 64-bit x86
system.
arch: x86_64
-strata:
+contents:
- name: build-essential
- morph: strata/build-essential.morph
artifacts:
- build-essential-minimal
- name: bsp-x86_64-generic
- morph: strata/bsp-x86_64-generic.morph
artifacts:
- bsp-x86_64-generic-runtime
configuration-extensions:
diff --git a/systems/nodejs-system-x86_64.morph b/systems/nodejs-system-x86_64.def
index b34d6626..c3d6cbb0 100644
--- a/systems/nodejs-system-x86_64.morph
+++ b/systems/nodejs-system-x86_64.def
@@ -1,19 +1,13 @@
name: nodejs-system-x86_64
-kind: system
description: A system that is able to build other systems based on the 64-bit x86
architecture.
arch: x86_64
-strata:
+contents:
- 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: nodejs
- morph: strata/nodejs.morph
configuration-extensions:
- set-hostname
- add-config-files
diff --git a/systems/qt4-devel-system-x86_64-generic.morph b/systems/qt4-devel-system-x86_64-generic.def
index 0b4e4638..724a1e63 100644
--- a/systems/qt4-devel-system-x86_64-generic.morph
+++ b/systems/qt4-devel-system-x86_64-generic.def
@@ -1,39 +1,23 @@
name: qt4-devel-system-x86_64-generic
-kind: system
description: A system that is able to build other systems based on the 64-bit x86
architecture.
arch: x86_64
-strata:
+contents:
- name: build-essential
- morph: strata/build-essential.morph
- name: core
- morph: strata/core.morph
- name: foundation
- morph: strata/foundation.morph
- name: audio-bluetooth
- morph: strata/audio-bluetooth.morph
- name: multimedia-gstreamer-0.10
- morph: strata/multimedia-gstreamer-0.10.morph
- name: bsp-x86_64-generic
- morph: strata/bsp-x86_64-generic.morph
- name: tools
- morph: strata/tools.morph
- name: x-common
- morph: strata/x-common.morph
- name: x-generic
- morph: strata/x-generic.morph
- name: qt4-tools
- morph: strata/qt4-tools.morph
- name: qt4-sdk
- morph: strata/qt4-sdk.morph
- name: lua
- morph: strata/lua.morph
- name: connectivity
- morph: strata/connectivity.morph
- name: connman-common
- morph: strata/connman-common.morph
- name: enlightenment
- morph: strata/enlightenment.morph
configuration-extensions:
- set-hostname
- add-config-files
diff --git a/systems/qt5-devel-system-x86_64-generic.morph b/systems/qt5-devel-system-x86_64-generic.def
index 7171c0ca..9458a114 100644
--- a/systems/qt5-devel-system-x86_64-generic.morph
+++ b/systems/qt5-devel-system-x86_64-generic.def
@@ -1,39 +1,23 @@
name: qt5-devel-system-x86_64-generic
-kind: system
description: A system that is able to build other systems based on the 64-bit x86
architecture.
arch: x86_64
-strata:
+contents:
- name: build-essential
- morph: strata/build-essential.morph
- name: core
- morph: strata/core.morph
- name: foundation
- morph: strata/foundation.morph
- name: audio-bluetooth
- morph: strata/audio-bluetooth.morph
- name: multimedia-gstreamer-0.10
- morph: strata/multimedia-gstreamer-0.10.morph
- name: bsp-x86_64-generic
- morph: strata/bsp-x86_64-generic.morph
- name: tools
- morph: strata/tools.morph
- name: x-common
- morph: strata/x-common.morph
- name: x-generic
- morph: strata/x-generic.morph
- name: qt5-tools
- morph: strata/qt5-tools.morph
- name: qt5-sdk
- morph: strata/qt5-sdk.morph
- name: lua
- morph: strata/lua.morph
- name: connectivity
- morph: strata/connectivity.morph
- name: connman-common
- morph: strata/connman-common.morph
- name: enlightenment
- morph: strata/enlightenment.morph
configuration-extensions:
- set-hostname
- add-config-files
diff --git a/systems/trove-system-x86_64.def b/systems/trove-system-x86_64.def
new file mode 100644
index 00000000..0d70ae08
--- /dev/null
+++ b/systems/trove-system-x86_64.def
@@ -0,0 +1,24 @@
+name: trove-system-x86_64
+description: Trove server
+arch: x86_64
+contents:
+- name: build-essential
+- name: bsp-x86_64-generic
+- name: foundation
+- name: core
+- name: tools
+- name: morph-utils
+- name: pcre-utils
+- name: trove
+- name: lighttpd-server
+- name: nfs
+- name: ansible
+- name: cloudinit-support
+configuration-extensions:
+- set-hostname
+- trove
+- nfsboot-server
+- fstab
+- simple-network
+- install-files
+- cloud-init
diff --git a/systems/trove-system-x86_64.morph b/systems/trove-system-x86_64.morph
deleted file mode 100644
index d603f531..00000000
--- a/systems/trove-system-x86_64.morph
+++ /dev/null
@@ -1,37 +0,0 @@
-name: trove-system-x86_64
-kind: system
-description: Trove server
-arch: x86_64
-strata:
-- name: build-essential
- morph: strata/build-essential.morph
-- name: bsp-x86_64-generic
- morph: strata/bsp-x86_64-generic.morph
-- name: foundation
- morph: strata/foundation.morph
-- name: core
- morph: strata/core.morph
-- name: tools
- morph: strata/tools.morph
-- name: morph-utils
- morph: strata/morph-utils.morph
-- name: pcre-utils
- morph: strata/pcre-utils.morph
-- name: trove
- morph: strata/trove.morph
-- name: lighttpd-server
- morph: strata/lighttpd-server.morph
-- name: nfs
- morph: strata/nfs.morph
-- name: ansible
- morph: strata/ansible.morph
-- name: cloudinit-support
- morph: strata/cloudinit-support.morph
-configuration-extensions:
-- set-hostname
-- trove
-- nfsboot-server
-- fstab
-- simple-network
-- install-files
-- cloud-init
diff --git a/systems/web-system-x86_64-generic.def b/systems/web-system-x86_64-generic.def
new file mode 100644
index 00000000..c1b7e082
--- /dev/null
+++ b/systems/web-system-x86_64-generic.def
@@ -0,0 +1,23 @@
+name: web-system-x86_64-generic
+description: system with web tools
+arch: x86_64
+contents:
+- name: build-essential
+- name: bsp-x86_64-generic
+- name: foundation
+- name: core
+- name: tools
+- name: nfs
+- name: databases
+- name: pcre-utils
+- name: lighttpd-server
+- name: webtools
+- name: erlang
+- name: ruby
+- name: nodejs
+configuration-extensions:
+- set-hostname
+- add-config-files
+- simple-network
+- nfsboot
+- install-files
diff --git a/systems/web-system-x86_64-generic.morph b/systems/web-system-x86_64-generic.morph
deleted file mode 100644
index e916cffc..00000000
--- a/systems/web-system-x86_64-generic.morph
+++ /dev/null
@@ -1,37 +0,0 @@
-name: web-system-x86_64-generic
-kind: system
-description: system with web tools
-arch: x86_64
-strata:
-- name: build-essential
- morph: strata/build-essential.morph
-- name: bsp-x86_64-generic
- morph: strata/bsp-x86_64-generic.morph
-- name: foundation
- morph: strata/foundation.morph
-- name: core
- morph: strata/core.morph
-- name: tools
- morph: strata/tools.morph
-- name: nfs
- morph: strata/nfs.morph
-- name: databases
- morph: strata/databases.morph
-- name: pcre-utils
- morph: strata/pcre-utils.morph
-- name: lighttpd-server
- morph: strata/lighttpd-server.morph
-- name: webtools
- morph: strata/webtools.morph
-- name: erlang
- morph: strata/erlang.morph
-- name: ruby
- morph: strata/ruby.morph
-- name: nodejs
- morph: strata/nodejs.morph
-configuration-extensions:
-- set-hostname
-- add-config-files
-- simple-network
-- nfsboot
-- install-files
diff --git a/systems/xfce-system.def b/systems/xfce-system.def
new file mode 100644
index 00000000..49bc30c2
--- /dev/null
+++ b/systems/xfce-system.def
@@ -0,0 +1,25 @@
+name: xfce-system
+description: A GENIVI devel with XFCE
+arch: x86_64
+contents:
+- name: build-essential
+- name: core
+- name: foundation
+- name: bsp-x86_64-generic
+- name: connectivity
+- name: connman-common
+- name: audio-bluetooth
+- name: x-common
+- name: x-generic
+- name: multimedia
+- name: genivi
+- name: gtk2
+- name: tools
+- name: morph-utils
+- name: xfce
+configuration-extensions:
+- set-hostname
+- add-config-files
+- simple-network
+- nfsboot
+- install-files
diff --git a/systems/xfce-system.morph b/systems/xfce-system.morph
deleted file mode 100644
index 1a2f8a97..00000000
--- a/systems/xfce-system.morph
+++ /dev/null
@@ -1,41 +0,0 @@
-name: xfce-system
-kind: system
-description: A GENIVI devel with XFCE
-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: connectivity
- morph: strata/connectivity.morph
-- name: connman-common
- morph: strata/connman-common.morph
-- name: audio-bluetooth
- morph: strata/audio-bluetooth.morph
-- name: x-common
- morph: strata/x-common.morph
-- name: x-generic
- morph: strata/x-generic.morph
-- name: multimedia
- morph: strata/multimedia.morph
-- name: genivi
- morph: strata/genivi.morph
-- name: gtk2
- morph: strata/gtk2.morph
-- name: tools
- morph: strata/tools.morph
-- name: morph-utils
- morph: strata/morph-utils.morph
-- name: xfce
- morph: strata/xfce.morph
-configuration-extensions:
-- set-hostname
-- add-config-files
-- simple-network
-- nfsboot
-- install-files