summaryrefslogtreecommitdiff
path: root/systems
diff options
context:
space:
mode:
Diffstat (limited to 'systems')
-rw-r--r--systems/armv7lhf-cross-toolchain-system-x86_32-generic17
-rw-r--r--systems/armv7lhf-cross-toolchain-system-x86_64-generic17
-rw-r--r--systems/base-system-armv7-highbank20
-rw-r--r--systems/base-system-armv7-versatile20
-rw-r--r--systems/base-system-armv7b-highbank20
-rw-r--r--systems/base-system-armv7b-vexpress-tc219
-rw-r--r--systems/base-system-armv7lhf-highbank20
-rw-r--r--systems/base-system-ppc64-generic20
-rw-r--r--systems/base-system-x86_32-generic20
-rw-r--r--systems/base-system-x86_64-generic20
-rw-r--r--systems/ceph-service-x86_64-generic23
-rw-r--r--systems/cross-bootstrap-system-armv7lhf-generic11
-rw-r--r--systems/cross-bootstrap-system-ppc64-generic11
-rw-r--r--systems/cross-bootstrap-system-x86_64-generic11
-rw-r--r--systems/cxmanage-system-x86_64-generic24
-rw-r--r--systems/devel-system-armv7-chroot22
-rw-r--r--systems/devel-system-armv7-highbank24
-rw-r--r--systems/devel-system-armv7-versatile24
-rw-r--r--systems/devel-system-armv7-wandboard23
-rw-r--r--systems/devel-system-armv7b-chroot22
-rw-r--r--systems/devel-system-armv7b-highbank24
-rw-r--r--systems/devel-system-armv7lhf-chroot22
-rw-r--r--systems/devel-system-armv7lhf-highbank24
-rw-r--r--systems/devel-system-armv7lhf-wandboard23
-rw-r--r--systems/devel-system-ppc64-chroot22
-rw-r--r--systems/devel-system-ppc64-generic24
-rw-r--r--systems/devel-system-x86_32-chroot24
-rw-r--r--systems/devel-system-x86_32-generic24
-rw-r--r--systems/devel-system-x86_64-chroot24
-rw-r--r--systems/devel-system-x86_64-generic24
-rw-r--r--systems/devel-system-x86_64-vagrant45
-rw-r--r--systems/distbuild-system-armv7lhf-highbank27
-rw-r--r--systems/distbuild-system-x86_3227
-rw-r--r--systems/distbuild-system-x86_6427
-rw-r--r--systems/genivi-baseline-system-armv7lhf-versatile35
-rw-r--r--systems/genivi-baseline-system-x86_64-generic34
-rw-r--r--systems/gitlab-ci-runner50
-rw-r--r--systems/gitlab-server32
-rw-r--r--systems/initramfs-x86_6412
-rw-r--r--systems/minimal-system-x86_32-generic21
-rw-r--r--systems/minimal-system-x86_64-generic23
-rw-r--r--systems/nodejs-system-x86_6444
-rw-r--r--systems/openstack-client-base-system-x86_32-generic23
-rw-r--r--systems/openstack-client-base-system-x86_64-generic23
-rw-r--r--systems/qt4-devel-system-x86_64-generic40
-rw-r--r--systems/qt5-devel-system-x86_64-generic40
-rw-r--r--systems/trove-system-x86_6427
-rw-r--r--systems/web-system-x86_64-generic33
-rw-r--r--systems/xfce-system41
49 files changed, 1227 insertions, 0 deletions
diff --git a/systems/armv7lhf-cross-toolchain-system-x86_32-generic b/systems/armv7lhf-cross-toolchain-system-x86_32-generic
new file mode 100644
index 00000000..8975c8f2
--- /dev/null
+++ b/systems/armv7lhf-cross-toolchain-system-x86_32-generic
@@ -0,0 +1,17 @@
+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:
+- name: build-essential
+ morph: strata/build-essential
+- name: armv7lhf-cross-toolchain
+ morph: strata/armv7lhf-cross-toolchain
+- name: cross-tools
+ morph: strata/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 b/systems/armv7lhf-cross-toolchain-system-x86_64-generic
new file mode 100644
index 00000000..a2addac5
--- /dev/null
+++ b/systems/armv7lhf-cross-toolchain-system-x86_64-generic
@@ -0,0 +1,17 @@
+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:
+- name: build-essential
+ morph: strata/build-essential
+- name: armv7lhf-cross-toolchain
+ morph: strata/armv7lhf-cross-toolchain
+- name: cross-tools
+ morph: strata/cross-tools
+configuration-extensions:
+- set-hostname
+- add-config-files
+- simple-network
+- nfsboot
+- install-files
diff --git a/systems/base-system-armv7-highbank b/systems/base-system-armv7-highbank
new file mode 100644
index 00000000..ef72f9b1
--- /dev/null
+++ b/systems/base-system-armv7-highbank
@@ -0,0 +1,20 @@
+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:
+- name: build-essential
+ morph: strata/build-essential
+- name: core
+ morph: strata/core
+- name: foundation
+ morph: strata/foundation
+- name: bsp-armv7-highbank
+ morph: strata/bsp-armv7-highbank
diff --git a/systems/base-system-armv7-versatile b/systems/base-system-armv7-versatile
new file mode 100644
index 00000000..87516bab
--- /dev/null
+++ b/systems/base-system-armv7-versatile
@@ -0,0 +1,20 @@
+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:
+- name: build-essential
+ morph: strata/build-essential
+- name: core
+ morph: strata/core
+- name: foundation
+ morph: strata/foundation
+- name: bsp-armv7-versatile
+ morph: strata/bsp-armv7-versatile
diff --git a/systems/base-system-armv7b-highbank b/systems/base-system-armv7b-highbank
new file mode 100644
index 00000000..3b3e9f93
--- /dev/null
+++ b/systems/base-system-armv7b-highbank
@@ -0,0 +1,20 @@
+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:
+- name: build-essential
+ morph: strata/build-essential
+- name: core
+ morph: strata/core
+- name: foundation
+ morph: strata/foundation
+- name: bsp-armv7b-highbank
+ morph: strata/bsp-armv7b-highbank
diff --git a/systems/base-system-armv7b-vexpress-tc2 b/systems/base-system-armv7b-vexpress-tc2
new file mode 100644
index 00000000..fd3b50ab
--- /dev/null
+++ b/systems/base-system-armv7b-vexpress-tc2
@@ -0,0 +1,19 @@
+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:
+- name: build-essential
+ morph: strata/build-essential
+- name: core
+ morph: strata/core
+- name: foundation
+ morph: strata/foundation
+- name: bsp-armv7b-vexpress-tc2
+ morph: strata/bsp-armv7b-vexpress-tc2
diff --git a/systems/base-system-armv7lhf-highbank b/systems/base-system-armv7lhf-highbank
new file mode 100644
index 00000000..0e9be41b
--- /dev/null
+++ b/systems/base-system-armv7lhf-highbank
@@ -0,0 +1,20 @@
+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:
+- name: build-essential
+ morph: strata/build-essential
+- name: core
+ morph: strata/core
+- name: foundation
+ morph: strata/foundation
+- name: bsp-armv7-highbank
+ morph: strata/bsp-armv7-highbank
diff --git a/systems/base-system-ppc64-generic b/systems/base-system-ppc64-generic
new file mode 100644
index 00000000..802eab20
--- /dev/null
+++ b/systems/base-system-ppc64-generic
@@ -0,0 +1,20 @@
+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:
+- name: build-essential
+ morph: strata/build-essential
+- name: core
+ morph: strata/core
+- name: foundation
+ morph: strata/foundation
+- name: bsp-ppc64-generic
+ morph: strata/bsp-ppc64-generic
diff --git a/systems/base-system-x86_32-generic b/systems/base-system-x86_32-generic
new file mode 100644
index 00000000..1e309b34
--- /dev/null
+++ b/systems/base-system-x86_32-generic
@@ -0,0 +1,20 @@
+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:
+- name: build-essential
+ morph: strata/build-essential
+- name: core
+ morph: strata/core
+- name: foundation
+ morph: strata/foundation
+- name: bsp-x86_32-generic
+ morph: strata/bsp-x86_32-generic
diff --git a/systems/base-system-x86_64-generic b/systems/base-system-x86_64-generic
new file mode 100644
index 00000000..f936d9d1
--- /dev/null
+++ b/systems/base-system-x86_64-generic
@@ -0,0 +1,20 @@
+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:
+- name: build-essential
+ morph: strata/build-essential
+- name: core
+ morph: strata/core
+- name: foundation
+ morph: strata/foundation
+- name: bsp-x86_64-generic
+ morph: strata/bsp-x86_64-generic
diff --git a/systems/ceph-service-x86_64-generic b/systems/ceph-service-x86_64-generic
new file mode 100644
index 00000000..baf28013
--- /dev/null
+++ b/systems/ceph-service-x86_64-generic
@@ -0,0 +1,23 @@
+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:
+- name: build-essential
+ morph: strata/build-essential
+- name: core
+ morph: strata/core
+- name: foundation
+ morph: strata/foundation
+- name: bsp-x86_64-generic
+ morph: strata/bsp-x86_64-generic
+- name: ceph-service
+ morph: strata/ceph-service
+configuration-extensions:
+- set-hostname
+- add-config-files
+- simple-network
+- nfsboot
+- install-files
+- ceph
diff --git a/systems/cross-bootstrap-system-armv7lhf-generic b/systems/cross-bootstrap-system-armv7lhf-generic
new file mode 100644
index 00000000..d1331fec
--- /dev/null
+++ b/systems/cross-bootstrap-system-armv7lhf-generic
@@ -0,0 +1,11 @@
+arch: armv7lhf
+description: A system that produces the minimum needed to build a devel system
+kind: system
+name: cross-bootstrap-system-armv7lhf-generic
+strata:
+- name: build-essential
+ morph: strata/build-essential
+- name: core
+ morph: strata/core
+- name: cross-bootstrap
+ morph: strata/cross-bootstrap
diff --git a/systems/cross-bootstrap-system-ppc64-generic b/systems/cross-bootstrap-system-ppc64-generic
new file mode 100644
index 00000000..3b11fe3f
--- /dev/null
+++ b/systems/cross-bootstrap-system-ppc64-generic
@@ -0,0 +1,11 @@
+arch: ppc64
+description: A system that produces the minimum needed to build a devel system
+kind: system
+name: cross-bootstrap-system-ppc64-generic
+strata:
+- name: build-essential
+ morph: strata/build-essential
+- name: core
+ morph: strata/core
+- name: cross-bootstrap
+ morph: strata/cross-bootstrap
diff --git a/systems/cross-bootstrap-system-x86_64-generic b/systems/cross-bootstrap-system-x86_64-generic
new file mode 100644
index 00000000..38e44119
--- /dev/null
+++ b/systems/cross-bootstrap-system-x86_64-generic
@@ -0,0 +1,11 @@
+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:
+- name: build-essential
+ morph: strata/build-essential
+- name: core
+ morph: strata/core
+- name: cross-bootstrap
+ morph: strata/cross-bootstrap
diff --git a/systems/cxmanage-system-x86_64-generic b/systems/cxmanage-system-x86_64-generic
new file mode 100644
index 00000000..81aff839
--- /dev/null
+++ b/systems/cxmanage-system-x86_64-generic
@@ -0,0 +1,24 @@
+name: cxmanage-system-x86_64-generic
+description: A baserock development system with calxeda management tools added
+kind: system
+arch: x86_64
+strata:
+- name: build-essential
+ morph: strata/build-essential
+- name: core
+ morph: strata/core
+- name: foundation
+ morph: strata/foundation
+- name: bsp-x86_64-generic
+ morph: strata/bsp-x86_64-generic
+- name: tools
+ morph: strata/tools
+- name: cxmanage
+ morph: strata/cxmanage
+configuration-extensions:
+- set-hostname
+- add-config-files
+- simple-network
+- nfsboot
+- install-files
+- fstab
diff --git a/systems/devel-system-armv7-chroot b/systems/devel-system-armv7-chroot
new file mode 100644
index 00000000..8254df99
--- /dev/null
+++ b/systems/devel-system-armv7-chroot
@@ -0,0 +1,22 @@
+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:
+- name: build-essential
+ morph: strata/build-essential
+- name: core
+ morph: strata/core
+- name: foundation
+ morph: strata/foundation
+- name: tools
+ morph: strata/tools
+- name: openstack-clients
+ morph: strata/openstack-clients
diff --git a/systems/devel-system-armv7-highbank b/systems/devel-system-armv7-highbank
new file mode 100644
index 00000000..5eca9984
--- /dev/null
+++ b/systems/devel-system-armv7-highbank
@@ -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 ARM highbank
+ architecture.
+kind: system
+name: devel-system-armv7-highbank
+strata:
+- name: build-essential
+ morph: strata/build-essential
+- name: core
+ morph: strata/core
+- name: foundation
+ morph: strata/foundation
+- name: bsp-armv7-highbank
+ morph: strata/bsp-armv7-highbank
+- name: tools
+ morph: strata/tools
+- name: openstack-clients
+ morph: strata/openstack-clients
diff --git a/systems/devel-system-armv7-versatile b/systems/devel-system-armv7-versatile
new file mode 100644
index 00000000..f091707a
--- /dev/null
+++ b/systems/devel-system-armv7-versatile
@@ -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 ARM versatile
+ architecture.
+kind: system
+name: devel-system-armv7-versatile
+strata:
+- name: build-essential
+ morph: strata/build-essential
+- name: core
+ morph: strata/core
+- name: foundation
+ morph: strata/foundation
+- name: bsp-armv7-versatile
+ morph: strata/bsp-armv7-versatile
+- name: tools
+ morph: strata/tools
+- name: openstack-clients
+ morph: strata/openstack-clients
diff --git a/systems/devel-system-armv7-wandboard b/systems/devel-system-armv7-wandboard
new file mode 100644
index 00000000..695c2fe5
--- /dev/null
+++ b/systems/devel-system-armv7-wandboard
@@ -0,0 +1,23 @@
+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:
+- name: build-essential
+ morph: strata/build-essential
+- name: core
+ morph: strata/core
+- name: foundation
+ morph: strata/foundation
+- name: bsp-wandboard
+ morph: strata/bsp-wandboard
+- name: tools
+ morph: strata/tools
+- name: openstack-clients
+ morph: strata/openstack-clients
diff --git a/systems/devel-system-armv7b-chroot b/systems/devel-system-armv7b-chroot
new file mode 100644
index 00000000..a0e6d8cd
--- /dev/null
+++ b/systems/devel-system-armv7b-chroot
@@ -0,0 +1,22 @@
+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:
+- name: build-essential
+ morph: strata/build-essential
+- name: core
+ morph: strata/core
+- name: foundation
+ morph: strata/foundation
+- name: tools
+ morph: strata/tools
+- name: openstack-clients
+ morph: strata/openstack-clients
diff --git a/systems/devel-system-armv7b-highbank b/systems/devel-system-armv7b-highbank
new file mode 100644
index 00000000..8eeca5b0
--- /dev/null
+++ b/systems/devel-system-armv7b-highbank
@@ -0,0 +1,24 @@
+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:
+- name: build-essential
+ morph: strata/build-essential
+- name: core
+ morph: strata/core
+- name: foundation
+ morph: strata/foundation
+- name: bsp-armv7b-highbank
+ morph: strata/bsp-armv7b-highbank
+- name: tools
+ morph: strata/tools
+- name: openstack-clients
+ morph: strata/openstack-clients
diff --git a/systems/devel-system-armv7lhf-chroot b/systems/devel-system-armv7lhf-chroot
new file mode 100644
index 00000000..35a429e1
--- /dev/null
+++ b/systems/devel-system-armv7lhf-chroot
@@ -0,0 +1,22 @@
+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:
+- name: build-essential
+ morph: strata/build-essential
+- name: core
+ morph: strata/core
+- name: foundation
+ morph: strata/foundation
+- name: tools
+ morph: strata/tools
+- name: openstack-clients
+ morph: strata/openstack-clients
diff --git a/systems/devel-system-armv7lhf-highbank b/systems/devel-system-armv7lhf-highbank
new file mode 100644
index 00000000..e01b34e2
--- /dev/null
+++ b/systems/devel-system-armv7lhf-highbank
@@ -0,0 +1,24 @@
+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:
+- name: build-essential
+ morph: strata/build-essential
+- name: core
+ morph: strata/core
+- name: foundation
+ morph: strata/foundation
+- name: bsp-armv7-highbank
+ morph: strata/bsp-armv7-highbank
+- name: tools
+ morph: strata/tools
+- name: openstack-clients
+ morph: strata/openstack-clients
diff --git a/systems/devel-system-armv7lhf-wandboard b/systems/devel-system-armv7lhf-wandboard
new file mode 100644
index 00000000..8d3b8bed
--- /dev/null
+++ b/systems/devel-system-armv7lhf-wandboard
@@ -0,0 +1,23 @@
+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 Wandboard.
+kind: system
+name: devel-system-armv7lhf-wandboard
+strata:
+- name: build-essential
+ morph: strata/build-essential
+- name: core
+ morph: strata/core
+- name: foundation
+ morph: strata/foundation
+- name: bsp-wandboard
+ morph: strata/bsp-wandboard
+- name: tools
+ morph: strata/tools
+- name: openstack-clients
+ morph: strata/openstack-clients
diff --git a/systems/devel-system-ppc64-chroot b/systems/devel-system-ppc64-chroot
new file mode 100644
index 00000000..fcc13bf0
--- /dev/null
+++ b/systems/devel-system-ppc64-chroot
@@ -0,0 +1,22 @@
+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:
+- name: build-essential
+ morph: strata/build-essential
+- name: core
+ morph: strata/core
+- name: foundation
+ morph: strata/foundation
+- name: tools
+ morph: strata/tools
+- name: openstack-clients
+ morph: strata/openstack-clients
diff --git a/systems/devel-system-ppc64-generic b/systems/devel-system-ppc64-generic
new file mode 100644
index 00000000..80318bdf
--- /dev/null
+++ b/systems/devel-system-ppc64-generic
@@ -0,0 +1,24 @@
+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:
+- name: build-essential
+ morph: strata/build-essential
+- name: core
+ morph: strata/core
+- name: foundation
+ morph: strata/foundation
+- name: bsp-ppc64-generic
+ morph: strata/bsp-ppc64-generic
+- name: tools
+ morph: strata/tools
+- name: openstack-clients
+ morph: strata/openstack-clients
diff --git a/systems/devel-system-x86_32-chroot b/systems/devel-system-x86_32-chroot
new file mode 100644
index 00000000..18db948b
--- /dev/null
+++ b/systems/devel-system-x86_32-chroot
@@ -0,0 +1,24 @@
+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:
+- name: build-essential
+ morph: strata/build-essential
+- name: core
+ morph: strata/core
+- name: foundation
+ morph: strata/foundation
+- name: tools
+ morph: strata/tools
+- name: openstack-clients
+ morph: strata/openstack-clients
+- name: bsp-x86_both-tools
+ morph: strata/bsp-x86_both-tools
diff --git a/systems/devel-system-x86_32-generic b/systems/devel-system-x86_32-generic
new file mode 100644
index 00000000..929f9668
--- /dev/null
+++ b/systems/devel-system-x86_32-generic
@@ -0,0 +1,24 @@
+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:
+- name: build-essential
+ morph: strata/build-essential
+- name: core
+ morph: strata/core
+- name: foundation
+ morph: strata/foundation
+- name: bsp-x86_32-generic
+ morph: strata/bsp-x86_32-generic
+- name: tools
+ morph: strata/tools
+- name: openstack-clients
+ morph: strata/openstack-clients
diff --git a/systems/devel-system-x86_64-chroot b/systems/devel-system-x86_64-chroot
new file mode 100644
index 00000000..332a273b
--- /dev/null
+++ b/systems/devel-system-x86_64-chroot
@@ -0,0 +1,24 @@
+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:
+- name: build-essential
+ morph: strata/build-essential
+- name: core
+ morph: strata/core
+- name: foundation
+ morph: strata/foundation
+- name: tools
+ morph: strata/tools
+- name: openstack-clients
+ morph: strata/openstack-clients
+- name: bsp-x86_both-tools
+ morph: strata/bsp-x86_both-tools
diff --git a/systems/devel-system-x86_64-generic b/systems/devel-system-x86_64-generic
new file mode 100644
index 00000000..554a9a8e
--- /dev/null
+++ b/systems/devel-system-x86_64-generic
@@ -0,0 +1,24 @@
+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:
+- name: build-essential
+ morph: strata/build-essential
+- name: core
+ morph: strata/core
+- name: foundation
+ morph: strata/foundation
+- name: bsp-x86_64-generic
+ morph: strata/bsp-x86_64-generic
+- name: tools
+ morph: strata/tools
+- name: openstack-clients
+ morph: strata/openstack-clients
diff --git a/systems/devel-system-x86_64-vagrant b/systems/devel-system-x86_64-vagrant
new file mode 100644
index 00000000..d87b2780
--- /dev/null
+++ b/systems/devel-system-x86_64-vagrant
@@ -0,0 +1,45 @@
+arch: x86_64
+configuration-extensions:
+- set-hostname
+- add-config-files
+- simple-network
+- nfsboot
+- install-files
+- vagrant
+description: A system that is able to build other systems based on the 64-bit x86
+ architecture. This adds the virtualbox guest additions and vagrant configuration too
+kind: system
+name: devel-system-x86_64-vagrant
+strata:
+- name: build-essential
+ morph: strata/build-essential
+- name: core
+ morph: strata/core
+- name: foundation
+ morph: strata/foundation
+- name: genivi-foundation
+ morph: strata/genivi-foundation
+- name: bsp-x86_64-generic
+ morph: strata/bsp-x86_64-generic
+- name: connectivity
+ morph: strata/connectivity
+- name: audio-bluetooth
+ morph: strata/audio-bluetooth
+- name: x-common
+ morph: strata/x-common
+- name: x-x86_64-generic
+ morph: strata/x-x86_64-generic
+- name: multimedia
+ morph: strata/multimedia
+- name: genivi
+ morph: strata/genivi
+- name: genivi-x-x86_64-generic
+ morph: strata/genivi-x-x86_64-generic
+- name: tools
+ morph: strata/tools
+- name: virtualization
+ morph: strata/virtualization
+- name: openstack-clients
+ morph: strata/openstack-clients
+- name: virtualbox-guest-x86_64
+ morph: strata/virtualbox-guest-x86_64
diff --git a/systems/distbuild-system-armv7lhf-highbank b/systems/distbuild-system-armv7lhf-highbank
new file mode 100644
index 00000000..fcfffd4d
--- /dev/null
+++ b/systems/distbuild-system-armv7lhf-highbank
@@ -0,0 +1,27 @@
+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:
+- name: build-essential
+ morph: strata/build-essential
+- name: core
+ morph: strata/core
+- name: foundation
+ morph: strata/foundation
+- name: bsp-armv7-highbank
+ morph: strata/bsp-armv7-highbank
+- name: tools
+ morph: strata/tools
+- name: nfs
+ morph: strata/nfs
+- name: distbuild
+ morph: strata/distbuild
diff --git a/systems/distbuild-system-x86_32 b/systems/distbuild-system-x86_32
new file mode 100644
index 00000000..d283738b
--- /dev/null
+++ b/systems/distbuild-system-x86_32
@@ -0,0 +1,27 @@
+arch: x86_32
+configuration-extensions:
+- set-hostname
+- add-config-files
+- simple-network
+- nfsboot
+- install-files
+- distbuild
+- fstab
+description: Morph distributed build node for x86_32
+kind: system
+name: distbuild-system-x86_32
+strata:
+- name: build-essential
+ morph: strata/build-essential
+- name: core
+ morph: strata/core
+- name: foundation
+ morph: strata/foundation
+- name: bsp-x86_32-generic
+ morph: strata/bsp-x86_32-generic
+- name: tools
+ morph: strata/tools
+- name: nfs
+ morph: strata/nfs
+- name: distbuild
+ morph: strata/distbuild
diff --git a/systems/distbuild-system-x86_64 b/systems/distbuild-system-x86_64
new file mode 100644
index 00000000..92df72c4
--- /dev/null
+++ b/systems/distbuild-system-x86_64
@@ -0,0 +1,27 @@
+arch: x86_64
+configuration-extensions:
+- set-hostname
+- add-config-files
+- simple-network
+- nfsboot
+- install-files
+- distbuild
+- fstab
+description: Morph distributed build node for x86_64
+kind: system
+name: distbuild-system-x86_64
+strata:
+- name: build-essential
+ morph: strata/build-essential
+- name: core
+ morph: strata/core
+- name: foundation
+ morph: strata/foundation
+- name: bsp-x86_64-generic
+ morph: strata/bsp-x86_64-generic
+- name: tools
+ morph: strata/tools
+- name: nfs
+ morph: strata/nfs
+- name: distbuild
+ morph: strata/distbuild
diff --git a/systems/genivi-baseline-system-armv7lhf-versatile b/systems/genivi-baseline-system-armv7lhf-versatile
new file mode 100644
index 00000000..dd948526
--- /dev/null
+++ b/systems/genivi-baseline-system-armv7lhf-versatile
@@ -0,0 +1,35 @@
+arch: armv7lhf
+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-armv7lhf-versatile
+strata:
+- name: build-essential
+ morph: strata/build-essential
+- name: core
+ morph: strata/core
+- name: foundation
+ morph: strata/foundation
+- name: genivi-foundation
+ morph: strata/genivi-foundation
+- name: bsp-armv7-versatile
+ morph: strata/bsp-armv7-versatile
+- name: connectivity
+ morph: strata/connectivity
+- name: audio-bluetooth
+ morph: strata/audio-bluetooth
+- name: x-common
+ morph: strata/x-common
+- name: multimedia
+ morph: strata/multimedia
+- name: genivi
+ morph: strata/genivi
+- name: wayland-armv7-versatile
+ morph: strata/wayland-armv7-versatile
diff --git a/systems/genivi-baseline-system-x86_64-generic b/systems/genivi-baseline-system-x86_64-generic
new file mode 100644
index 00000000..d2fa2995
--- /dev/null
+++ b/systems/genivi-baseline-system-x86_64-generic
@@ -0,0 +1,34 @@
+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:
+- name: build-essential
+ morph: strata/build-essential
+- name: core
+ morph: strata/core
+- name: foundation
+ morph: strata/foundation
+- name: genivi-foundation
+ morph: strata/genivi-foundation
+- name: bsp-x86_64-generic
+ morph: strata/bsp-x86_64-generic
+- name: connectivity
+ morph: strata/connectivity
+- name: audio-bluetooth
+ morph: strata/audio-bluetooth
+- name: x-common
+ morph: strata/x-common
+- name: multimedia
+ morph: strata/multimedia
+- name: genivi
+ morph: strata/genivi
+- name: wayland-x86_64-generic
+ morph: strata/wayland-x86_64-generic
diff --git a/systems/gitlab-ci-runner b/systems/gitlab-ci-runner
new file mode 100644
index 00000000..6c7bbaf5
--- /dev/null
+++ b/systems/gitlab-ci-runner
@@ -0,0 +1,50 @@
+arch: x86_64
+configuration-extensions:
+- set-hostname
+- add-config-files
+- simple-network
+- nfsboot
+- install-files
+description: A system to run build tests as part of GitLab CI
+ architecture.
+kind: system
+name: gitlab-ci-runner
+strata:
+- name: build-essential
+ morph: strata/build-essential
+- name: core
+ morph: strata/core
+- name: foundation
+ morph: strata/foundation
+- name: genivi-foundation
+ morph: strata/genivi-foundation
+- name: bsp-x86_64-generic
+ morph: strata/bsp-x86_64-generic
+- name: connectivity
+ morph: strata/connectivity
+- name: audio-bluetooth
+ morph: strata/audio-bluetooth
+- name: x-common
+ morph: strata/x-common
+- name: x-x86_64-generic
+ morph: strata/x-x86_64-generic
+- name: multimedia
+ morph: strata/multimedia
+- name: genivi
+ morph: strata/genivi
+- name: genivi-x-x86_64-generic
+ morph: strata/genivi-x-x86_64-generic
+- name: tools
+ morph: strata/tools
+- name: virtualization
+ morph: strata/virtualization
+- name: openstack-clients
+ morph: strata/openstack-clients
+- name: databases
+ morph: strata/databases
+- name: webtools
+ morph: strata/webtools
+- name: ruby
+ morph: strata/ruby
+- name: nfs
+ morph: strata/nfs
diff --git a/systems/gitlab-server b/systems/gitlab-server
new file mode 100644
index 00000000..a2753b35
--- /dev/null
+++ b/systems/gitlab-server
@@ -0,0 +1,32 @@
+arch: x86_64
+configuration-extensions:
+- set-hostname
+- add-config-files
+- simple-network
+- nfsboot
+- install-files
+- gitlab
+description: system which hosts a gitlab server
+kind: system
+name: gitlab-server
+strata:
+- name: build-essential
+ morph: strata/build-essential
+- name: bsp-x86_64-generic
+ morph: strata/bsp-x86_64-generic
+- name: foundation
+ morph: strata/foundation
+- name: core
+ morph: strata/core
+- name: tools
+ morph: strata/tools
+- name: nfs
+ morph: strata/nfs
+- name: databases
+ morph: strata/databases
+- name: webtools
+ morph: strata/webtools
+- name: ruby
+ morph: strata/ruby
+- name: gitlab
+ morph: strata/gitlab
diff --git a/systems/initramfs-x86_64 b/systems/initramfs-x86_64
new file mode 100644
index 00000000..465aabb9
--- /dev/null
+++ b/systems/initramfs-x86_64
@@ -0,0 +1,12 @@
+name: initramfs-x86_64
+description: Initramfs for x86_64
+kind: system
+arch: x86_64
+configuration-extensions: []
+strata:
+- name: build-essential
+ morph: strata/build-essential
+ artifacts:
+ - build-essential-minimal
+- name: initramfs-utils
+ morph: strata/initramfs-utils
diff --git a/systems/minimal-system-x86_32-generic b/systems/minimal-system-x86_32-generic
new file mode 100644
index 00000000..968424ba
--- /dev/null
+++ b/systems/minimal-system-x86_32-generic
@@ -0,0 +1,21 @@
+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:
+- name: build-essential
+ morph: strata/build-essential
+ artifacts:
+ - build-essential-minimal
+- name: bsp-x86_32-generic
+ morph: strata/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 b/systems/minimal-system-x86_64-generic
new file mode 100644
index 00000000..6f278565
--- /dev/null
+++ b/systems/minimal-system-x86_64-generic
@@ -0,0 +1,23 @@
+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:
+- name: build-essential
+ name: build-essential
+ morph: strata/build-essential
+ artifacts:
+ - build-essential-minimal
+- name: bsp-x86_64-generic
+ name: bsp-x86_64-generic
+ morph: strata/bsp-x86_64-generic
+ # Don't include kernel headers in the system
+ artifacts:
+ - bsp-x86_64-generic-runtime
diff --git a/systems/nodejs-system-x86_64 b/systems/nodejs-system-x86_64
new file mode 100644
index 00000000..74cccd29
--- /dev/null
+++ b/systems/nodejs-system-x86_64
@@ -0,0 +1,44 @@
+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: nodejs-system-x86_64
+strata:
+- name: build-essential
+ morph: strata/build-essential
+- name: core
+ morph: strata/core
+- name: foundation
+ morph: strata/foundation
+- name: genivi-foundation
+ morph: strata/genivi-foundation
+- name: bsp-x86_64-generic
+ morph: strata/bsp-x86_64-generic
+- name: connectivity
+ morph: strata/connectivity
+- name: audio-bluetooth
+ morph: strata/audio-bluetooth
+- name: x-common
+ morph: strata/x-common
+- name: x-x86_64-generic
+ morph: strata/x-x86_64-generic
+- name: multimedia
+ morph: strata/multimedia
+- name: genivi
+ morph: strata/genivi
+- name: genivi-x-x86_64-generic
+ morph: strata/genivi-x-x86_64-generic
+- name: tools
+ morph: strata/tools
+- name: virtualization
+ morph: strata/virtualization
+- name: openstack-clients
+ morph: strata/openstack-clients
+- name: nodejs
+ morph: strata/nodejs
diff --git a/systems/openstack-client-base-system-x86_32-generic b/systems/openstack-client-base-system-x86_32-generic
new file mode 100644
index 00000000..d7fc814c
--- /dev/null
+++ b/systems/openstack-client-base-system-x86_32-generic
@@ -0,0 +1,23 @@
+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:
+- name: build-essential
+ morph: strata/build-essential
+- name: core
+ morph: strata/core
+- name: foundation
+ morph: strata/foundation
+- name: bsp-x86_32-generic
+ morph: strata/bsp-x86_32-generic
+- name: cloudinit-support
+ morph: strata/cloudinit-support
diff --git a/systems/openstack-client-base-system-x86_64-generic b/systems/openstack-client-base-system-x86_64-generic
new file mode 100644
index 00000000..03bcd3d7
--- /dev/null
+++ b/systems/openstack-client-base-system-x86_64-generic
@@ -0,0 +1,23 @@
+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:
+- name: build-essential
+ morph: strata/build-essential
+- name: core
+ morph: strata/core
+- name: foundation
+ morph: strata/foundation
+- name: bsp-x86_64-generic
+ morph: strata/bsp-x86_64-generic
+- name: cloudinit-support
+ morph: strata/cloudinit-support
diff --git a/systems/qt4-devel-system-x86_64-generic b/systems/qt4-devel-system-x86_64-generic
new file mode 100644
index 00000000..847f0e6b
--- /dev/null
+++ b/systems/qt4-devel-system-x86_64-generic
@@ -0,0 +1,40 @@
+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:
+- name: build-essential
+ morph: strata/build-essential
+- name: core
+ morph: strata/core
+- name: foundation
+ morph: strata/foundation
+- name: audio-bluetooth
+ morph: strata/audio-bluetooth
+- name: multimedia-gstreamer-0.10
+ morph: strata/multimedia-gstreamer-0.10
+- name: bsp-x86_64-generic
+ morph: strata/bsp-x86_64-generic
+- name: tools
+ morph: strata/tools
+- name: x-common
+ morph: strata/x-common
+- name: x-x86_64-generic
+ morph: strata/x-x86_64-generic
+- name: qt4-tools
+ morph: strata/qt4-tools
+- name: qt4-sdk
+ morph: strata/qt4-sdk
+- name: lua
+ morph: strata/lua
+- name: connectivity
+ morph: strata/connectivity
+- name: enlightenment
+ morph: strata/enlightenment
diff --git a/systems/qt5-devel-system-x86_64-generic b/systems/qt5-devel-system-x86_64-generic
new file mode 100644
index 00000000..1126ead4
--- /dev/null
+++ b/systems/qt5-devel-system-x86_64-generic
@@ -0,0 +1,40 @@
+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:
+- name: build-essential
+ morph: strata/build-essential
+- name: core
+ morph: strata/core
+- name: foundation
+ morph: strata/foundation
+- name: audio-bluetooth
+ morph: strata/audio-bluetooth
+- name: multimedia-gstreamer-0.10
+ morph: strata/multimedia-gstreamer-0.10
+- name: bsp-x86_64-generic
+ morph: strata/bsp-x86_64-generic
+- name: tools
+ morph: strata/tools
+- name: x-common
+ morph: strata/x-common
+- name: x-x86_64-generic
+ morph: strata/x-x86_64-generic
+- name: qt5-tools
+ morph: strata/qt5-tools
+- name: qt5-sdk
+ morph: strata/qt5-sdk
+- name: lua
+ morph: strata/lua
+- name: connectivity
+ morph: strata/connectivity
+- name: enlightenment
+ morph: strata/enlightenment
diff --git a/systems/trove-system-x86_64 b/systems/trove-system-x86_64
new file mode 100644
index 00000000..69898d70
--- /dev/null
+++ b/systems/trove-system-x86_64
@@ -0,0 +1,27 @@
+arch: x86_64
+configuration-extensions:
+- set-hostname
+- trove
+- nfsboot-server
+- trove-backup
+- fstab
+- simple-network
+- install-files
+description: Trove server
+kind: system
+name: trove-system-x86_64
+strata:
+- name: build-essential
+ morph: strata/build-essential
+- name: bsp-x86_64-generic
+ morph: strata/bsp-x86_64-generic
+- name: foundation
+ morph: strata/foundation
+- name: core
+ morph: strata/core
+- name: tools
+ morph: strata/tools
+- name: trove
+ morph: strata/trove
+- name: nfs
+ morph: strata/nfs
diff --git a/systems/web-system-x86_64-generic b/systems/web-system-x86_64-generic
new file mode 100644
index 00000000..20c88955
--- /dev/null
+++ b/systems/web-system-x86_64-generic
@@ -0,0 +1,33 @@
+arch: x86_64
+configuration-extensions:
+- set-hostname
+- add-config-files
+- simple-network
+- nfsboot
+- install-files
+description: system with web tools
+kind: system
+name: web-system-x86_64-generic
+strata:
+- name: build-essential
+ morph: strata/build-essential
+- name: bsp-x86_64-generic
+ morph: strata/bsp-x86_64-generic
+- name: foundation
+ morph: strata/foundation
+- name: core
+ morph: strata/core
+- name: tools
+ morph: strata/tools
+- name: nfs
+ morph: strata/nfs
+- name: databases
+ morph: strata/databases
+- name: webtools
+ morph: strata/webtools
+- name: erlang
+ morph: strata/erlang
+- name: ruby
+ morph: strata/ruby
+- name: nodejs
+ morph: strata/nodejs
diff --git a/systems/xfce-system b/systems/xfce-system
new file mode 100644
index 00000000..a2a259c5
--- /dev/null
+++ b/systems/xfce-system
@@ -0,0 +1,41 @@
+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:
+- name: build-essential
+ morph: strata/build-essential
+- name: core
+ morph: strata/core
+- name: foundation
+ morph: strata/foundation
+- name: genivi-foundation
+ morph: strata/genivi-foundation
+- name: bsp-x86_64-generic
+ morph: strata/bsp-x86_64-generic
+- name: connectivity
+ morph: strata/connectivity
+- name: audio-bluetooth
+ morph: strata/audio-bluetooth
+- name: x-common
+ morph: strata/x-common
+- name: x-x86_64-generic
+ morph: strata/x-x86_64-generic
+- name: multimedia
+ morph: strata/multimedia
+- name: genivi
+ morph: strata/genivi
+- name: genivi-x-x86_64-generic
+ morph: strata/genivi-x-x86_64-generic
+- name: gtk2
+ morph: strata/gtk2
+- name: tools
+ morph: strata/tools
+- name: xfce
+ morph: strata/xfce