diff options
Diffstat (limited to 'systems')
50 files changed, 934 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..22e85686 --- /dev/null +++ b/systems/armv7lhf-cross-toolchain-system-x86_32-generic.morph @@ -0,0 +1,15 @@ +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: +- morph: strata/build-essential.morph +- morph: strata/armv7lhf-cross-toolchain.morph +- morph: strata/cross-tools.morph +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..888a75b0 --- /dev/null +++ b/systems/armv7lhf-cross-toolchain-system-x86_64-generic.morph @@ -0,0 +1,15 @@ +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: +- morph: strata/build-essential.morph +- morph: strata/armv7lhf-cross-toolchain.morph +- morph: strata/cross-tools.morph +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..eaa5a175 --- /dev/null +++ b/systems/base-system-armv7-highbank.morph @@ -0,0 +1,16 @@ +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: +- morph: strata/build-essential.morph +- morph: strata/core.morph +- morph: strata/foundation.morph +- morph: strata/bsp-armv7-highbank.morph +configuration-extensions: +- set-hostname +- add-config-files +- simple-network +- nfsboot +- install-files diff --git a/systems/base-system-armv7-versatile.morph b/systems/base-system-armv7-versatile.morph new file mode 100644 index 00000000..e38df99e --- /dev/null +++ b/systems/base-system-armv7-versatile.morph @@ -0,0 +1,16 @@ +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: +- morph: strata/build-essential.morph +- morph: strata/core.morph +- morph: strata/foundation.morph +- morph: strata/bsp-armv7-versatile.morph +configuration-extensions: +- set-hostname +- add-config-files +- simple-network +- nfsboot +- install-files diff --git a/systems/base-system-armv7b-highbank.morph b/systems/base-system-armv7b-highbank.morph new file mode 100644 index 00000000..8c700f1d --- /dev/null +++ b/systems/base-system-armv7b-highbank.morph @@ -0,0 +1,16 @@ +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: +- morph: strata/build-essential.morph +- morph: strata/core.morph +- morph: strata/foundation.morph +- morph: strata/bsp-armv7b-highbank.morph +configuration-extensions: +- set-hostname +- add-config-files +- simple-network +- nfsboot +- install-files diff --git a/systems/base-system-armv7b-vexpress-tc2.morph b/systems/base-system-armv7b-vexpress-tc2.morph new file mode 100644 index 00000000..36f2b8dc --- /dev/null +++ b/systems/base-system-armv7b-vexpress-tc2.morph @@ -0,0 +1,15 @@ +name: base-system-armv7b-vexpress-tc2 +kind: system +description: A small system for Versatile TC2 boards system. +arch: armv7b +strata: +- morph: strata/build-essential.morph +- morph: strata/core.morph +- morph: strata/foundation.morph +- morph: strata/bsp-armv7b-vexpress-tc2.morph +configuration-extensions: +- set-hostname +- add-config-files +- simple-network +- nfsboot +- install-files diff --git a/systems/base-system-armv7lhf-highbank.morph b/systems/base-system-armv7lhf-highbank.morph new file mode 100644 index 00000000..cc44c06b --- /dev/null +++ b/systems/base-system-armv7lhf-highbank.morph @@ -0,0 +1,16 @@ +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: +- morph: strata/build-essential.morph +- morph: strata/core.morph +- morph: strata/foundation.morph +- morph: strata/bsp-armv7-highbank.morph +configuration-extensions: +- set-hostname +- add-config-files +- simple-network +- nfsboot +- install-files diff --git a/systems/base-system-ppc64-generic.morph b/systems/base-system-ppc64-generic.morph new file mode 100644 index 00000000..46a9b07b --- /dev/null +++ b/systems/base-system-ppc64-generic.morph @@ -0,0 +1,16 @@ +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: +- morph: strata/build-essential.morph +- morph: strata/core.morph +- morph: strata/foundation.morph +- morph: strata/bsp-ppc64-generic.morph +configuration-extensions: +- set-hostname +- add-config-files +- simple-network +- nfsboot +- install-files diff --git a/systems/base-system-x86_32-generic.morph b/systems/base-system-x86_32-generic.morph new file mode 100644 index 00000000..62ffdcdf --- /dev/null +++ b/systems/base-system-x86_32-generic.morph @@ -0,0 +1,17 @@ +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: +- morph: strata/build-essential.morph +- morph: strata/core.morph +- morph: strata/foundation.morph +- morph: strata/bsp-x86_32-generic.morph +- morph: strata/cloudinit-support.morph +configuration-extensions: +- set-hostname +- add-config-files +- simple-network +- nfsboot +- install-files +- cloud-init diff --git a/systems/base-system-x86_64-generic.morph b/systems/base-system-x86_64-generic.morph new file mode 100644 index 00000000..99bc25e3 --- /dev/null +++ b/systems/base-system-x86_64-generic.morph @@ -0,0 +1,18 @@ +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: +- morph: strata/build-essential.morph +- morph: strata/core.morph +- morph: strata/foundation.morph +- morph: strata/bsp-x86_64-generic.morph +- morph: strata/cloudinit-support.morph +configuration-extensions: +- set-hostname +- add-config-files +- simple-network +- nfsboot +- install-files +- cloud-init diff --git a/systems/ceph-service-x86_64-generic.morph b/systems/ceph-service-x86_64-generic.morph new file mode 100644 index 00000000..c3a87986 --- /dev/null +++ b/systems/ceph-service-x86_64-generic.morph @@ -0,0 +1,18 @@ +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: +- morph: strata/build-essential.morph +- morph: strata/core.morph +- morph: strata/foundation.morph +- morph: strata/bsp-x86_64-generic.morph +- morph: strata/ceph-service.morph +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..0e2a18f7 --- /dev/null +++ b/systems/cross-bootstrap-system-armv7lhf-generic.morph @@ -0,0 +1,9 @@ +name: cross-bootstrap-system-armv7lhf-generic +kind: system +description: A system that produces the minimum needed to build a devel system +arch: armv7lhf +strata: +- morph: strata/build-essential.morph +- morph: strata/core.morph +- morph: strata/cross-bootstrap.morph +configuration-extensions: [] diff --git a/systems/cross-bootstrap-system-ppc64-generic.morph b/systems/cross-bootstrap-system-ppc64-generic.morph new file mode 100644 index 00000000..c6987618 --- /dev/null +++ b/systems/cross-bootstrap-system-ppc64-generic.morph @@ -0,0 +1,9 @@ +name: cross-bootstrap-system-ppc64-generic +kind: system +description: A system that produces the minimum needed to build a devel system +arch: ppc64 +strata: +- morph: strata/build-essential.morph +- morph: strata/core.morph +- morph: strata/cross-bootstrap.morph +configuration-extensions: [] 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..5e79c856 --- /dev/null +++ b/systems/cross-bootstrap-system-x86_64-generic.morph @@ -0,0 +1,9 @@ +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: +- morph: strata/build-essential.morph +- morph: strata/core.morph +- morph: strata/cross-bootstrap.morph +configuration-extensions: [] diff --git a/systems/cxmanage-system-x86_64-generic.morph b/systems/cxmanage-system-x86_64-generic.morph new file mode 100644 index 00000000..263735ba --- /dev/null +++ b/systems/cxmanage-system-x86_64-generic.morph @@ -0,0 +1,18 @@ +name: cxmanage-system-x86_64-generic +kind: system +description: A baserock development system with calxeda management tools added +arch: x86_64 +strata: +- morph: strata/build-essential.morph +- morph: strata/core.morph +- morph: strata/foundation.morph +- morph: strata/bsp-x86_64-generic.morph +- morph: strata/tools.morph +- morph: strata/cxmanage.morph +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..da735ba5 --- /dev/null +++ b/systems/devel-system-armv7-chroot.morph @@ -0,0 +1,17 @@ +name: devel-system-armv7-chroot +kind: system +description: A system that is able to build other systems based on the ARM highbank + architecture. +arch: armv7l +strata: +- morph: strata/build-essential.morph +- morph: strata/core.morph +- morph: strata/foundation.morph +- morph: strata/tools.morph +- morph: strata/openstack-clients.morph +configuration-extensions: +- set-hostname +- add-config-files +- simple-network +- nfsboot +- install-files diff --git a/systems/devel-system-armv7-highbank.morph b/systems/devel-system-armv7-highbank.morph new file mode 100644 index 00000000..fc4533fd --- /dev/null +++ b/systems/devel-system-armv7-highbank.morph @@ -0,0 +1,18 @@ +name: devel-system-armv7-highbank +kind: system +description: A system that is able to build other systems based on the ARM highbank + architecture. +arch: armv7l +strata: +- morph: strata/build-essential.morph +- morph: strata/core.morph +- morph: strata/foundation.morph +- morph: strata/bsp-armv7-highbank.morph +- morph: strata/tools.morph +- morph: strata/openstack-clients.morph +configuration-extensions: +- set-hostname +- add-config-files +- simple-network +- nfsboot +- install-files diff --git a/systems/devel-system-armv7-versatile.morph b/systems/devel-system-armv7-versatile.morph new file mode 100644 index 00000000..073500e8 --- /dev/null +++ b/systems/devel-system-armv7-versatile.morph @@ -0,0 +1,18 @@ +name: devel-system-armv7-versatile +kind: system +description: A system that is able to build other systems based on the ARM versatile + architecture. +arch: armv7l +strata: +- morph: strata/build-essential.morph +- morph: strata/core.morph +- morph: strata/foundation.morph +- morph: strata/bsp-armv7-versatile.morph +- morph: strata/tools.morph +- morph: strata/openstack-clients.morph +configuration-extensions: +- set-hostname +- add-config-files +- simple-network +- nfsboot +- install-files diff --git a/systems/devel-system-armv7-wandboard.morph b/systems/devel-system-armv7-wandboard.morph new file mode 100644 index 00000000..a60df9e1 --- /dev/null +++ b/systems/devel-system-armv7-wandboard.morph @@ -0,0 +1,17 @@ +name: devel-system-armv7-wandboard +kind: system +description: A system that is able to build other systems based on the Wandboard. +arch: armv7l +strata: +- morph: strata/build-essential.morph +- morph: strata/core.morph +- morph: strata/foundation.morph +- morph: strata/bsp-wandboard.morph +- morph: strata/tools.morph +- morph: strata/openstack-clients.morph +configuration-extensions: +- set-hostname +- add-config-files +- simple-network +- nfsboot +- install-files diff --git a/systems/devel-system-armv7b-chroot.morph b/systems/devel-system-armv7b-chroot.morph new file mode 100644 index 00000000..a52b1063 --- /dev/null +++ b/systems/devel-system-armv7b-chroot.morph @@ -0,0 +1,16 @@ +name: devel-system-armv7b-chroot +kind: system +description: A system that is able to build other systems based on the ARMv7b architecture. +arch: armv7b +strata: +- morph: strata/build-essential.morph +- morph: strata/core.morph +- morph: strata/foundation.morph +- morph: strata/tools.morph +- morph: strata/openstack-clients.morph +configuration-extensions: +- set-hostname +- add-config-files +- simple-network +- nfsboot +- install-files diff --git a/systems/devel-system-armv7b-highbank.morph b/systems/devel-system-armv7b-highbank.morph new file mode 100644 index 00000000..8280efec --- /dev/null +++ b/systems/devel-system-armv7b-highbank.morph @@ -0,0 +1,18 @@ +name: devel-system-armv7b-highbank +kind: system +description: A system that is able to build other systems based on the ARM highbank + architecture. +arch: armv7b +strata: +- morph: strata/build-essential.morph +- morph: strata/core.morph +- morph: strata/foundation.morph +- morph: strata/bsp-armv7b-highbank.morph +- morph: strata/tools.morph +- morph: strata/openstack-clients.morph +configuration-extensions: +- set-hostname +- add-config-files +- simple-network +- nfsboot +- install-files diff --git a/systems/devel-system-armv7lhf-chroot.morph b/systems/devel-system-armv7lhf-chroot.morph new file mode 100644 index 00000000..8709a61d --- /dev/null +++ b/systems/devel-system-armv7lhf-chroot.morph @@ -0,0 +1,16 @@ +name: devel-system-armv7lhf-chroot +kind: system +description: A system that is able to build other systems based on the ARMv7lhf architecture. +arch: armv7lhf +strata: +- morph: strata/build-essential.morph +- morph: strata/core.morph +- morph: strata/foundation.morph +- morph: strata/tools.morph +- morph: strata/openstack-clients.morph +configuration-extensions: +- set-hostname +- add-config-files +- simple-network +- nfsboot +- install-files diff --git a/systems/devel-system-armv7lhf-highbank.morph b/systems/devel-system-armv7lhf-highbank.morph new file mode 100644 index 00000000..ba013c7a --- /dev/null +++ b/systems/devel-system-armv7lhf-highbank.morph @@ -0,0 +1,18 @@ +name: devel-system-armv7lhf-highbank +kind: system +description: A system that is able to build other systems based on the ARM highbank + architecture. +arch: armv7lhf +strata: +- morph: strata/build-essential.morph +- morph: strata/core.morph +- morph: strata/foundation.morph +- morph: strata/bsp-armv7-highbank.morph +- morph: strata/tools.morph +- morph: strata/openstack-clients.morph +configuration-extensions: +- set-hostname +- add-config-files +- simple-network +- nfsboot +- install-files diff --git a/systems/devel-system-armv7lhf-jetson.morph b/systems/devel-system-armv7lhf-jetson.morph new file mode 100644 index 00000000..49b9f103 --- /dev/null +++ b/systems/devel-system-armv7lhf-jetson.morph @@ -0,0 +1,18 @@ +name: devel-system-armv7lhf-jetson +kind: system +description: A system that is able to build other systems based on the NVIDIA Jetson + TK1. +arch: armv7lhf +strata: +- morph: strata/build-essential.morph +- morph: strata/core.morph +- morph: strata/foundation.morph +- morph: strata/tools.morph +- morph: strata/openstack-clients.morph +- morph: strata/bsp-jetson-devel.morph +configuration-extensions: +- set-hostname +- add-config-files +- simple-network +- nfsboot +- install-files diff --git a/systems/devel-system-armv7lhf-wandboard.morph b/systems/devel-system-armv7lhf-wandboard.morph new file mode 100644 index 00000000..dc558b7d --- /dev/null +++ b/systems/devel-system-armv7lhf-wandboard.morph @@ -0,0 +1,17 @@ +name: devel-system-armv7lhf-wandboard +kind: system +description: A system that is able to build other systems based on the Wandboard. +arch: armv7lhf +strata: +- morph: strata/build-essential.morph +- morph: strata/core.morph +- morph: strata/foundation.morph +- morph: strata/bsp-wandboard.morph +- morph: strata/tools.morph +- morph: strata/openstack-clients.morph +configuration-extensions: +- set-hostname +- add-config-files +- simple-network +- nfsboot +- install-files diff --git a/systems/devel-system-ppc64-chroot.morph b/systems/devel-system-ppc64-chroot.morph new file mode 100644 index 00000000..51b8ab00 --- /dev/null +++ b/systems/devel-system-ppc64-chroot.morph @@ -0,0 +1,17 @@ +name: devel-system-ppc64-chroot +kind: system +description: A system that is able to build other systems based on the 64-bit PowerPc + architecture. +arch: ppc64 +strata: +- morph: strata/build-essential.morph +- morph: strata/core.morph +- morph: strata/foundation.morph +- morph: strata/tools.morph +- morph: strata/openstack-clients.morph +configuration-extensions: +- set-hostname +- add-config-files +- simple-network +- nfsboot +- install-files diff --git a/systems/devel-system-ppc64-generic.morph b/systems/devel-system-ppc64-generic.morph new file mode 100644 index 00000000..bebd6fc6 --- /dev/null +++ b/systems/devel-system-ppc64-generic.morph @@ -0,0 +1,18 @@ +name: devel-system-ppc64-generic +kind: system +description: A system that is able to build other systems based on the 64-bit PowerPc + architecture. +arch: ppc64 +strata: +- morph: strata/build-essential.morph +- morph: strata/core.morph +- morph: strata/foundation.morph +- morph: strata/bsp-ppc64-generic.morph +- morph: strata/tools.morph +- morph: strata/openstack-clients.morph +configuration-extensions: +- set-hostname +- add-config-files +- simple-network +- nfsboot +- install-files diff --git a/systems/devel-system-x86_32-chroot.morph b/systems/devel-system-x86_32-chroot.morph new file mode 100644 index 00000000..723023e0 --- /dev/null +++ b/systems/devel-system-x86_32-chroot.morph @@ -0,0 +1,18 @@ +name: devel-system-x86_32-chroot +kind: system +description: A system that is able to build other systems based on the 32-bit x86 + architecture. +arch: x86_32 +strata: +- morph: strata/build-essential.morph +- morph: strata/core.morph +- morph: strata/foundation.morph +- morph: strata/tools.morph +- morph: strata/openstack-clients.morph +- morph: strata/bsp-x86_both-tools.morph +configuration-extensions: +- set-hostname +- add-config-files +- simple-network +- nfsboot +- install-files diff --git a/systems/devel-system-x86_32-generic.morph b/systems/devel-system-x86_32-generic.morph new file mode 100644 index 00000000..c6f194c4 --- /dev/null +++ b/systems/devel-system-x86_32-generic.morph @@ -0,0 +1,20 @@ +name: devel-system-x86_32-generic +kind: system +description: A system that is able to build other systems based on the 32-bit x86 + architecture. +arch: x86_32 +strata: +- morph: strata/build-essential.morph +- morph: strata/core.morph +- morph: strata/foundation.morph +- morph: strata/bsp-x86_32-generic.morph +- morph: strata/tools.morph +- morph: strata/openstack-clients.morph +- morph: strata/cloudinit-support.morph +configuration-extensions: +- set-hostname +- add-config-files +- simple-network +- nfsboot +- install-files +- cloud-init diff --git a/systems/devel-system-x86_64-chroot.morph b/systems/devel-system-x86_64-chroot.morph new file mode 100644 index 00000000..25ae66e9 --- /dev/null +++ b/systems/devel-system-x86_64-chroot.morph @@ -0,0 +1,18 @@ +name: devel-system-x86_64-chroot +kind: system +description: A system that is able to build other systems based on the 64-bit x86 + architecture. +arch: x86_64 +strata: +- morph: strata/build-essential.morph +- morph: strata/core.morph +- morph: strata/foundation.morph +- morph: strata/tools.morph +- morph: strata/openstack-clients.morph +- morph: strata/bsp-x86_both-tools.morph +configuration-extensions: +- set-hostname +- add-config-files +- simple-network +- nfsboot +- install-files diff --git a/systems/devel-system-x86_64-generic.morph b/systems/devel-system-x86_64-generic.morph new file mode 100644 index 00000000..7dc4c914 --- /dev/null +++ b/systems/devel-system-x86_64-generic.morph @@ -0,0 +1,20 @@ +name: 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: +- morph: strata/build-essential.morph +- morph: strata/core.morph +- morph: strata/foundation.morph +- morph: strata/bsp-x86_64-generic.morph +- morph: strata/tools.morph +- morph: strata/openstack-clients.morph +- morph: strata/cloudinit-support.morph +configuration-extensions: +- set-hostname +- add-config-files +- simple-network +- nfsboot +- install-files +- cloud-init diff --git a/systems/devel-system-x86_64-vagrant.morph b/systems/devel-system-x86_64-vagrant.morph new file mode 100644 index 00000000..ea6cb1b7 --- /dev/null +++ b/systems/devel-system-x86_64-vagrant.morph @@ -0,0 +1,30 @@ +name: devel-system-x86_64-vagrant +kind: system +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 +arch: x86_64 +strata: +- morph: strata/build-essential.morph +- morph: strata/core.morph +- morph: strata/foundation.morph +- morph: strata/genivi-foundation.morph +- morph: strata/bsp-x86_64-generic.morph +- morph: strata/connectivity.morph +- morph: strata/audio-bluetooth.morph +- morph: strata/x-common.morph +- morph: strata/x-generic.morph +- morph: strata/multimedia.morph +- morph: strata/genivi.morph +- morph: strata/genivi-x-generic.morph +- morph: strata/tools.morph +- morph: strata/virtualization.morph +- morph: strata/openstack-clients.morph +- morph: strata/virtualbox-guest-x86_64.morph +configuration-extensions: +- set-hostname +- add-config-files +- simple-network +- nfsboot +- install-files +- vagrant diff --git a/systems/distbuild-system-armv7lhf-highbank.morph b/systems/distbuild-system-armv7lhf-highbank.morph new file mode 100644 index 00000000..a6d782d2 --- /dev/null +++ b/systems/distbuild-system-armv7lhf-highbank.morph @@ -0,0 +1,20 @@ +name: distbuild-system-armv7lhf-highbank +kind: system +description: Morph distributed build node for armv7lhf highbank +arch: armv7lhf +strata: +- morph: strata/build-essential.morph +- morph: strata/core.morph +- morph: strata/foundation.morph +- morph: strata/bsp-armv7-highbank.morph +- morph: strata/tools.morph +- morph: strata/nfs.morph +- morph: strata/distbuild.morph +configuration-extensions: +- set-hostname +- add-config-files +- simple-network +- nfsboot +- install-files +- distbuild +- fstab diff --git a/systems/distbuild-system-armv7lhf-jetson.morph b/systems/distbuild-system-armv7lhf-jetson.morph new file mode 100644 index 00000000..e0bc6d2f --- /dev/null +++ b/systems/distbuild-system-armv7lhf-jetson.morph @@ -0,0 +1,20 @@ +name: distbuild-system-armv7lhf-jetson +kind: system +description: Morph distributed build node for armv7lhf jetson +arch: armv7lhf +strata: +- morph: strata/build-essential.morph +- morph: strata/core.morph +- morph: strata/foundation.morph +- morph: strata/bsp-jetson-devel.morph +- morph: strata/tools.morph +- morph: strata/nfs.morph +- morph: strata/distbuild.morph +configuration-extensions: +- set-hostname +- add-config-files +- simple-network +- nfsboot +- install-files +- distbuild +- fstab diff --git a/systems/distbuild-system-ppc64.morph b/systems/distbuild-system-ppc64.morph new file mode 100644 index 00000000..f67945e8 --- /dev/null +++ b/systems/distbuild-system-ppc64.morph @@ -0,0 +1,20 @@ +name: distbuild-system-ppc64 +kind: system +description: Morph distributed build node for ppc64 +arch: ppc64 +strata: +- morph: strata/build-essential.morph +- morph: strata/core.morph +- morph: strata/foundation.morph +- morph: strata/bsp-ppc64-generic.morph +- morph: strata/tools.morph +- morph: strata/nfs.morph +- morph: strata/distbuild.morph +configuration-extensions: +- set-hostname +- add-config-files +- simple-network +- nfsboot +- install-files +- distbuild +- fstab diff --git a/systems/distbuild-system-x86_32.morph b/systems/distbuild-system-x86_32.morph new file mode 100644 index 00000000..06e81fc4 --- /dev/null +++ b/systems/distbuild-system-x86_32.morph @@ -0,0 +1,20 @@ +name: distbuild-system-x86_32 +kind: system +description: Morph distributed build node for x86_32 +arch: x86_32 +strata: +- morph: strata/build-essential.morph +- morph: strata/core.morph +- morph: strata/foundation.morph +- morph: strata/bsp-x86_32-generic.morph +- morph: strata/tools.morph +- morph: strata/nfs.morph +- morph: strata/distbuild.morph +configuration-extensions: +- set-hostname +- add-config-files +- simple-network +- nfsboot +- install-files +- distbuild +- fstab diff --git a/systems/distbuild-system-x86_64.morph b/systems/distbuild-system-x86_64.morph new file mode 100644 index 00000000..1e159228 --- /dev/null +++ b/systems/distbuild-system-x86_64.morph @@ -0,0 +1,21 @@ +name: distbuild-system-x86_64 +kind: system +description: Morph distributed build node for x86_64 +arch: x86_64 +strata: +- morph: strata/build-essential.morph +- morph: strata/core.morph +- morph: strata/foundation.morph +- morph: strata/bsp-x86_64-generic.morph +- morph: strata/tools.morph +- morph: strata/nfs.morph +- morph: strata/distbuild.morph +configuration-extensions: +- set-hostname +- add-config-files +- simple-network +- nfsboot +- install-files +- distbuild +- fstab +- mason diff --git a/systems/genivi-baseline-system-armv7lhf-versatile.morph b/systems/genivi-baseline-system-armv7lhf-versatile.morph new file mode 100644 index 00000000..57d7aee8 --- /dev/null +++ b/systems/genivi-baseline-system-armv7lhf-versatile.morph @@ -0,0 +1,24 @@ +name: genivi-baseline-system-armv7lhf-versatile +kind: system +description: A GENIVI baseline system for an ARMv7 system. +arch: armv7lhf +strata: +- morph: strata/build-essential.morph +- morph: strata/core.morph +- morph: strata/foundation.morph +- morph: strata/genivi-foundation.morph +- morph: strata/bsp-armv7-versatile.morph +- morph: strata/connectivity.morph +- morph: strata/audio-bluetooth.morph +- morph: strata/x-common.morph +- morph: strata/multimedia.morph +- morph: strata/genivi.morph +- morph: strata/wayland-armv7-versatile.morph +configuration-extensions: +- set-hostname +- add-config-files +- simple-network +- nfsboot +- install-files +- strip-gplv3 +- fstab 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..67ab23d9 --- /dev/null +++ b/systems/genivi-baseline-system-x86_64-generic.morph @@ -0,0 +1,23 @@ +name: genivi-baseline-system-x86_64-generic +kind: system +description: A GENIVI baseline system for a 64-bit x86 system. +arch: x86_64 +strata: +- morph: strata/build-essential.morph +- morph: strata/core.morph +- morph: strata/foundation.morph +- morph: strata/genivi-foundation.morph +- morph: strata/bsp-x86_64-generic.morph +- morph: strata/connectivity.morph +- morph: strata/audio-bluetooth.morph +- morph: strata/x-common.morph +- morph: strata/multimedia.morph +- morph: strata/genivi.morph +- morph: strata/wayland-x86_64-generic.morph +configuration-extensions: +- set-hostname +- add-config-files +- simple-network +- nfsboot +- install-files +- strip-gplv3 diff --git a/systems/gitlab-ci-runner.morph b/systems/gitlab-ci-runner.morph new file mode 100644 index 00000000..81ae86ec --- /dev/null +++ b/systems/gitlab-ci-runner.morph @@ -0,0 +1,30 @@ +name: gitlab-ci-runner +kind: system +description: A system to run build tests as part of GitLab CI architecture. +arch: x86_64 +strata: +- morph: strata/build-essential.morph +- morph: strata/core.morph +- morph: strata/foundation.morph +- morph: strata/genivi-foundation.morph +- morph: strata/bsp-x86_64-generic.morph +- morph: strata/connectivity.morph +- morph: strata/audio-bluetooth.morph +- morph: strata/x-common.morph +- morph: strata/x-generic.morph +- morph: strata/multimedia.morph +- morph: strata/genivi.morph +- morph: strata/genivi-x-generic.morph +- morph: strata/tools.morph +- morph: strata/virtualization.morph +- morph: strata/openstack-clients.morph +- morph: strata/databases.morph +- morph: strata/webtools.morph +- morph: strata/ruby.morph +- 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.morph new file mode 100644 index 00000000..670faad7 --- /dev/null +++ b/systems/gitlab-server.morph @@ -0,0 +1,23 @@ +name: gitlab-server +kind: system +description: system which hosts a gitlab server +arch: x86_64 +strata: +- morph: strata/build-essential.morph +- morph: strata/bsp-x86_64-generic.morph +- morph: strata/foundation.morph +- morph: strata/core.morph +- morph: strata/tools.morph +- morph: strata/nfs.morph +- morph: strata/databases.morph +- morph: strata/webtools.morph +- morph: strata/ruby.morph +- morph: strata/gitlab.morph +configuration-extensions: +- set-hostname +- add-config-files +- simple-network +- nfsboot +- install-files +- gitlab +- fstab diff --git a/systems/initramfs-x86_64.morph b/systems/initramfs-x86_64.morph new file mode 100644 index 00000000..f6d4b17a --- /dev/null +++ b/systems/initramfs-x86_64.morph @@ -0,0 +1,10 @@ +name: initramfs-x86_64 +kind: system +description: Initramfs for x86_64 +arch: x86_64 +strata: +- morph: strata/build-essential.morph + artifacts: + - build-essential-minimal +- morph: strata/initramfs-utils.morph +configuration-extensions: [] diff --git a/systems/minimal-system-x86_32-generic.morph b/systems/minimal-system-x86_32-generic.morph new file mode 100644 index 00000000..5673f254 --- /dev/null +++ b/systems/minimal-system-x86_32-generic.morph @@ -0,0 +1,18 @@ +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: +- morph: strata/build-essential.morph + artifacts: + - build-essential-minimal +- morph: strata/bsp-x86_32-generic.morph + artifacts: + - bsp-x86_32-generic-runtime +configuration-extensions: +- set-hostname +- simple-network +- nfsboot +- install-files +- busybox-init diff --git a/systems/minimal-system-x86_64-generic.morph b/systems/minimal-system-x86_64-generic.morph new file mode 100644 index 00000000..f1e337db --- /dev/null +++ b/systems/minimal-system-x86_64-generic.morph @@ -0,0 +1,18 @@ +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: +- morph: strata/build-essential.morph + artifacts: + - build-essential-minimal +- morph: strata/bsp-x86_64-generic.morph + artifacts: + - bsp-x86_64-generic-runtime +configuration-extensions: +- set-hostname +- simple-network +- nfsboot +- install-files +- busybox-init diff --git a/systems/nodejs-system-x86_64.morph b/systems/nodejs-system-x86_64.morph new file mode 100644 index 00000000..23249378 --- /dev/null +++ b/systems/nodejs-system-x86_64.morph @@ -0,0 +1,28 @@ +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: +- morph: strata/build-essential.morph +- morph: strata/core.morph +- morph: strata/foundation.morph +- morph: strata/genivi-foundation.morph +- morph: strata/bsp-x86_64-generic.morph +- morph: strata/connectivity.morph +- morph: strata/audio-bluetooth.morph +- morph: strata/x-common.morph +- morph: strata/x-generic.morph +- morph: strata/multimedia.morph +- morph: strata/genivi.morph +- morph: strata/genivi-x-generic.morph +- morph: strata/tools.morph +- morph: strata/virtualization.morph +- morph: strata/openstack-clients.morph +- morph: strata/nodejs.morph +configuration-extensions: +- set-hostname +- add-config-files +- simple-network +- nfsboot +- install-files 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..c35aa155 --- /dev/null +++ b/systems/qt4-devel-system-x86_64-generic.morph @@ -0,0 +1,26 @@ +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: +- morph: strata/build-essential.morph +- morph: strata/core.morph +- morph: strata/foundation.morph +- morph: strata/audio-bluetooth.morph +- morph: strata/multimedia-gstreamer-0.10.morph +- morph: strata/bsp-x86_64-generic.morph +- morph: strata/tools.morph +- morph: strata/x-common.morph +- morph: strata/x-generic.morph +- morph: strata/qt4-tools.morph +- morph: strata/qt4-sdk.morph +- morph: strata/lua.morph +- morph: strata/connectivity.morph +- morph: strata/enlightenment.morph +configuration-extensions: +- set-hostname +- add-config-files +- simple-network +- nfsboot +- install-files 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..ba09f18d --- /dev/null +++ b/systems/qt5-devel-system-x86_64-generic.morph @@ -0,0 +1,26 @@ +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: +- morph: strata/build-essential.morph +- morph: strata/core.morph +- morph: strata/foundation.morph +- morph: strata/audio-bluetooth.morph +- morph: strata/multimedia-gstreamer-0.10.morph +- morph: strata/bsp-x86_64-generic.morph +- morph: strata/tools.morph +- morph: strata/x-common.morph +- morph: strata/x-generic.morph +- morph: strata/qt5-tools.morph +- morph: strata/qt5-sdk.morph +- morph: strata/lua.morph +- morph: strata/connectivity.morph +- morph: strata/enlightenment.morph +configuration-extensions: +- set-hostname +- add-config-files +- simple-network +- nfsboot +- install-files diff --git a/systems/trove-system-x86_64.morph b/systems/trove-system-x86_64.morph new file mode 100644 index 00000000..084c23dc --- /dev/null +++ b/systems/trove-system-x86_64.morph @@ -0,0 +1,22 @@ +name: trove-system-x86_64 +kind: system +description: Trove server +arch: x86_64 +strata: +- morph: strata/build-essential.morph +- morph: strata/bsp-x86_64-generic.morph +- morph: strata/foundation.morph +- morph: strata/core.morph +- morph: strata/tools.morph +- morph: strata/trove.morph +- morph: strata/nfs.morph +- morph: strata/ansible.morph +- 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.morph b/systems/web-system-x86_64-generic.morph new file mode 100644 index 00000000..2719c922 --- /dev/null +++ b/systems/web-system-x86_64-generic.morph @@ -0,0 +1,22 @@ +name: web-system-x86_64-generic +kind: system +description: system with web tools +arch: x86_64 +strata: +- morph: strata/build-essential.morph +- morph: strata/bsp-x86_64-generic.morph +- morph: strata/foundation.morph +- morph: strata/core.morph +- morph: strata/tools.morph +- morph: strata/nfs.morph +- morph: strata/databases.morph +- morph: strata/webtools.morph +- morph: strata/erlang.morph +- morph: strata/ruby.morph +- morph: strata/nodejs.morph +configuration-extensions: +- set-hostname +- add-config-files +- simple-network +- nfsboot +- install-files diff --git a/systems/xfce-system.morph b/systems/xfce-system.morph new file mode 100644 index 00000000..f0604252 --- /dev/null +++ b/systems/xfce-system.morph @@ -0,0 +1,26 @@ +name: xfce-system +kind: system +description: A GENIVI devel with XFCE +arch: x86_64 +strata: +- morph: strata/build-essential.morph +- morph: strata/core.morph +- morph: strata/foundation.morph +- morph: strata/genivi-foundation.morph +- morph: strata/bsp-x86_64-generic.morph +- morph: strata/connectivity.morph +- morph: strata/audio-bluetooth.morph +- morph: strata/x-common.morph +- morph: strata/x-generic.morph +- morph: strata/multimedia.morph +- morph: strata/genivi.morph +- morph: strata/genivi-x-generic.morph +- morph: strata/gtk2.morph +- morph: strata/tools.morph +- morph: strata/xfce.morph +configuration-extensions: +- set-hostname +- add-config-files +- simple-network +- nfsboot +- install-files |