summaryrefslogtreecommitdiff
path: root/systems
diff options
context:
space:
mode:
Diffstat (limited to 'systems')
-rw-r--r--systems/armv7lhf-cross-toolchain-system-x86_32-generic.morph14
-rw-r--r--systems/armv7lhf-cross-toolchain-system-x86_64-generic.morph14
-rw-r--r--systems/base-system-armv7-highbank.morph16
-rw-r--r--systems/base-system-armv7-versatile.morph16
-rw-r--r--systems/base-system-armv7b-highbank.morph16
-rw-r--r--systems/base-system-armv7b-vexpress-tc2.morph15
-rw-r--r--systems/base-system-armv7lhf-highbank.morph16
-rw-r--r--systems/base-system-ppc64-generic.morph16
-rw-r--r--systems/base-system-x86_32-generic.morph16
-rw-r--r--systems/base-system-x86_64-generic.morph16
-rw-r--r--systems/ceph-service-x86_64-generic.morph18
-rw-r--r--systems/cross-bootstrap-system-armv7lhf-generic.morph8
-rw-r--r--systems/cross-bootstrap-system-ppc64-generic.morph8
-rw-r--r--systems/cross-bootstrap-system-x86_64-generic.morph8
-rw-r--r--systems/cxmanage-system-x86_64-generic.morph18
-rw-r--r--systems/devel-system-armv7-chroot.morph16
-rw-r--r--systems/devel-system-armv7-highbank.morph25
-rw-r--r--systems/devel-system-armv7-versatile.morph25
-rw-r--r--systems/devel-system-armv7-wandboard.morph24
-rw-r--r--systems/devel-system-armv7b-chroot.morph16
-rw-r--r--systems/devel-system-armv7b-highbank.morph25
-rw-r--r--systems/devel-system-armv7lhf-chroot.morph16
-rw-r--r--systems/devel-system-armv7lhf-highbank.morph25
-rw-r--r--systems/devel-system-ppc64-chroot.morph17
-rw-r--r--systems/devel-system-ppc64-generic.morph26
-rw-r--r--systems/devel-system-x86_32-chroot.morph17
-rw-r--r--systems/devel-system-x86_32-generic.morph26
-rw-r--r--systems/devel-system-x86_64-chroot.morph17
-rw-r--r--systems/devel-system-x86_64-generic.morph27
-rw-r--r--systems/distbuild-system-armv7lhf-highbank.morph20
-rw-r--r--systems/genivi-baseline-system-armv7-versatile.morph26
-rw-r--r--systems/genivi-baseline-system-x86_64-generic.morph25
-rw-r--r--systems/minimal-system-x86_32-generic.morph19
-rw-r--r--systems/minimal-system-x86_64-generic.morph19
-rw-r--r--systems/openstack-client-base-system-x86_32-generic.morph18
-rw-r--r--systems/openstack-client-base-system-x86_64-generic.morph18
-rw-r--r--systems/qt4-devel-system-x86_64-generic.morph26
-rw-r--r--systems/qt5-devel-system-x86_64-generic.morph26
-rw-r--r--systems/trove-system-x86_64.morph18
-rw-r--r--systems/xfce-system.morph26
40 files changed, 758 insertions, 0 deletions
diff --git a/systems/armv7lhf-cross-toolchain-system-x86_32-generic.morph b/systems/armv7lhf-cross-toolchain-system-x86_32-generic.morph
new file mode 100644
index 00000000..1c9ae41d
--- /dev/null
+++ b/systems/armv7lhf-cross-toolchain-system-x86_32-generic.morph
@@ -0,0 +1,14 @@
+name: armv7lhf-cross-toolchain-system-x86_32-generic
+kind: system
+arch: x86_32
+description: A system that contains an ARM cross compiler, intended to be used as a sysroot.
+strata:
+- morph: build-essential
+- morph: armv7lhf-cross-toolchain
+- morph: cross-tools
+configuration-extensions:
+- set-hostname
+- add-config-files
+- simple-network
+- nfsboot
+- install-files
diff --git a/systems/armv7lhf-cross-toolchain-system-x86_64-generic.morph b/systems/armv7lhf-cross-toolchain-system-x86_64-generic.morph
new file mode 100644
index 00000000..43f5bf87
--- /dev/null
+++ b/systems/armv7lhf-cross-toolchain-system-x86_64-generic.morph
@@ -0,0 +1,14 @@
+name: armv7lhf-cross-toolchain-system-x86_64-generic
+kind: system
+arch: x86_64
+description: A system that contains an ARM cross compiler, intended to be used as a sysroot.
+strata:
+- morph: build-essential
+- morph: armv7lhf-cross-toolchain
+- morph: cross-tools
+configuration-extensions:
+- set-hostname
+- add-config-files
+- simple-network
+- nfsboot
+- install-files
diff --git a/systems/base-system-armv7-highbank.morph b/systems/base-system-armv7-highbank.morph
new file mode 100644
index 00000000..9573866c
--- /dev/null
+++ b/systems/base-system-armv7-highbank.morph
@@ -0,0 +1,16 @@
+arch: armv7l
+configuration-extensions:
+- set-hostname
+- add-config-files
+- simple-network
+- nfsboot
+- install-files
+description: The set of strata required to have a minimal system for an ARM highbank
+ system.
+kind: system
+name: base-system-armv7-highbank
+strata:
+- morph: build-essential
+- morph: core
+- morph: foundation
+- morph: bsp-armv7-highbank
diff --git a/systems/base-system-armv7-versatile.morph b/systems/base-system-armv7-versatile.morph
new file mode 100644
index 00000000..31e3bf3a
--- /dev/null
+++ b/systems/base-system-armv7-versatile.morph
@@ -0,0 +1,16 @@
+arch: armv7l
+configuration-extensions:
+- set-hostname
+- add-config-files
+- simple-network
+- nfsboot
+- install-files
+description: The set of strata required to have a minimal system for an ARM versatile
+ system.
+kind: system
+name: base-system-armv7-versatile
+strata:
+- morph: build-essential
+- morph: core
+- morph: foundation
+- morph: bsp-armv7-versatile
diff --git a/systems/base-system-armv7b-highbank.morph b/systems/base-system-armv7b-highbank.morph
new file mode 100644
index 00000000..75c69f85
--- /dev/null
+++ b/systems/base-system-armv7b-highbank.morph
@@ -0,0 +1,16 @@
+arch: armv7b
+configuration-extensions:
+- set-hostname
+- add-config-files
+- simple-network
+- nfsboot
+- install-files
+description: The set of strata required to have a minimal system for an ARM highbank
+ system.
+kind: system
+name: base-system-armv7b-highbank
+strata:
+- morph: build-essential
+- morph: core
+- morph: foundation
+- morph: bsp-armv7b-highbank
diff --git a/systems/base-system-armv7b-vexpress-tc2.morph b/systems/base-system-armv7b-vexpress-tc2.morph
new file mode 100644
index 00000000..bdd63a00
--- /dev/null
+++ b/systems/base-system-armv7b-vexpress-tc2.morph
@@ -0,0 +1,15 @@
+arch: armv7b
+configuration-extensions:
+- set-hostname
+- add-config-files
+- simple-network
+- nfsboot
+- install-files
+description: A small system for Versatile TC2 boards system.
+kind: system
+name: base-system-armv7b-vexpress-tc2
+strata:
+- morph: build-essential
+- morph: core
+- morph: foundation
+- morph: bsp-armv7b-vexpress-tc2
diff --git a/systems/base-system-armv7lhf-highbank.morph b/systems/base-system-armv7lhf-highbank.morph
new file mode 100644
index 00000000..7a8fa323
--- /dev/null
+++ b/systems/base-system-armv7lhf-highbank.morph
@@ -0,0 +1,16 @@
+arch: armv7lhf
+configuration-extensions:
+- set-hostname
+- add-config-files
+- simple-network
+- nfsboot
+- install-files
+description: The set of strata required to have a minimal system for an ARM highbank
+ system.
+kind: system
+name: base-system-armv7lhf-highbank
+strata:
+- morph: build-essential
+- morph: core
+- morph: foundation
+- morph: bsp-armv7-highbank
diff --git a/systems/base-system-ppc64-generic.morph b/systems/base-system-ppc64-generic.morph
new file mode 100644
index 00000000..c1589af3
--- /dev/null
+++ b/systems/base-system-ppc64-generic.morph
@@ -0,0 +1,16 @@
+arch: ppc64
+configuration-extensions:
+- set-hostname
+- add-config-files
+- simple-network
+- nfsboot
+- install-files
+description: The set of strata required to have a minimal system for a 64-bit ppc64
+ system.
+kind: system
+name: base-system-ppc64-generic
+strata:
+- morph: build-essential
+- morph: core
+- morph: foundation
+- morph: bsp-ppc64-generic
diff --git a/systems/base-system-x86_32-generic.morph b/systems/base-system-x86_32-generic.morph
new file mode 100644
index 00000000..e53b2d97
--- /dev/null
+++ b/systems/base-system-x86_32-generic.morph
@@ -0,0 +1,16 @@
+arch: x86_32
+configuration-extensions:
+- set-hostname
+- add-config-files
+- simple-network
+- nfsboot
+- install-files
+description: The set of strata required to have a basic system for a 32-bit x86
+ system.
+kind: system
+name: base-system-x86_32-generic
+strata:
+- morph: build-essential
+- morph: core
+- morph: foundation
+- morph: bsp-x86_32-generic
diff --git a/systems/base-system-x86_64-generic.morph b/systems/base-system-x86_64-generic.morph
new file mode 100644
index 00000000..183e331e
--- /dev/null
+++ b/systems/base-system-x86_64-generic.morph
@@ -0,0 +1,16 @@
+arch: x86_64
+configuration-extensions:
+- set-hostname
+- add-config-files
+- simple-network
+- nfsboot
+- install-files
+description: The set of strata required to have a minimal system for a 64-bit x86
+ system.
+kind: system
+name: base-system-x86_64-generic
+strata:
+- morph: build-essential
+- morph: core
+- morph: foundation
+- morph: bsp-x86_64-generic
diff --git a/systems/ceph-service-x86_64-generic.morph b/systems/ceph-service-x86_64-generic.morph
new file mode 100644
index 00000000..15188bcd
--- /dev/null
+++ b/systems/ceph-service-x86_64-generic.morph
@@ -0,0 +1,18 @@
+name: ceph-service-x86_64-generic
+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.
+kind: system
+arch: x86_64
+strata:
+- morph: build-essential
+- morph: core
+- morph: foundation
+- morph: bsp-x86_64-generic
+- morph: ceph-service
+configuration-extensions:
+- set-hostname
+- add-config-files
+- simple-network
+- nfsboot
+- install-files
+- ceph
diff --git a/systems/cross-bootstrap-system-armv7lhf-generic.morph b/systems/cross-bootstrap-system-armv7lhf-generic.morph
new file mode 100644
index 00000000..6195bd1a
--- /dev/null
+++ b/systems/cross-bootstrap-system-armv7lhf-generic.morph
@@ -0,0 +1,8 @@
+arch: armv7lhf
+description: A system that produces the minimum needed to build a devel system
+kind: system
+name: cross-bootstrap-system-armv7lhf-generic
+strata:
+- morph: build-essential
+- morph: core
+- morph: cross-bootstrap
diff --git a/systems/cross-bootstrap-system-ppc64-generic.morph b/systems/cross-bootstrap-system-ppc64-generic.morph
new file mode 100644
index 00000000..9a05a90b
--- /dev/null
+++ b/systems/cross-bootstrap-system-ppc64-generic.morph
@@ -0,0 +1,8 @@
+arch: ppc64
+description: A system that produces the minimum needed to build a devel system
+kind: system
+name: cross-bootstrap-system-ppc64-generic
+strata:
+- morph: build-essential
+- morph: core
+- morph: cross-bootstrap
diff --git a/systems/cross-bootstrap-system-x86_64-generic.morph b/systems/cross-bootstrap-system-x86_64-generic.morph
new file mode 100644
index 00000000..6c7986e8
--- /dev/null
+++ b/systems/cross-bootstrap-system-x86_64-generic.morph
@@ -0,0 +1,8 @@
+arch: x86_64
+description: A system that produces the minimum needed to build a devel system
+kind: system
+name: cross-bootstrap-system-x86_64-generic
+strata:
+- morph: build-essential
+- morph: core
+- morph: cross-bootstrap
diff --git a/systems/cxmanage-system-x86_64-generic.morph b/systems/cxmanage-system-x86_64-generic.morph
new file mode 100644
index 00000000..cf9ac809
--- /dev/null
+++ b/systems/cxmanage-system-x86_64-generic.morph
@@ -0,0 +1,18 @@
+name: cxmanage-system-x86_64-generic
+description: A baserock development system with calxeda management tools added
+kind: system
+arch: x86_64
+strata:
+- morph: build-essential
+- morph: core
+- morph: foundation
+- morph: bsp-x86_64-generic
+- morph: tools
+- morph: cxmanage
+configuration-extensions:
+- set-hostname
+- add-config-files
+- simple-network
+- nfsboot
+- install-files
+- fstab
diff --git a/systems/devel-system-armv7-chroot.morph b/systems/devel-system-armv7-chroot.morph
new file mode 100644
index 00000000..0ec755f8
--- /dev/null
+++ b/systems/devel-system-armv7-chroot.morph
@@ -0,0 +1,16 @@
+arch: armv7l
+configuration-extensions:
+- set-hostname
+- add-config-files
+- simple-network
+- nfsboot
+- install-files
+description: A system that is able to build other systems based on the ARM highbank
+ architecture.
+kind: system
+name: devel-system-armv7-chroot
+strata:
+- morph: build-essential
+- morph: core
+- morph: foundation
+- morph: tools
diff --git a/systems/devel-system-armv7-highbank.morph b/systems/devel-system-armv7-highbank.morph
new file mode 100644
index 00000000..adeb07b3
--- /dev/null
+++ b/systems/devel-system-armv7-highbank.morph
@@ -0,0 +1,25 @@
+arch: armv7l
+configuration-extensions:
+- set-hostname
+- add-config-files
+- simple-network
+- nfsboot
+- install-files
+description: A system that is able to build other systems based on the ARM highbank
+ architecture.
+kind: system
+name: devel-system-armv7-highbank
+strata:
+- morph: build-essential
+- morph: core
+- morph: foundation
+- morph: genivi-foundation
+- morph: bsp-armv7-highbank
+- morph: connectivity
+- morph: audio-bluetooth
+- morph: x-common
+- morph: x-armv7-versatile
+- morph: multimedia
+- morph: genivi
+- morph: genivi-x-armv7-versatile
+- morph: tools
diff --git a/systems/devel-system-armv7-versatile.morph b/systems/devel-system-armv7-versatile.morph
new file mode 100644
index 00000000..e4cf3d53
--- /dev/null
+++ b/systems/devel-system-armv7-versatile.morph
@@ -0,0 +1,25 @@
+arch: armv7l
+configuration-extensions:
+- set-hostname
+- add-config-files
+- simple-network
+- nfsboot
+- install-files
+description: A system that is able to build other systems based on the ARM versatile
+ architecture.
+kind: system
+name: devel-system-armv7-versatile
+strata:
+- morph: build-essential
+- morph: core
+- morph: foundation
+- morph: genivi-foundation
+- morph: bsp-armv7-versatile
+- morph: connectivity
+- morph: audio-bluetooth
+- morph: x-common
+- morph: x-armv7-versatile
+- morph: multimedia
+- morph: genivi
+- morph: genivi-x-armv7-versatile
+- morph: tools
diff --git a/systems/devel-system-armv7-wandboard.morph b/systems/devel-system-armv7-wandboard.morph
new file mode 100644
index 00000000..2d758824
--- /dev/null
+++ b/systems/devel-system-armv7-wandboard.morph
@@ -0,0 +1,24 @@
+arch: armv7l
+configuration-extensions:
+- set-hostname
+- add-config-files
+- simple-network
+- nfsboot
+- install-files
+description: A system that is able to build other systems based on the Wandboard.
+kind: system
+name: devel-system-armv7-wandboard
+strata:
+- morph: build-essential
+- morph: core
+- morph: foundation
+- morph: genivi-foundation
+- morph: bsp-wandboard
+- morph: connectivity
+- morph: audio-bluetooth
+- morph: x-common
+- morph: x-armv7-versatile
+- morph: multimedia
+- morph: genivi
+- morph: genivi-x-armv7-versatile
+- morph: tools
diff --git a/systems/devel-system-armv7b-chroot.morph b/systems/devel-system-armv7b-chroot.morph
new file mode 100644
index 00000000..66fa0af2
--- /dev/null
+++ b/systems/devel-system-armv7b-chroot.morph
@@ -0,0 +1,16 @@
+arch: armv7b
+configuration-extensions:
+- set-hostname
+- add-config-files
+- simple-network
+- nfsboot
+- install-files
+description: A system that is able to build other systems based on the ARMv7b
+ architecture.
+kind: system
+name: devel-system-armv7b-chroot
+strata:
+- morph: build-essential
+- morph: core
+- morph: foundation
+- morph: tools
diff --git a/systems/devel-system-armv7b-highbank.morph b/systems/devel-system-armv7b-highbank.morph
new file mode 100644
index 00000000..1a120e10
--- /dev/null
+++ b/systems/devel-system-armv7b-highbank.morph
@@ -0,0 +1,25 @@
+arch: armv7b
+configuration-extensions:
+- set-hostname
+- add-config-files
+- simple-network
+- nfsboot
+- install-files
+description: A system that is able to build other systems based on the ARM highbank
+ architecture.
+kind: system
+name: devel-system-armv7b-highbank
+strata:
+- morph: build-essential
+- morph: core
+- morph: foundation
+- morph: genivi-foundation
+- morph: bsp-armv7b-highbank
+- morph: connectivity
+- morph: audio-bluetooth
+- morph: x-common
+- morph: x-armv7-versatile
+- morph: multimedia
+- morph: genivi
+- morph: genivi-x-armv7-versatile
+- morph: tools
diff --git a/systems/devel-system-armv7lhf-chroot.morph b/systems/devel-system-armv7lhf-chroot.morph
new file mode 100644
index 00000000..c6d5b5a2
--- /dev/null
+++ b/systems/devel-system-armv7lhf-chroot.morph
@@ -0,0 +1,16 @@
+arch: armv7lhf
+configuration-extensions:
+- set-hostname
+- add-config-files
+- simple-network
+- nfsboot
+- install-files
+description: A system that is able to build other systems based on the ARMv7lhf
+ architecture.
+kind: system
+name: devel-system-armv7lhf-chroot
+strata:
+- morph: build-essential
+- morph: core
+- morph: foundation
+- morph: tools
diff --git a/systems/devel-system-armv7lhf-highbank.morph b/systems/devel-system-armv7lhf-highbank.morph
new file mode 100644
index 00000000..d357f483
--- /dev/null
+++ b/systems/devel-system-armv7lhf-highbank.morph
@@ -0,0 +1,25 @@
+arch: armv7lhf
+configuration-extensions:
+- set-hostname
+- add-config-files
+- simple-network
+- nfsboot
+- install-files
+description: A system that is able to build other systems based on the ARM highbank
+ architecture.
+kind: system
+name: devel-system-armv7lhf-highbank
+strata:
+- morph: build-essential
+- morph: core
+- morph: foundation
+- morph: genivi-foundation
+- morph: bsp-armv7-highbank
+- morph: connectivity
+- morph: audio-bluetooth
+- morph: x-common
+- morph: x-armv7-versatile
+- morph: multimedia
+- morph: genivi
+- morph: genivi-x-armv7-versatile
+- morph: tools
diff --git a/systems/devel-system-ppc64-chroot.morph b/systems/devel-system-ppc64-chroot.morph
new file mode 100644
index 00000000..4b4f6b57
--- /dev/null
+++ b/systems/devel-system-ppc64-chroot.morph
@@ -0,0 +1,17 @@
+arch: ppc64
+configuration-extensions:
+- set-hostname
+- add-config-files
+- simple-network
+- nfsboot
+- install-files
+description: A system that is able to build other systems based on the 64-bit PowerPc
+ architecture.
+kind: system
+name: devel-system-ppc64-chroot
+strata:
+- morph: build-essential
+- morph: core
+- morph: foundation
+- morph: tools
+- morph: glanceclient
diff --git a/systems/devel-system-ppc64-generic.morph b/systems/devel-system-ppc64-generic.morph
new file mode 100644
index 00000000..3dcdce7d
--- /dev/null
+++ b/systems/devel-system-ppc64-generic.morph
@@ -0,0 +1,26 @@
+arch: ppc64
+configuration-extensions:
+- set-hostname
+- add-config-files
+- simple-network
+- nfsboot
+- install-files
+description: A system that is able to build other systems based on the 64-bit PowerPc
+ architecture.
+kind: system
+name: devel-system-ppc64-generic
+strata:
+- morph: build-essential
+- morph: core
+- morph: foundation
+- morph: genivi-foundation
+- morph: bsp-ppc64-generic
+- morph: connectivity
+- morph: audio-bluetooth
+- morph: x-common
+- morph: x-ppc64-generic
+- morph: multimedia
+- morph: genivi
+- morph: genivi-x-ppc64-generic
+- morph: tools
+- morph: glanceclient
diff --git a/systems/devel-system-x86_32-chroot.morph b/systems/devel-system-x86_32-chroot.morph
new file mode 100644
index 00000000..3341b440
--- /dev/null
+++ b/systems/devel-system-x86_32-chroot.morph
@@ -0,0 +1,17 @@
+arch: x86_32
+configuration-extensions:
+- set-hostname
+- add-config-files
+- simple-network
+- nfsboot
+- install-files
+description: A system that is able to build other systems based on the 32-bit x86
+ architecture.
+kind: system
+name: devel-system-x86_32-chroot
+strata:
+- morph: build-essential
+- morph: core
+- morph: foundation
+- morph: tools
+- morph: glanceclient
diff --git a/systems/devel-system-x86_32-generic.morph b/systems/devel-system-x86_32-generic.morph
new file mode 100644
index 00000000..0a375420
--- /dev/null
+++ b/systems/devel-system-x86_32-generic.morph
@@ -0,0 +1,26 @@
+arch: x86_32
+configuration-extensions:
+- set-hostname
+- add-config-files
+- simple-network
+- nfsboot
+- install-files
+description: A system that is able to build other systems based on the 32-bit x86
+ architecture.
+kind: system
+name: devel-system-x86_32-generic
+strata:
+- morph: build-essential
+- morph: core
+- morph: foundation
+- morph: genivi-foundation
+- morph: bsp-x86_32-generic
+- morph: connectivity
+- morph: audio-bluetooth
+- morph: x-common
+- morph: x-x86_64-generic
+- morph: multimedia
+- morph: genivi
+- morph: genivi-x-x86_64-generic
+- morph: tools
+- morph: glanceclient
diff --git a/systems/devel-system-x86_64-chroot.morph b/systems/devel-system-x86_64-chroot.morph
new file mode 100644
index 00000000..99ac6272
--- /dev/null
+++ b/systems/devel-system-x86_64-chroot.morph
@@ -0,0 +1,17 @@
+arch: x86_64
+configuration-extensions:
+- set-hostname
+- add-config-files
+- simple-network
+- nfsboot
+- install-files
+description: A system that is able to build other systems based on the 64-bit x86
+ architecture.
+kind: system
+name: devel-system-x86_64-chroot
+strata:
+- morph: build-essential
+- morph: core
+- morph: foundation
+- morph: tools
+- morph: glanceclient
diff --git a/systems/devel-system-x86_64-generic.morph b/systems/devel-system-x86_64-generic.morph
new file mode 100644
index 00000000..aac19b96
--- /dev/null
+++ b/systems/devel-system-x86_64-generic.morph
@@ -0,0 +1,27 @@
+arch: x86_64
+configuration-extensions:
+- set-hostname
+- add-config-files
+- simple-network
+- nfsboot
+- install-files
+description: A system that is able to build other systems based on the 64-bit x86
+ architecture.
+kind: system
+name: devel-system-x86_64-generic
+strata:
+- morph: build-essential
+- morph: core
+- morph: foundation
+- morph: genivi-foundation
+- morph: bsp-x86_64-generic
+- morph: connectivity
+- morph: audio-bluetooth
+- morph: x-common
+- morph: x-x86_64-generic
+- morph: multimedia
+- morph: genivi
+- morph: genivi-x-x86_64-generic
+- morph: tools
+- morph: virtualization
+- morph: glanceclient
diff --git a/systems/distbuild-system-armv7lhf-highbank.morph b/systems/distbuild-system-armv7lhf-highbank.morph
new file mode 100644
index 00000000..fdad7cc7
--- /dev/null
+++ b/systems/distbuild-system-armv7lhf-highbank.morph
@@ -0,0 +1,20 @@
+arch: armv7lhf
+configuration-extensions:
+- set-hostname
+- add-config-files
+- simple-network
+- nfsboot
+- install-files
+- distbuild
+- fstab
+description: Morph distributed build node for armv7lhf highbank
+kind: system
+name: distbuild-system-armv7lhf-highbank
+strata:
+- morph: build-essential
+- morph: core
+- morph: foundation
+- morph: bsp-armv7-highbank
+- morph: tools
+- morph: nfs
+- morph: distbuild
diff --git a/systems/genivi-baseline-system-armv7-versatile.morph b/systems/genivi-baseline-system-armv7-versatile.morph
new file mode 100644
index 00000000..910d00f8
--- /dev/null
+++ b/systems/genivi-baseline-system-armv7-versatile.morph
@@ -0,0 +1,26 @@
+arch: armv7l
+configuration-extensions:
+- set-hostname
+- add-config-files
+- simple-network
+- nfsboot
+- install-files
+- strip-gplv3
+- fstab
+description: A GENIVI baseline system for an ARMv7 system.
+kind: system
+name: genivi-baseline-system-armv7-versatile
+strata:
+- morph: build-essential
+- morph: core
+- morph: foundation
+- morph: genivi-foundation
+- morph: bsp-armv7-versatile
+- morph: connectivity
+- morph: audio-bluetooth
+- morph: x-common
+- morph: x-armv7-versatile
+- morph: multimedia
+- morph: genivi
+- morph: genivi-x-armv7-versatile
+- morph: wayland-armv7-versatile
diff --git a/systems/genivi-baseline-system-x86_64-generic.morph b/systems/genivi-baseline-system-x86_64-generic.morph
new file mode 100644
index 00000000..3b9f7dc5
--- /dev/null
+++ b/systems/genivi-baseline-system-x86_64-generic.morph
@@ -0,0 +1,25 @@
+arch: x86_64
+configuration-extensions:
+- set-hostname
+- add-config-files
+- simple-network
+- nfsboot
+- install-files
+- strip-gplv3
+description: A GENIVI baseline system for a 64-bit x86 system.
+kind: system
+name: genivi-baseline-system-x86_64-generic
+strata:
+- morph: build-essential
+- morph: core
+- morph: foundation
+- morph: genivi-foundation
+- morph: bsp-x86_64-generic
+- morph: connectivity
+- morph: audio-bluetooth
+- morph: x-common
+- morph: x-x86_64-generic
+- morph: multimedia
+- morph: genivi
+- morph: genivi-x-x86_64-generic
+- morph: wayland-x86_64-generic
diff --git a/systems/minimal-system-x86_32-generic.morph b/systems/minimal-system-x86_32-generic.morph
new file mode 100644
index 00000000..b9e9b9e9
--- /dev/null
+++ b/systems/minimal-system-x86_32-generic.morph
@@ -0,0 +1,19 @@
+arch: x86_32
+configuration-extensions:
+- set-hostname
+- simple-network
+- nfsboot
+- install-files
+- busybox-init
+description: The set of strata required to have a minimal system for a 32-bit x86
+ system.
+kind: system
+name: minimal-system-x86_32-generic
+strata:
+- morph: build-essential
+ artifacts:
+ - build-essential-minimal
+- morph: bsp-x86_32-generic
+ # Don't include kernel headers in the system
+ artifacts:
+ - bsp-x86_32-generic-runtime
diff --git a/systems/minimal-system-x86_64-generic.morph b/systems/minimal-system-x86_64-generic.morph
new file mode 100644
index 00000000..9ead85e8
--- /dev/null
+++ b/systems/minimal-system-x86_64-generic.morph
@@ -0,0 +1,19 @@
+arch: x86_64
+configuration-extensions:
+- set-hostname
+- simple-network
+- nfsboot
+- install-files
+- busybox-init
+description: The set of strata required to have a minimal system for a 64-bit x86
+ system.
+kind: system
+name: minimal-system-x86_64-generic
+strata:
+- morph: build-essential
+ artifacts:
+ - build-essential-minimal
+- morph: bsp-x86_64-generic
+ # Don't include kernel headers in the system
+ artifacts:
+ - bsp-x86_64-generic-runtime
diff --git a/systems/openstack-client-base-system-x86_32-generic.morph b/systems/openstack-client-base-system-x86_32-generic.morph
new file mode 100644
index 00000000..21b60aff
--- /dev/null
+++ b/systems/openstack-client-base-system-x86_32-generic.morph
@@ -0,0 +1,18 @@
+arch: x86_32
+configuration-extensions:
+- set-hostname
+- add-config-files
+- simple-network
+- nfsboot
+- install-files
+- vdaboot
+description: The set of strata required to have a minimal system for a 32-bit x86
+ system suitable in OpenStack.
+kind: system
+name: openstack-client-base-system-x86_32-generic
+strata:
+- morph: build-essential
+- morph: core
+- morph: foundation
+- morph: bsp-x86_32-generic
+- morph: cloudinit-support
diff --git a/systems/openstack-client-base-system-x86_64-generic.morph b/systems/openstack-client-base-system-x86_64-generic.morph
new file mode 100644
index 00000000..977e1fbc
--- /dev/null
+++ b/systems/openstack-client-base-system-x86_64-generic.morph
@@ -0,0 +1,18 @@
+arch: x86_64
+configuration-extensions:
+- set-hostname
+- add-config-files
+- simple-network
+- nfsboot
+- install-files
+- vdaboot
+description: The set of strata required to have a minimal system for a 64-bit x86
+ system suitable in OpenStack.
+kind: system
+name: openstack-client-base-system-x86_64-generic
+strata:
+- morph: build-essential
+- morph: core
+- morph: foundation
+- morph: bsp-x86_64-generic
+- morph: cloudinit-support
diff --git a/systems/qt4-devel-system-x86_64-generic.morph b/systems/qt4-devel-system-x86_64-generic.morph
new file mode 100644
index 00000000..7a45c0fe
--- /dev/null
+++ b/systems/qt4-devel-system-x86_64-generic.morph
@@ -0,0 +1,26 @@
+arch: x86_64
+configuration-extensions:
+- set-hostname
+- add-config-files
+- simple-network
+- nfsboot
+- install-files
+description: A system that is able to build other systems based on the 64-bit x86
+ architecture.
+kind: system
+name: qt4-devel-system-x86_64-generic
+strata:
+- morph: build-essential
+- morph: core
+- morph: foundation
+- morph: audio-bluetooth
+- morph: multimedia-gstreamer-0.10
+- morph: bsp-x86_64-generic
+- morph: tools
+- morph: x-common
+- morph: x-x86_64-generic
+- morph: qt4-tools
+- morph: qt4-sdk
+- morph: lua
+- morph: connectivity
+- morph: enlightenment
diff --git a/systems/qt5-devel-system-x86_64-generic.morph b/systems/qt5-devel-system-x86_64-generic.morph
new file mode 100644
index 00000000..2c75333f
--- /dev/null
+++ b/systems/qt5-devel-system-x86_64-generic.morph
@@ -0,0 +1,26 @@
+arch: x86_64
+configuration-extensions:
+- set-hostname
+- add-config-files
+- simple-network
+- nfsboot
+- install-files
+description: A system that is able to build other systems based on the 64-bit x86
+ architecture.
+kind: system
+name: qt5-devel-system-x86_64-generic
+strata:
+- morph: build-essential
+- morph: core
+- morph: foundation
+- morph: audio-bluetooth
+- morph: multimedia-gstreamer-0.10
+- morph: bsp-x86_64-generic
+- morph: tools
+- morph: x-common
+- morph: x-x86_64-generic
+- morph: qt5-tools
+- morph: qt5-sdk
+- morph: lua
+- morph: connectivity
+- morph: enlightenment
diff --git a/systems/trove-system-x86_64.morph b/systems/trove-system-x86_64.morph
new file mode 100644
index 00000000..c415e54d
--- /dev/null
+++ b/systems/trove-system-x86_64.morph
@@ -0,0 +1,18 @@
+arch: x86_64
+configuration-extensions:
+- trove
+- nfsboot-server
+- trove-backup
+- fstab
+- simple-network
+description: Trove server
+kind: system
+name: trove-system-x86_64
+strata:
+- morph: build-essential
+- morph: bsp-x86_64-generic
+- morph: foundation
+- morph: core
+- morph: tools
+- morph: trove
+- morph: nfs
diff --git a/systems/xfce-system.morph b/systems/xfce-system.morph
new file mode 100644
index 00000000..b2fd7d2e
--- /dev/null
+++ b/systems/xfce-system.morph
@@ -0,0 +1,26 @@
+arch: x86_64
+configuration-extensions:
+- set-hostname
+- add-config-files
+- simple-network
+- nfsboot
+- install-files
+description: A GENIVI devel with XFCE
+kind: system
+name: xfce-system
+strata:
+- morph: build-essential
+- morph: core
+- morph: foundation
+- morph: genivi-foundation
+- morph: bsp-x86_64-generic
+- morph: connectivity
+- morph: audio-bluetooth
+- morph: x-common
+- morph: x-x86_64-generic
+- morph: multimedia
+- morph: genivi
+- morph: genivi-x-x86_64-generic
+- morph: gtk2
+- morph: tools
+- morph: xfce