summaryrefslogtreecommitdiff
path: root/weston
diff options
context:
space:
mode:
authorTristan Van Berkom <tristan.vanberkom@codethink.co.uk>2016-10-31 14:45:32 +0900
committerTristan Van Berkom <tristan.vanberkom@codethink.co.uk>2016-11-11 17:36:41 +0900
commit459ce0756d6c359204026f147dd1443bdc0f8928 (patch)
tree2ba1f78a2d548602640e75dff9c5dcd9fcbebaf9 /weston
parent96fe3824740eb01fa6b5ee3a7d803c4d23a34cfa (diff)
downloaddefinitions-459ce0756d6c359204026f147dd1443bdc0f8928.tar.gz
Moving weston systems, clusters and related strata under weston subdirectory
Change-Id: Ia805fcbd11d894eb74b18704b6a7070bcc7dd11a
Diffstat (limited to 'weston')
-rw-r--r--weston/clusters/weston-qt5-system-x86_64-deploy.morph23
-rw-r--r--weston/clusters/weston-system-x86_64-generic-deploy.morph23
-rw-r--r--weston/systems/weston-qt5-system-x86_64.morph70
-rw-r--r--weston/systems/weston-system-armv7lhf-jetson.morph58
-rw-r--r--weston/systems/weston-system-x86_64-generic.morph57
5 files changed, 231 insertions, 0 deletions
diff --git a/weston/clusters/weston-qt5-system-x86_64-deploy.morph b/weston/clusters/weston-qt5-system-x86_64-deploy.morph
new file mode 100644
index 00000000..51fda42b
--- /dev/null
+++ b/weston/clusters/weston-qt5-system-x86_64-deploy.morph
@@ -0,0 +1,23 @@
+name: weston-qt5-system-x86_64-deploy
+kind: cluster
+description: |
+ Deploy a stock weston system.
+
+ The resulting image can be copied to a USB and booted from there,
+ as well as in a virtual machine.
+
+systems:
+- morph: weston/systems/weston-qt5-system-x86_64.morph
+ deploy:
+ weston-qt5-system-x86_64:
+ type: extensions/rawdisk
+ location: /weston-qt5-system-x86_64.img
+ DISK_SIZE: 4G
+ KERNEL_ARGS: vga=788
+ INITRAMFS_PATH: boot/initramfs.gz
+ subsystems:
+ - morph: systems/initramfs-x86_64.morph
+ deploy:
+ initramfs:
+ type: initramfs
+ location: boot/initramfs.gz
diff --git a/weston/clusters/weston-system-x86_64-generic-deploy.morph b/weston/clusters/weston-system-x86_64-generic-deploy.morph
new file mode 100644
index 00000000..2428fddd
--- /dev/null
+++ b/weston/clusters/weston-system-x86_64-generic-deploy.morph
@@ -0,0 +1,23 @@
+name: weston-system-x86_64-generic-deploy
+kind: cluster
+description: |
+ Deploy a stock weston system.
+
+ The resulting image can be copied to a USB and booted from there,
+ as well as in a virtual machine.
+
+systems:
+- morph: weston/systems/weston-system-x86_64-generic.morph
+ deploy:
+ weston-system-x86_64-generic:
+ type: extensions/rawdisk
+ location: /weston-system-x86_64-generic.img
+ DISK_SIZE: 4G
+ KERNEL_ARGS: vga=788
+ INITRAMFS_PATH: boot/initramfs.gz
+ subsystems:
+ - morph: systems/initramfs-x86_64.morph
+ deploy:
+ initramfs:
+ type: extensions/initramfs
+ location: boot/initramfs.gz
diff --git a/weston/systems/weston-qt5-system-x86_64.morph b/weston/systems/weston-qt5-system-x86_64.morph
new file mode 100644
index 00000000..fe426265
--- /dev/null
+++ b/weston/systems/weston-qt5-system-x86_64.morph
@@ -0,0 +1,70 @@
+name: weston-qt5-system-x86_64.morph
+kind: system
+description: A system that is able to build other systems based on the 64-bit x86
+ architecture.
+arch: x86_64
+strata:
+- name: build-essential
+ morph: strata/build-essential.morph
+- name: core
+ morph: strata/core.morph
+- name: coreutils-common
+ morph: strata/coreutils-common.morph
+- name: device-management
+ morph: strata/device-management.morph
+- name: foundation
+ morph: strata/foundation.morph
+- name: bluetooth
+ morph: strata/bluetooth.morph
+- name: sound-server-pulseaudio
+ morph: strata/sound-server-pulseaudio.morph
+- name: libdrm-common
+ morph: strata/libdrm-common.morph
+- name: multimedia-common
+ morph: strata/multimedia-common.morph
+- name: multimedia-gstreamer
+ morph: strata/multimedia-gstreamer.morph
+- name: bsp-x86_64-generic
+ morph: strata/bsp-x86_64-generic.morph
+- name: tools
+ morph: strata/tools.morph
+- name: glib-common
+ morph: strata/glib-common.morph
+- name: pcre-utils
+ morph: strata/pcre-utils.morph
+- name: wayland-generic
+ morph: strata/wayland-generic.morph
+- name: graphics-common
+ morph: strata/graphics-common.morph
+- name: input-common
+ morph: strata/input-common.morph
+- name: llvm-common
+ morph: strata/llvm-common.morph
+- name: mesa-common
+ morph: strata/mesa-common.morph
+- name: weston-common
+ morph: strata/weston-common.morph
+- name: x-common
+ morph: strata/x-common.morph
+- name: x-generic
+ morph: strata/x-generic.morph
+- name: qt5-tools
+ morph: strata/qt5-tools.morph
+- name: qt5-tools-qtmultimedia
+ morph: strata/qt5-tools-qtmultimedia.morph
+- name: qt5-tools-qtwebengine
+ morph: strata/qt5-tools-qtwebengine.morph
+- name: qt5-tools-qtwayland
+ morph: strata/qt5-tools-qtwayland.morph
+- name: connectivity
+ morph: strata/connectivity.morph
+- name: connman-common
+ morph: strata/connman-common.morph
+- name: icu-common
+ morph: strata/icu-common.morph
+configuration-extensions:
+- extensions/set-hostname
+- extensions/add-config-files
+- extensions/nfsboot
+- extensions/install-files
+- extensions/install-essential-files
diff --git a/weston/systems/weston-system-armv7lhf-jetson.morph b/weston/systems/weston-system-armv7lhf-jetson.morph
new file mode 100644
index 00000000..61b4d86c
--- /dev/null
+++ b/weston/systems/weston-system-armv7lhf-jetson.morph
@@ -0,0 +1,58 @@
+name: weston-system-armv7lhf-jetson
+kind: system
+description: A weston system for ARMv7 little-endian hard-float NVIDIA Jetson TK1
+ computers.
+arch: armv7lhf
+strata:
+- name: build-essential
+ morph: strata/build-essential.morph
+- name: core
+ morph: strata/core.morph
+- name: coreutils-common
+ morph: strata/coreutils-common.morph
+- name: device-management
+ morph: strata/device-management.morph
+- name: foundation
+ morph: strata/foundation.morph
+- name: bsp-jetson
+ morph: strata/bsp-jetson.morph
+- name: connectivity
+ morph: strata/connectivity.morph
+- name: bluetooth
+ morph: strata/bluetooth.morph
+- name: libdrm-common
+ morph: strata/libdrm-common.morph
+- name: multimedia-common
+ morph: strata/multimedia-common.morph
+- name: multimedia-gstreamer
+ morph: strata/multimedia-gstreamer.morph
+- name: wayland-generic
+ morph: strata/wayland-generic.morph
+- name: graphics-common
+ morph: strata/graphics-common.morph
+- name: input-common
+ morph: strata/input-common.morph
+- name: llvm-common
+ morph: strata/llvm-common.morph
+- name: mesa-common
+ morph: strata/mesa-common.morph
+- name: sound-server-pulseaudio
+ morph: strata/sound-server-pulseaudio.morph
+- name: weston-common
+ morph: strata/weston-common.morph
+- name: x-common
+ morph: strata/x-common.morph
+- name: x-generic
+ morph: strata/x-generic.morph
+- name: tools
+ morph: strata/tools.morph
+- name: glib-common
+ morph: strata/glib-common.morph
+- name: pcre-utils
+ morph: strata/pcre-utils.morph
+configuration-extensions:
+- extensions/set-hostname
+- extensions/add-config-files
+- extensions/nfsboot
+- extensions/install-files
+- extensions/install-essential-files
diff --git a/weston/systems/weston-system-x86_64-generic.morph b/weston/systems/weston-system-x86_64-generic.morph
new file mode 100644
index 00000000..d2ce28e7
--- /dev/null
+++ b/weston/systems/weston-system-x86_64-generic.morph
@@ -0,0 +1,57 @@
+name: weston-system-x86_64-generic
+kind: system
+description: A weston system for a 64-bit x86 system.
+arch: x86_64
+strata:
+- name: build-essential
+ morph: strata/build-essential.morph
+- name: core
+ morph: strata/core.morph
+- name: coreutils-common
+ morph: strata/coreutils-common.morph
+- name: device-management
+ morph: strata/device-management.morph
+- name: foundation
+ morph: strata/foundation.morph
+- name: bsp-x86_64-generic
+ morph: strata/bsp-x86_64-generic.morph
+- name: connectivity
+ morph: strata/connectivity.morph
+- name: bluetooth
+ morph: strata/bluetooth.morph
+- name: libdrm-common
+ morph: strata/libdrm-common.morph
+- name: multimedia-common
+ morph: strata/multimedia-common.morph
+- name: multimedia-gstreamer
+ morph: strata/multimedia-gstreamer.morph
+- name: wayland-generic
+ morph: strata/wayland-generic.morph
+- name: graphics-common
+ morph: strata/graphics-common.morph
+- name: input-common
+ morph: strata/input-common.morph
+- name: llvm-common
+ morph: strata/llvm-common.morph
+- name: mesa-common
+ morph: strata/mesa-common.morph
+- name: sound-server-pulseaudio
+ morph: strata/sound-server-pulseaudio.morph
+- name: weston-common
+ morph: strata/weston-common.morph
+- name: x-common
+ morph: strata/x-common.morph
+- name: x-generic
+ morph: strata/x-generic.morph
+- name: tools
+ morph: strata/tools.morph
+- name: glib-common
+ morph: strata/glib-common.morph
+- name: pcre-utils
+ morph: strata/pcre-utils.morph
+configuration-extensions:
+- extensions/set-hostname
+- extensions/add-config-files
+- extensions/nfsboot
+- extensions/install-files
+- extensions/install-essential-files