summaryrefslogtreecommitdiff
path: root/systems
diff options
context:
space:
mode:
Diffstat (limited to 'systems')
-rw-r--r--systems/armv7lhf-cross-toolchain-system-x86_32.morph12
-rw-r--r--systems/armv7lhf-cross-toolchain-system-x86_64.morph12
-rw-r--r--systems/base-system-armv7-highbank.morph10
-rw-r--r--systems/base-system-armv7-versatile.morph10
-rw-r--r--systems/base-system-armv7b-highbank.morph10
-rw-r--r--systems/base-system-armv7b-vexpress-tc2.morph10
-rw-r--r--systems/base-system-armv7lhf-highbank.morph10
-rw-r--r--systems/base-system-armv8b64.morph15
-rw-r--r--systems/base-system-armv8l64.morph15
-rw-r--r--systems/base-system-ppc64-generic.morph10
-rw-r--r--systems/base-system-x86_32-generic.morph10
-rw-r--r--systems/base-system-x86_64-generic.morph10
-rw-r--r--systems/build-system-armv5l-openbmc-aspeed.morph46
-rw-r--r--systems/build-system-armv7lhf-highbank.morph25
-rw-r--r--systems/build-system-armv7lhf-jetson.morph25
-rw-r--r--systems/build-system-armv8b64.morph27
-rw-r--r--systems/build-system-armv8l64.morph27
-rw-r--r--systems/build-system-ppc64.morph25
-rw-r--r--systems/build-system-x86_32-chroot.morph25
-rw-r--r--systems/build-system-x86_32.morph27
-rw-r--r--systems/build-system-x86_64-chroot.morph25
-rw-r--r--systems/build-system-x86_64.morph27
-rw-r--r--systems/ceph-service-x86_64-generic.morph18
-rw-r--r--systems/chef-system-x86_64-container.morph32
-rw-r--r--systems/cross-bootstrap-system-armv5l-generic.morph23
-rw-r--r--systems/cross-bootstrap-system-armv7lhf-generic.morph2
-rw-r--r--systems/cross-bootstrap-system-armv8b64-generic.morph2
-rw-r--r--systems/cross-bootstrap-system-armv8l64-generic.morph2
-rw-r--r--systems/cross-bootstrap-system-ppc64-generic.morph2
-rw-r--r--systems/cross-bootstrap-system-x86_64-generic.morph2
-rw-r--r--systems/cxmanage-system-x86_64-generic.morph14
-rw-r--r--systems/devel-system-armv7-chroot.morph18
-rw-r--r--systems/devel-system-armv7-highbank.morph18
-rw-r--r--systems/devel-system-armv7-versatile.morph18
-rw-r--r--systems/devel-system-armv7-wandboard.morph18
-rw-r--r--systems/devel-system-armv7b-chroot.morph18
-rw-r--r--systems/devel-system-armv7b-highbank.morph18
-rw-r--r--systems/devel-system-armv7lhf-chroot.morph18
-rw-r--r--systems/devel-system-armv7lhf-highbank.morph18
-rw-r--r--systems/devel-system-armv7lhf-jetson.morph18
-rw-r--r--systems/devel-system-armv7lhf-wandboard.morph18
-rw-r--r--systems/devel-system-armv8b64.morph22
-rw-r--r--systems/devel-system-armv8l64.morph24
-rw-r--r--systems/devel-system-ppc64-chroot.morph18
-rw-r--r--systems/devel-system-ppc64-generic.morph18
-rw-r--r--systems/devel-system-x86_32-chroot.morph18
-rw-r--r--systems/devel-system-x86_32-generic.morph20
-rw-r--r--systems/devel-system-x86_64-chroot.morph18
-rw-r--r--systems/devel-system-x86_64-generic.morph22
-rw-r--r--systems/devel-system-x86_64-vagrant.morph20
-rw-r--r--systems/genivi-baseline-system-armv7lhf-jetson.morph20
-rw-r--r--systems/genivi-baseline-system-armv7lhf-versatile.morph20
-rw-r--r--systems/genivi-baseline-system-x86_64-generic.morph22
-rw-r--r--systems/genivi-demo-platform-x86_64-generic.morph64
-rw-r--r--systems/installer-system-armv8b64.morph19
-rw-r--r--systems/installer-system-x86_64.morph17
-rw-r--r--systems/java-build-system-x86_64-generic.morph88
-rw-r--r--systems/minimal-system-armv5l-openbmc-aspeed.morph20
-rw-r--r--systems/minimal-system-x86_32-generic.morph12
-rw-r--r--systems/minimal-system-x86_64-generic.morph12
-rw-r--r--systems/nodejs-system-x86_64.morph10
-rw-r--r--systems/ocaml-system-x86_64.morph8
-rw-r--r--systems/openstack-system-x86_64.morph45
-rw-r--r--systems/qt4-devel-system-x86_64-generic.morph12
-rw-r--r--systems/qt5-devel-system-x86_64-generic.morph12
-rw-r--r--systems/swift-system-x86_64.morph18
-rw-r--r--systems/trove-system-x86_64.morph18
-rw-r--r--systems/web-system-x86_64-generic.morph12
-rw-r--r--systems/weston-system-armv7lhf-jetson.morph15
-rw-r--r--systems/weston-system-x86_64-generic.morph16
-rw-r--r--systems/xfce-system-x86_64.morph (renamed from systems/xfce-system.morph)36
-rw-r--r--systems/zookeeper-client-x86_64.morph16
-rw-r--r--systems/zookeeper-server-x86_64.morph16
73 files changed, 892 insertions, 506 deletions
diff --git a/systems/armv7lhf-cross-toolchain-system-x86_32.morph b/systems/armv7lhf-cross-toolchain-system-x86_32.morph
index 9fe7888a..b0ac9cfe 100644
--- a/systems/armv7lhf-cross-toolchain-system-x86_32.morph
+++ b/systems/armv7lhf-cross-toolchain-system-x86_32.morph
@@ -11,9 +11,9 @@ strata:
- name: cross-tools
morph: strata/cross-tools.morph
configuration-extensions:
-- set-hostname
-- add-config-files
-- simple-network
-- nfsboot
-- install-files
-- install-essential-files
+- extensions/set-hostname
+- extensions/add-config-files
+- extensions/simple-network
+- extensions/nfsboot
+- extensions/install-files
+- extensions/install-essential-files
diff --git a/systems/armv7lhf-cross-toolchain-system-x86_64.morph b/systems/armv7lhf-cross-toolchain-system-x86_64.morph
index c1de199c..1bd1adc1 100644
--- a/systems/armv7lhf-cross-toolchain-system-x86_64.morph
+++ b/systems/armv7lhf-cross-toolchain-system-x86_64.morph
@@ -11,9 +11,9 @@ strata:
- name: cross-tools
morph: strata/cross-tools.morph
configuration-extensions:
-- set-hostname
-- add-config-files
-- simple-network
-- nfsboot
-- install-files
-- install-essential-files
+- extensions/set-hostname
+- extensions/add-config-files
+- extensions/simple-network
+- extensions/nfsboot
+- extensions/install-files
+- extensions/install-essential-files
diff --git a/systems/base-system-armv7-highbank.morph b/systems/base-system-armv7-highbank.morph
index ffc5e188..32d773e8 100644
--- a/systems/base-system-armv7-highbank.morph
+++ b/systems/base-system-armv7-highbank.morph
@@ -13,8 +13,8 @@ strata:
- name: bsp-armv7-highbank
morph: strata/bsp-armv7-highbank.morph
configuration-extensions:
-- set-hostname
-- add-config-files
-- nfsboot
-- install-files
-- install-essential-files
+- extensions/set-hostname
+- extensions/add-config-files
+- extensions/nfsboot
+- extensions/install-files
+- extensions/install-essential-files
diff --git a/systems/base-system-armv7-versatile.morph b/systems/base-system-armv7-versatile.morph
index 8de2b35f..4f039c02 100644
--- a/systems/base-system-armv7-versatile.morph
+++ b/systems/base-system-armv7-versatile.morph
@@ -13,8 +13,8 @@ strata:
- name: bsp-armv7-versatile
morph: strata/bsp-armv7-versatile.morph
configuration-extensions:
-- set-hostname
-- add-config-files
-- nfsboot
-- install-files
-- install-essential-files
+- extensions/set-hostname
+- extensions/add-config-files
+- extensions/nfsboot
+- extensions/install-files
+- extensions/install-essential-files
diff --git a/systems/base-system-armv7b-highbank.morph b/systems/base-system-armv7b-highbank.morph
index 23bf4dbf..969967b5 100644
--- a/systems/base-system-armv7b-highbank.morph
+++ b/systems/base-system-armv7b-highbank.morph
@@ -13,8 +13,8 @@ strata:
- name: bsp-armv7b-highbank
morph: strata/bsp-armv7b-highbank.morph
configuration-extensions:
-- set-hostname
-- add-config-files
-- nfsboot
-- install-files
-- install-essential-files
+- extensions/set-hostname
+- extensions/add-config-files
+- extensions/nfsboot
+- extensions/install-files
+- extensions/install-essential-files
diff --git a/systems/base-system-armv7b-vexpress-tc2.morph b/systems/base-system-armv7b-vexpress-tc2.morph
index b06ead7b..cbfedd89 100644
--- a/systems/base-system-armv7b-vexpress-tc2.morph
+++ b/systems/base-system-armv7b-vexpress-tc2.morph
@@ -12,8 +12,8 @@ strata:
- name: bsp-armv7b-vexpress-tc2
morph: strata/bsp-armv7b-vexpress-tc2.morph
configuration-extensions:
-- set-hostname
-- add-config-files
-- nfsboot
-- install-files
-- install-essential-files
+- extensions/set-hostname
+- extensions/add-config-files
+- extensions/nfsboot
+- extensions/install-files
+- extensions/install-essential-files
diff --git a/systems/base-system-armv7lhf-highbank.morph b/systems/base-system-armv7lhf-highbank.morph
index c827f3a2..399931a5 100644
--- a/systems/base-system-armv7lhf-highbank.morph
+++ b/systems/base-system-armv7lhf-highbank.morph
@@ -13,8 +13,8 @@ strata:
- name: bsp-armv7-highbank
morph: strata/bsp-armv7-highbank.morph
configuration-extensions:
-- set-hostname
-- add-config-files
-- nfsboot
-- install-files
-- install-essential-files
+- extensions/set-hostname
+- extensions/add-config-files
+- extensions/nfsboot
+- extensions/install-files
+- extensions/install-essential-files
diff --git a/systems/base-system-armv8b64.morph b/systems/base-system-armv8b64.morph
index 43de2a01..d23bde9b 100644
--- a/systems/base-system-armv8b64.morph
+++ b/systems/base-system-armv8b64.morph
@@ -1,6 +1,7 @@
name: base-system-armv8b64
kind: system
-description: The set of strata required to have a minimal
+description: |
+ The set of strata required to have a minimal
system for big endian 64-bit ARMv8 computers.
arch: armv8b64
strata:
@@ -13,9 +14,9 @@ strata:
- name: bsp-armv8b64-generic
morph: strata/bsp-armv8b64-generic.morph
configuration-extensions:
-- set-hostname
-- add-config-files
-- nfsboot
-- install-files
-- moonshot-kernel
-- install-essential-files
+- extensions/set-hostname
+- extensions/add-config-files
+- extensions/nfsboot
+- extensions/install-files
+- extensions/moonshot-kernel
+- extensions/install-essential-files
diff --git a/systems/base-system-armv8l64.morph b/systems/base-system-armv8l64.morph
index 4b28dff4..24104a8b 100644
--- a/systems/base-system-armv8l64.morph
+++ b/systems/base-system-armv8l64.morph
@@ -1,6 +1,7 @@
name: base-system-armv8l64
kind: system
-description: The set of strata required to have a minimal
+description: |
+ The set of strata required to have a minimal
system for little endian 64-bit ARMv8 computers.
arch: armv8l64
strata:
@@ -13,9 +14,9 @@ strata:
- name: bsp-armv8l64-generic
morph: strata/bsp-armv8l64-generic.morph
configuration-extensions:
-- set-hostname
-- add-config-files
-- nfsboot
-- install-files
-- moonshot-kernel
-- install-essential-files
+- extensions/set-hostname
+- extensions/add-config-files
+- extensions/nfsboot
+- extensions/install-files
+- extensions/moonshot-kernel
+- extensions/install-essential-files
diff --git a/systems/base-system-ppc64-generic.morph b/systems/base-system-ppc64-generic.morph
index 3763cce5..6da852e3 100644
--- a/systems/base-system-ppc64-generic.morph
+++ b/systems/base-system-ppc64-generic.morph
@@ -13,8 +13,8 @@ strata:
- name: bsp-ppc64-generic
morph: strata/bsp-ppc64-generic.morph
configuration-extensions:
-- set-hostname
-- add-config-files
-- nfsboot
-- install-files
-- install-essential-files
+- extensions/set-hostname
+- extensions/add-config-files
+- extensions/nfsboot
+- extensions/install-files
+- extensions/install-essential-files
diff --git a/systems/base-system-x86_32-generic.morph b/systems/base-system-x86_32-generic.morph
index 7ada4052..d89fd913 100644
--- a/systems/base-system-x86_32-generic.morph
+++ b/systems/base-system-x86_32-generic.morph
@@ -12,8 +12,8 @@ strata:
- name: bsp-x86_32-generic
morph: strata/bsp-x86_32-generic.morph
configuration-extensions:
-- set-hostname
-- add-config-files
-- nfsboot
-- install-files
-- install-essential-files
+- extensions/set-hostname
+- extensions/add-config-files
+- extensions/nfsboot
+- extensions/install-files
+- extensions/install-essential-files
diff --git a/systems/base-system-x86_64-generic.morph b/systems/base-system-x86_64-generic.morph
index 796c8185..aa1659b3 100644
--- a/systems/base-system-x86_64-generic.morph
+++ b/systems/base-system-x86_64-generic.morph
@@ -13,8 +13,8 @@ strata:
- name: bsp-x86_64-generic
morph: strata/bsp-x86_64-generic.morph
configuration-extensions:
-- set-hostname
-- add-config-files
-- nfsboot
-- install-files
-- install-essential-files
+- extensions/set-hostname
+- extensions/add-config-files
+- extensions/nfsboot
+- extensions/install-files
+- extensions/install-essential-files
diff --git a/systems/build-system-armv5l-openbmc-aspeed.morph b/systems/build-system-armv5l-openbmc-aspeed.morph
new file mode 100644
index 00000000..922d49f1
--- /dev/null
+++ b/systems/build-system-armv5l-openbmc-aspeed.morph
@@ -0,0 +1,46 @@
+name: build-system-armv5l-openbmc-aspeed
+kind: system
+description: |
+ The system that should be used for building other Baserock systems
+ for little endian ARMv5 computers.
+arch: armv5l
+strata:
+- name: build-essential
+ morph: strata/build-essential.morph
+- name: core
+ morph: strata/core.morph
+- name: foundation
+ morph: strata/foundation.morph
+- name: python-core
+ morph: strata/python-core.morph
+- name: python3-core
+ morph: strata/python3-core.morph
+- name: bsp-armv5l-openbmc-aspeed
+ morph: strata/bsp-armv5l-openbmc-aspeed.morph
+- name: tools
+ morph: strata/tools.morph
+- name: python-cliapp
+ morph: strata/python-cliapp.morph
+- name: python-pygobject
+ morph: strata/python-pygobject.morph
+- name: python-wsgi
+ morph: strata/python-wsgi.morph
+- name: morph-utils
+ morph: strata/morph-utils.morph
+- name: devtools
+ morph: strata/devtools.morph
+- name: libsoup-common
+ morph: strata/libsoup-common.morph
+- name: glib-common
+ morph: strata/glib-common.morph
+- name: ostree-core
+ morph: strata/ostree-core.morph
+- name: mtd-utilities
+ morph: strata/mtd-utilities.morph
+configuration-extensions:
+- extensions/set-hostname
+- extensions/add-config-files
+- extensions/nfsboot
+- extensions/install-files
+- extensions/fstab
+- extensions/install-essential-files
diff --git a/systems/build-system-armv7lhf-highbank.morph b/systems/build-system-armv7lhf-highbank.morph
index d43ac935..fa96ca02 100644
--- a/systems/build-system-armv7lhf-highbank.morph
+++ b/systems/build-system-armv7lhf-highbank.morph
@@ -1,6 +1,7 @@
name: build-system-armv7lhf-highbank
kind: system
-description: The system that should be used for building all other Baserock systems for ARMv7 little-endian hard-float Calxeda Highbank computers.
+description: The system that should be used for building all other Baserock systems
+ for ARMv7 little-endian hard-float Calxeda Highbank computers.
arch: armv7lhf
strata:
- name: build-essential
@@ -11,6 +12,8 @@ strata:
morph: strata/foundation.morph
- name: python-core
morph: strata/python-core.morph
+- name: python3-core
+ morph: strata/python3-core.morph
- name: bsp-armv7-highbank
morph: strata/bsp-armv7-highbank.morph
- name: tools
@@ -39,17 +42,19 @@ strata:
morph: strata/devtools.morph
- name: libsoup-common
morph: strata/libsoup-common.morph
+- name: glib-common
+ morph: strata/glib-common.morph
- name: ostree-core
morph: strata/ostree-core.morph
- name: unionfs-fuse-group
morph: strata/unionfs-fuse-group.morph
configuration-extensions:
-- set-hostname
-- add-config-files
-- nfsboot
-- install-files
-- distbuild
-- fstab
-- mason
-- cloud-init
-- install-essential-files
+- extensions/set-hostname
+- extensions/add-config-files
+- extensions/nfsboot
+- extensions/install-files
+- extensions/distbuild
+- extensions/fstab
+- extensions/mason
+- extensions/cloud-init
+- extensions/install-essential-files
diff --git a/systems/build-system-armv7lhf-jetson.morph b/systems/build-system-armv7lhf-jetson.morph
index fa948037..2e180a6e 100644
--- a/systems/build-system-armv7lhf-jetson.morph
+++ b/systems/build-system-armv7lhf-jetson.morph
@@ -1,6 +1,7 @@
name: build-system-armv7lhf-jetson
kind: system
-description: The system that should be used for building all other Baserock systems for ARMv7 little-endian hard-float NVIDIA Jetson TK1 computers.
+description: The system that should be used for building all other Baserock systems
+ for ARMv7 little-endian hard-float NVIDIA Jetson TK1 computers.
arch: armv7lhf
strata:
- name: build-essential
@@ -11,6 +12,8 @@ strata:
morph: strata/foundation.morph
- name: python-core
morph: strata/python-core.morph
+- name: python3-core
+ morph: strata/python3-core.morph
- name: bsp-jetson
morph: strata/bsp-jetson.morph
- name: tools
@@ -39,15 +42,17 @@ strata:
morph: strata/devtools.morph
- name: libsoup-common
morph: strata/libsoup-common.morph
+- name: glib-common
+ morph: strata/glib-common.morph
- name: ostree-core
morph: strata/ostree-core.morph
configuration-extensions:
-- set-hostname
-- add-config-files
-- nfsboot
-- install-files
-- distbuild
-- fstab
-- mason
-- cloud-init
-- install-essential-files
+- extensions/set-hostname
+- extensions/add-config-files
+- extensions/nfsboot
+- extensions/install-files
+- extensions/distbuild
+- extensions/fstab
+- extensions/mason
+- extensions/cloud-init
+- extensions/install-essential-files
diff --git a/systems/build-system-armv8b64.morph b/systems/build-system-armv8b64.morph
index 84495016..27757027 100644
--- a/systems/build-system-armv8b64.morph
+++ b/systems/build-system-armv8b64.morph
@@ -1,7 +1,6 @@
name: build-system-armv8b64
kind: system
-description:
-- |
+description: |
The system that should be used for building all other Baserock systems
for 64-bit ARMv8 computers running in big-endian mode.
arch: armv8b64
@@ -16,6 +15,8 @@ strata:
morph: strata/bsp-armv8b64-generic.morph
- name: python-core
morph: strata/python-core.morph
+- name: python3-core
+ morph: strata/python3-core.morph
- name: tools
morph: strata/tools.morph
- name: python-cliapp
@@ -26,6 +27,8 @@ strata:
morph: strata/python-wsgi.morph
- name: libsoup-common
morph: strata/libsoup-common.morph
+- name: glib-common
+ morph: strata/glib-common.morph
- name: ostree-core
morph: strata/ostree-core.morph
- name: morph-utils
@@ -45,13 +48,13 @@ strata:
- name: devtools
morph: strata/devtools.morph
configuration-extensions:
-- set-hostname
-- add-config-files
-- nfsboot
-- install-files
-- distbuild
-- fstab
-- mason
-- cloud-init
-- moonshot-kernel
-- install-essential-files
+- extensions/set-hostname
+- extensions/add-config-files
+- extensions/nfsboot
+- extensions/install-files
+- extensions/distbuild
+- extensions/fstab
+- extensions/mason
+- extensions/cloud-init
+- extensions/moonshot-kernel
+- extensions/install-essential-files
diff --git a/systems/build-system-armv8l64.morph b/systems/build-system-armv8l64.morph
index f79fb76e..2f9560c4 100644
--- a/systems/build-system-armv8l64.morph
+++ b/systems/build-system-armv8l64.morph
@@ -1,7 +1,6 @@
name: build-system-armv8l64
kind: system
-description:
-- |
+description: |
The system that should be used for building all other Baserock systems
for little endian 64-bit ARMv8 computers.
arch: armv8l64
@@ -14,6 +13,8 @@ strata:
morph: strata/foundation.morph
- name: python-core
morph: strata/python-core.morph
+- name: python3-core
+ morph: strata/python3-core.morph
- name: bsp-armv8l64-generic
morph: strata/bsp-armv8l64-generic.morph
- name: tools
@@ -42,16 +43,18 @@ strata:
morph: strata/devtools.morph
- name: libsoup-common
morph: strata/libsoup-common.morph
+- name: glib-common
+ morph: strata/glib-common.morph
- name: ostree-core
morph: strata/ostree-core.morph
configuration-extensions:
-- set-hostname
-- add-config-files
-- nfsboot
-- install-files
-- distbuild
-- fstab
-- mason
-- cloud-init
-- moonshot-kernel
-- install-essential-files
+- extensions/set-hostname
+- extensions/add-config-files
+- extensions/nfsboot
+- extensions/install-files
+- extensions/distbuild
+- extensions/fstab
+- extensions/mason
+- extensions/cloud-init
+- extensions/moonshot-kernel
+- extensions/install-essential-files
diff --git a/systems/build-system-ppc64.morph b/systems/build-system-ppc64.morph
index 38f2e9f3..5c2851bf 100644
--- a/systems/build-system-ppc64.morph
+++ b/systems/build-system-ppc64.morph
@@ -1,6 +1,7 @@
name: build-system-ppc64
kind: system
-description: The system that should be used for building all other Baserock systems for 64-bit POWER computers.
+description: The system that should be used for building all other Baserock systems
+ for 64-bit POWER computers.
arch: ppc64
strata:
- name: build-essential
@@ -11,6 +12,8 @@ strata:
morph: strata/foundation.morph
- name: python-core
morph: strata/python-core.morph
+- name: python3-core
+ morph: strata/python3-core.morph
- name: bsp-ppc64-generic
morph: strata/bsp-ppc64-generic.morph
- name: tools
@@ -39,15 +42,17 @@ strata:
morph: strata/devtools.morph
- name: libsoup-common
morph: strata/libsoup-common.morph
+- name: glib-common
+ morph: strata/glib-common.morph
- name: ostree-core
morph: strata/ostree-core.morph
configuration-extensions:
-- set-hostname
-- add-config-files
-- nfsboot
-- install-files
-- distbuild
-- fstab
-- mason
-- cloud-init
-- install-essential-files
+- extensions/set-hostname
+- extensions/add-config-files
+- extensions/nfsboot
+- extensions/install-files
+- extensions/distbuild
+- extensions/fstab
+- extensions/mason
+- extensions/cloud-init
+- extensions/install-essential-files
diff --git a/systems/build-system-x86_32-chroot.morph b/systems/build-system-x86_32-chroot.morph
index f193841f..bfd77b8e 100644
--- a/systems/build-system-x86_32-chroot.morph
+++ b/systems/build-system-x86_32-chroot.morph
@@ -1,6 +1,7 @@
name: build-system-x86_32-chroot
kind: system
-description: The system that should be used for building all other Baserock systems for 32-bit Intel x86 computers, chroot variant.
+description: The system that should be used for building all other Baserock systems
+ for 32-bit Intel x86 computers, chroot variant.
arch: x86_32
strata:
- name: build-essential
@@ -11,6 +12,8 @@ strata:
morph: strata/foundation.morph
- name: python-core
morph: strata/python-core.morph
+- name: python3-core
+ morph: strata/python3-core.morph
- name: tools
morph: strata/tools.morph
- name: python-cliapp
@@ -39,15 +42,17 @@ strata:
morph: strata/bsp-x86_both-tools.morph
- name: libsoup-common
morph: strata/libsoup-common.morph
+- name: glib-common
+ morph: strata/glib-common.morph
- name: ostree-core
morph: strata/ostree-core.morph
configuration-extensions:
-- set-hostname
-- add-config-files
-- nfsboot
-- install-files
-- distbuild
-- fstab
-- mason
-- cloud-init
-- install-essential-files
+- extensions/set-hostname
+- extensions/add-config-files
+- extensions/nfsboot
+- extensions/install-files
+- extensions/distbuild
+- extensions/fstab
+- extensions/mason
+- extensions/cloud-init
+- extensions/install-essential-files
diff --git a/systems/build-system-x86_32.morph b/systems/build-system-x86_32.morph
index a802b64f..fe35055f 100644
--- a/systems/build-system-x86_32.morph
+++ b/systems/build-system-x86_32.morph
@@ -1,6 +1,7 @@
name: build-system-x86_32
kind: system
-description: The system that should be used for building all other Baserock systems for 32-bit Intel x86 computers.
+description: The system that should be used for building all other Baserock systems
+ for 32-bit Intel x86 computers.
arch: x86_32
strata:
- name: build-essential
@@ -11,6 +12,8 @@ strata:
morph: strata/foundation.morph
- name: python-core
morph: strata/python-core.morph
+- name: python3-core
+ morph: strata/python3-core.morph
- name: bsp-x86_32-generic
morph: strata/bsp-x86_32-generic.morph
- name: tools
@@ -37,19 +40,19 @@ strata:
morph: strata/openstack-clients.morph
- name: devtools
morph: strata/devtools.morph
-- name: bsp-x86_both-tools
- morph: strata/bsp-x86_both-tools.morph
- name: libsoup-common
morph: strata/libsoup-common.morph
+- name: glib-common
+ morph: strata/glib-common.morph
- name: ostree-core
morph: strata/ostree-core.morph
configuration-extensions:
-- set-hostname
-- add-config-files
-- nfsboot
-- install-files
-- distbuild
-- fstab
-- mason
-- cloud-init
-- install-essential-files
+- extensions/set-hostname
+- extensions/add-config-files
+- extensions/nfsboot
+- extensions/install-files
+- extensions/distbuild
+- extensions/fstab
+- extensions/mason
+- extensions/cloud-init
+- extensions/install-essential-files
diff --git a/systems/build-system-x86_64-chroot.morph b/systems/build-system-x86_64-chroot.morph
index fa54f9d3..3bbdd914 100644
--- a/systems/build-system-x86_64-chroot.morph
+++ b/systems/build-system-x86_64-chroot.morph
@@ -1,6 +1,7 @@
name: build-system-x86_64-chroot
kind: system
-description: The system that should be used for building all other Baserock systems for 64-bit Intel x86 computers, chroot variant.
+description: The system that should be used for building all other Baserock systems
+ for 64-bit Intel x86 computers, chroot variant.
arch: x86_64
strata:
- name: build-essential
@@ -11,6 +12,8 @@ strata:
morph: strata/foundation.morph
- name: python-core
morph: strata/python-core.morph
+- name: python3-core
+ morph: strata/python3-core.morph
- name: tools
morph: strata/tools.morph
- name: python-cliapp
@@ -39,15 +42,17 @@ strata:
morph: strata/bsp-x86_both-tools.morph
- name: libsoup-common
morph: strata/libsoup-common.morph
+- name: glib-common
+ morph: strata/glib-common.morph
- name: ostree-core
morph: strata/ostree-core.morph
configuration-extensions:
-- set-hostname
-- add-config-files
-- nfsboot
-- install-files
-- distbuild
-- fstab
-- mason
-- cloud-init
-- install-essential-files
+- extensions/set-hostname
+- extensions/add-config-files
+- extensions/nfsboot
+- extensions/install-files
+- extensions/distbuild
+- extensions/fstab
+- extensions/mason
+- extensions/cloud-init
+- extensions/install-essential-files
diff --git a/systems/build-system-x86_64.morph b/systems/build-system-x86_64.morph
index 8fe5f91f..b5e39f73 100644
--- a/systems/build-system-x86_64.morph
+++ b/systems/build-system-x86_64.morph
@@ -1,6 +1,7 @@
name: build-system-x86_64
kind: system
-description: The system that should be used for building all other Baserock systems for 64-bit Intel x86 computers.
+description: The system that should be used for building all other Baserock systems
+ for 64-bit Intel x86 computers.
arch: x86_64
strata:
- name: build-essential
@@ -11,6 +12,8 @@ strata:
morph: strata/foundation.morph
- name: python-core
morph: strata/python-core.morph
+- name: python3-core
+ morph: strata/python3-core.morph
- name: bsp-x86_64-generic
morph: strata/bsp-x86_64-generic.morph
- name: tools
@@ -37,19 +40,19 @@ strata:
morph: strata/openstack-clients.morph
- name: devtools
morph: strata/devtools.morph
-- name: bsp-x86_both-tools
- morph: strata/bsp-x86_both-tools.morph
- name: libsoup-common
morph: strata/libsoup-common.morph
+- name: glib-common
+ morph: strata/glib-common.morph
- name: ostree-core
morph: strata/ostree-core.morph
configuration-extensions:
-- set-hostname
-- add-config-files
-- nfsboot
-- install-files
-- distbuild
-- fstab
-- mason
-- cloud-init
-- install-essential-files
+- extensions/set-hostname
+- extensions/add-config-files
+- extensions/nfsboot
+- extensions/install-files
+- extensions/distbuild
+- extensions/fstab
+- extensions/mason
+- extensions/cloud-init
+- extensions/install-essential-files
diff --git a/systems/ceph-service-x86_64-generic.morph b/systems/ceph-service-x86_64-generic.morph
index 7431e56a..9a36b850 100644
--- a/systems/ceph-service-x86_64-generic.morph
+++ b/systems/ceph-service-x86_64-generic.morph
@@ -30,6 +30,8 @@ strata:
morph: strata/python-wsgi.morph
- name: libsoup-common
morph: strata/libsoup-common.morph
+- name: glib-common
+ morph: strata/glib-common.morph
- name: ostree-core
morph: strata/ostree-core.morph
- name: morph-utils
@@ -50,15 +52,17 @@ strata:
morph: strata/nfs.morph
- name: python-core
morph: strata/python-core.morph
+- name: python3-core
+ morph: strata/python3-core.morph
- name: python-common
morph: strata/python-common.morph
- name: chef
morph: strata/chef.morph
configuration-extensions:
-- set-hostname
-- add-config-files
-- nfsboot
-- install-files
-- ceph
-- cloud-init
-- install-essential-files
+- extensions/set-hostname
+- extensions/add-config-files
+- extensions/nfsboot
+- extensions/install-files
+- extensions/ceph
+- extensions/cloud-init
+- extensions/install-essential-files
diff --git a/systems/chef-system-x86_64-container.morph b/systems/chef-system-x86_64-container.morph
new file mode 100644
index 00000000..889eabea
--- /dev/null
+++ b/systems/chef-system-x86_64-container.morph
@@ -0,0 +1,32 @@
+name: chef-system-x86_64-container
+kind: system
+arch: x86_64
+description: Minimal chef system suitable for running in a container
+configuration-extensions:
+- extensions/set-hostname
+- extensions/simple-network
+- extensions/nfsboot
+- extensions/install-files
+- extensions/busybox-init
+- extensions/remove-gcc
+strata:
+- name: build-essential
+ morph: strata/build-essential.morph
+ artifacts:
+ - build-essential-minimal
+- name: core
+ morph: strata/core.morph
+ artifacts:
+ - core-openssl
+- name: foundation
+ morph: strata/foundation.morph
+ artifacts:
+ - foundation-runtime
+- name: ruby
+ morph: strata/ruby.morph
+ artifacts:
+ - ruby-runtime
+- name: chef
+ morph: strata/chef.morph
+ artifacts:
+ - chef-runtime
diff --git a/systems/cross-bootstrap-system-armv5l-generic.morph b/systems/cross-bootstrap-system-armv5l-generic.morph
new file mode 100644
index 00000000..e479d150
--- /dev/null
+++ b/systems/cross-bootstrap-system-armv5l-generic.morph
@@ -0,0 +1,23 @@
+name: cross-bootstrap-system-armv5l-generic
+kind: system
+description: A system that produces the minimum needed to build a devel system
+arch: armv5l
+strata:
+- name: build-essential
+ morph: strata/build-essential.morph
+- name: core
+ morph: strata/core.morph
+- name: python-cliapp
+ morph: strata/python-cliapp.morph
+- name: python-pygobject
+ morph: strata/python-pygobject.morph
+- name: libsoup-common
+ morph: strata/libsoup-common.morph
+- name: glib-common
+ morph: strata/glib-common.morph
+- name: ostree-core
+ morph: strata/ostree-core.morph
+- name: morph-utils
+ morph: strata/morph-utils.morph
+- name: cross-bootstrap
+ morph: strata/cross-bootstrap.morph
diff --git a/systems/cross-bootstrap-system-armv7lhf-generic.morph b/systems/cross-bootstrap-system-armv7lhf-generic.morph
index e52a0375..280b1e0e 100644
--- a/systems/cross-bootstrap-system-armv7lhf-generic.morph
+++ b/systems/cross-bootstrap-system-armv7lhf-generic.morph
@@ -13,6 +13,8 @@ strata:
morph: strata/python-pygobject.morph
- name: libsoup-common
morph: strata/libsoup-common.morph
+- name: glib-common
+ morph: strata/glib-common.morph
- name: ostree-core
morph: strata/ostree-core.morph
- name: morph-utils
diff --git a/systems/cross-bootstrap-system-armv8b64-generic.morph b/systems/cross-bootstrap-system-armv8b64-generic.morph
index adfbd412..53e9f46b 100644
--- a/systems/cross-bootstrap-system-armv8b64-generic.morph
+++ b/systems/cross-bootstrap-system-armv8b64-generic.morph
@@ -13,6 +13,8 @@ strata:
morph: strata/python-pygobject.morph
- name: libsoup-common
morph: strata/libsoup-common.morph
+- name: glib-common
+ morph: strata/glib-common.morph
- name: ostree-core
morph: strata/ostree-core.morph
- name: morph-utils
diff --git a/systems/cross-bootstrap-system-armv8l64-generic.morph b/systems/cross-bootstrap-system-armv8l64-generic.morph
index 5cc2f83b..1214362f 100644
--- a/systems/cross-bootstrap-system-armv8l64-generic.morph
+++ b/systems/cross-bootstrap-system-armv8l64-generic.morph
@@ -13,6 +13,8 @@ strata:
morph: strata/python-pygobject.morph
- name: libsoup-common
morph: strata/libsoup-common.morph
+- name: glib-common
+ morph: strata/glib-common.morph
- name: ostree-core
morph: strata/ostree-core.morph
- name: morph-utils
diff --git a/systems/cross-bootstrap-system-ppc64-generic.morph b/systems/cross-bootstrap-system-ppc64-generic.morph
index 35b3f626..297f862b 100644
--- a/systems/cross-bootstrap-system-ppc64-generic.morph
+++ b/systems/cross-bootstrap-system-ppc64-generic.morph
@@ -13,6 +13,8 @@ strata:
morph: strata/python-pygobject.morph
- name: libsoup-common
morph: strata/libsoup-common.morph
+- name: glib-common
+ morph: strata/glib-common.morph
- name: ostree-core
morph: strata/ostree-core.morph
- name: morph-utils
diff --git a/systems/cross-bootstrap-system-x86_64-generic.morph b/systems/cross-bootstrap-system-x86_64-generic.morph
index 471bd40d..ef8912ad 100644
--- a/systems/cross-bootstrap-system-x86_64-generic.morph
+++ b/systems/cross-bootstrap-system-x86_64-generic.morph
@@ -13,6 +13,8 @@ strata:
morph: strata/python-pygobject.morph
- name: libsoup-common
morph: strata/libsoup-common.morph
+- name: glib-common
+ morph: strata/glib-common.morph
- name: ostree-core
morph: strata/ostree-core.morph
- name: morph-utils
diff --git a/systems/cxmanage-system-x86_64-generic.morph b/systems/cxmanage-system-x86_64-generic.morph
index aaa0fa81..85f74e4c 100644
--- a/systems/cxmanage-system-x86_64-generic.morph
+++ b/systems/cxmanage-system-x86_64-generic.morph
@@ -13,12 +13,14 @@ strata:
morph: strata/bsp-x86_64-generic.morph
- name: tools
morph: strata/tools.morph
+- name: glib-common
+ morph: strata/glib-common.morph
- name: cxmanage
morph: strata/cxmanage.morph
configuration-extensions:
-- set-hostname
-- add-config-files
-- nfsboot
-- install-files
-- fstab
-- install-essential-files
+- extensions/set-hostname
+- extensions/add-config-files
+- extensions/nfsboot
+- extensions/install-files
+- extensions/fstab
+- extensions/install-essential-files
diff --git a/systems/devel-system-armv7-chroot.morph b/systems/devel-system-armv7-chroot.morph
index 550395d6..6fe76927 100644
--- a/systems/devel-system-armv7-chroot.morph
+++ b/systems/devel-system-armv7-chroot.morph
@@ -37,6 +37,8 @@ strata:
morph: strata/baserock-import.morph
- name: python-core
morph: strata/python-core.morph
+- name: python3-core
+ morph: strata/python3-core.morph
- name: python-tools
morph: strata/python-tools.morph
- name: python-common
@@ -49,12 +51,16 @@ strata:
morph: strata/swift.morph
- name: libsoup-common
morph: strata/libsoup-common.morph
+- name: glib-common
+ morph: strata/glib-common.morph
- name: ostree-core
morph: strata/ostree-core.morph
+- name: coreutils-common
+ morph: strata/coreutils-common.morph
configuration-extensions:
-- set-hostname
-- add-config-files
-- nfsboot
-- install-files
-- fstab
-- install-essential-files
+- extensions/set-hostname
+- extensions/add-config-files
+- extensions/nfsboot
+- extensions/install-files
+- extensions/fstab
+- extensions/install-essential-files
diff --git a/systems/devel-system-armv7-highbank.morph b/systems/devel-system-armv7-highbank.morph
index dd9e315a..9305bd55 100644
--- a/systems/devel-system-armv7-highbank.morph
+++ b/systems/devel-system-armv7-highbank.morph
@@ -38,6 +38,8 @@ strata:
morph: strata/nfs.morph
- name: python-core
morph: strata/python-core.morph
+- name: python3-core
+ morph: strata/python3-core.morph
- name: python-tools
morph: strata/python-tools.morph
- name: python-common
@@ -50,14 +52,18 @@ strata:
morph: strata/swift.morph
- name: libsoup-common
morph: strata/libsoup-common.morph
+- name: glib-common
+ morph: strata/glib-common.morph
- name: ostree-core
morph: strata/ostree-core.morph
- name: unionfs-fuse-group
morph: strata/unionfs-fuse-group.morph
+- name: coreutils-common
+ morph: strata/coreutils-common.morph
configuration-extensions:
-- set-hostname
-- add-config-files
-- nfsboot
-- install-files
-- fstab
-- install-essential-files
+- extensions/set-hostname
+- extensions/add-config-files
+- extensions/nfsboot
+- extensions/install-files
+- extensions/fstab
+- extensions/install-essential-files
diff --git a/systems/devel-system-armv7-versatile.morph b/systems/devel-system-armv7-versatile.morph
index 720561bf..fc1ee9c5 100644
--- a/systems/devel-system-armv7-versatile.morph
+++ b/systems/devel-system-armv7-versatile.morph
@@ -38,6 +38,8 @@ strata:
morph: strata/nfs.morph
- name: python-core
morph: strata/python-core.morph
+- name: python3-core
+ morph: strata/python3-core.morph
- name: python-tools
morph: strata/python-tools.morph
- name: python-common
@@ -50,12 +52,16 @@ strata:
morph: strata/swift.morph
- name: libsoup-common
morph: strata/libsoup-common.morph
+- name: glib-common
+ morph: strata/glib-common.morph
- name: ostree-core
morph: strata/ostree-core.morph
+- name: coreutils-common
+ morph: strata/coreutils-common.morph
configuration-extensions:
-- set-hostname
-- add-config-files
-- nfsboot
-- install-files
-- fstab
-- install-essential-files
+- extensions/set-hostname
+- extensions/add-config-files
+- extensions/nfsboot
+- extensions/install-files
+- extensions/fstab
+- extensions/install-essential-files
diff --git a/systems/devel-system-armv7-wandboard.morph b/systems/devel-system-armv7-wandboard.morph
index b7395cee..4d6eabff 100644
--- a/systems/devel-system-armv7-wandboard.morph
+++ b/systems/devel-system-armv7-wandboard.morph
@@ -38,6 +38,8 @@ strata:
morph: strata/nfs.morph
- name: python-core
morph: strata/python-core.morph
+- name: python3-core
+ morph: strata/python3-core.morph
- name: python-tools
morph: strata/python-tools.morph
- name: python-common
@@ -50,12 +52,16 @@ strata:
morph: strata/swift.morph
- name: libsoup-common
morph: strata/libsoup-common.morph
+- name: glib-common
+ morph: strata/glib-common.morph
- name: ostree-core
morph: strata/ostree-core.morph
+- name: coreutils-common
+ morph: strata/coreutils-common.morph
configuration-extensions:
-- set-hostname
-- add-config-files
-- nfsboot
-- install-files
-- fstab
-- install-essential-files
+- extensions/set-hostname
+- extensions/add-config-files
+- extensions/nfsboot
+- extensions/install-files
+- extensions/fstab
+- extensions/install-essential-files
diff --git a/systems/devel-system-armv7b-chroot.morph b/systems/devel-system-armv7b-chroot.morph
index e4457246..01187420 100644
--- a/systems/devel-system-armv7b-chroot.morph
+++ b/systems/devel-system-armv7b-chroot.morph
@@ -29,6 +29,8 @@ strata:
morph: strata/baserock-import.morph
- name: python-core
morph: strata/python-core.morph
+- name: python3-core
+ morph: strata/python3-core.morph
- name: python-tools
morph: strata/python-tools.morph
- name: python-common
@@ -41,12 +43,16 @@ strata:
morph: strata/swift.morph
- name: libsoup-common
morph: strata/libsoup-common.morph
+- name: glib-common
+ morph: strata/glib-common.morph
- name: ostree-core
morph: strata/ostree-core.morph
+- name: coreutils-common
+ morph: strata/coreutils-common.morph
configuration-extensions:
-- set-hostname
-- add-config-files
-- nfsboot
-- install-files
-- fstab
-- install-essential-files
+- extensions/set-hostname
+- extensions/add-config-files
+- extensions/nfsboot
+- extensions/install-files
+- extensions/fstab
+- extensions/install-essential-files
diff --git a/systems/devel-system-armv7b-highbank.morph b/systems/devel-system-armv7b-highbank.morph
index 990aec67..acd68b5f 100644
--- a/systems/devel-system-armv7b-highbank.morph
+++ b/systems/devel-system-armv7b-highbank.morph
@@ -34,6 +34,8 @@ strata:
morph: strata/nfs.morph
- name: python-core
morph: strata/python-core.morph
+- name: python3-core
+ morph: strata/python3-core.morph
- name: python-tools
morph: strata/python-tools.morph
- name: python-common
@@ -46,14 +48,18 @@ strata:
morph: strata/swift.morph
- name: libsoup-common
morph: strata/libsoup-common.morph
+- name: glib-common
+ morph: strata/glib-common.morph
- name: ostree-core
morph: strata/ostree-core.morph
- name: unionfs-fuse-group
morph: strata/unionfs-fuse-group.morph
+- name: coreutils-common
+ morph: strata/coreutils-common.morph
configuration-extensions:
-- set-hostname
-- add-config-files
-- nfsboot
-- install-files
-- fstab
-- install-essential-files
+- extensions/set-hostname
+- extensions/add-config-files
+- extensions/nfsboot
+- extensions/install-files
+- extensions/fstab
+- extensions/install-essential-files
diff --git a/systems/devel-system-armv7lhf-chroot.morph b/systems/devel-system-armv7lhf-chroot.morph
index 340a27ce..180779d9 100644
--- a/systems/devel-system-armv7lhf-chroot.morph
+++ b/systems/devel-system-armv7lhf-chroot.morph
@@ -37,6 +37,8 @@ strata:
morph: strata/baserock-import.morph
- name: python-core
morph: strata/python-core.morph
+- name: python3-core
+ morph: strata/python3-core.morph
- name: python-tools
morph: strata/python-tools.morph
- name: python-common
@@ -49,12 +51,16 @@ strata:
morph: strata/swift.morph
- name: libsoup-common
morph: strata/libsoup-common.morph
+- name: glib-common
+ morph: strata/glib-common.morph
- name: ostree-core
morph: strata/ostree-core.morph
+- name: coreutils-common
+ morph: strata/coreutils-common.morph
configuration-extensions:
-- set-hostname
-- add-config-files
-- nfsboot
-- install-files
-- fstab
-- install-essential-files
+- extensions/set-hostname
+- extensions/add-config-files
+- extensions/nfsboot
+- extensions/install-files
+- extensions/fstab
+- extensions/install-essential-files
diff --git a/systems/devel-system-armv7lhf-highbank.morph b/systems/devel-system-armv7lhf-highbank.morph
index a4ba2d92..8660e698 100644
--- a/systems/devel-system-armv7lhf-highbank.morph
+++ b/systems/devel-system-armv7lhf-highbank.morph
@@ -41,6 +41,8 @@ strata:
morph: strata/nfs.morph
- name: python-core
morph: strata/python-core.morph
+- name: python3-core
+ morph: strata/python3-core.morph
- name: python-tools
morph: strata/python-tools.morph
- name: python-common
@@ -53,14 +55,18 @@ strata:
morph: strata/swift.morph
- name: libsoup-common
morph: strata/libsoup-common.morph
+- name: glib-common
+ morph: strata/glib-common.morph
- name: ostree-core
morph: strata/ostree-core.morph
- name: unionfs-fuse-group
morph: strata/unionfs-fuse-group.morph
+- name: coreutils-common
+ morph: strata/coreutils-common.morph
configuration-extensions:
-- set-hostname
-- add-config-files
-- nfsboot
-- install-files
-- fstab
-- install-essential-files
+- extensions/set-hostname
+- extensions/add-config-files
+- extensions/nfsboot
+- extensions/install-files
+- extensions/fstab
+- extensions/install-essential-files
diff --git a/systems/devel-system-armv7lhf-jetson.morph b/systems/devel-system-armv7lhf-jetson.morph
index 1adde07b..bac4f2ab 100644
--- a/systems/devel-system-armv7lhf-jetson.morph
+++ b/systems/devel-system-armv7lhf-jetson.morph
@@ -41,6 +41,8 @@ strata:
morph: strata/baserock-import.morph
- name: python-core
morph: strata/python-core.morph
+- name: python3-core
+ morph: strata/python3-core.morph
- name: python-tools
morph: strata/python-tools.morph
- name: python-common
@@ -53,12 +55,16 @@ strata:
morph: strata/swift.morph
- name: libsoup-common
morph: strata/libsoup-common.morph
+- name: glib-common
+ morph: strata/glib-common.morph
- name: ostree-core
morph: strata/ostree-core.morph
+- name: coreutils-common
+ morph: strata/coreutils-common.morph
configuration-extensions:
-- set-hostname
-- add-config-files
-- nfsboot
-- install-files
-- fstab
-- install-essential-files
+- extensions/set-hostname
+- extensions/add-config-files
+- extensions/nfsboot
+- extensions/install-files
+- extensions/fstab
+- extensions/install-essential-files
diff --git a/systems/devel-system-armv7lhf-wandboard.morph b/systems/devel-system-armv7lhf-wandboard.morph
index 05648b97..c11bbbb6 100644
--- a/systems/devel-system-armv7lhf-wandboard.morph
+++ b/systems/devel-system-armv7lhf-wandboard.morph
@@ -41,6 +41,8 @@ strata:
morph: strata/nfs.morph
- name: python-core
morph: strata/python-core.morph
+- name: python3-core
+ morph: strata/python3-core.morph
- name: python-tools
morph: strata/python-tools.morph
- name: python-common
@@ -53,12 +55,16 @@ strata:
morph: strata/swift.morph
- name: libsoup-common
morph: strata/libsoup-common.morph
+- name: glib-common
+ morph: strata/glib-common.morph
- name: ostree-core
morph: strata/ostree-core.morph
+- name: coreutils-common
+ morph: strata/coreutils-common.morph
configuration-extensions:
-- set-hostname
-- add-config-files
-- nfsboot
-- install-files
-- fstab
-- install-essential-files
+- extensions/set-hostname
+- extensions/add-config-files
+- extensions/nfsboot
+- extensions/install-files
+- extensions/fstab
+- extensions/install-essential-files
diff --git a/systems/devel-system-armv8b64.morph b/systems/devel-system-armv8b64.morph
index 33ceb5a6..001de4b5 100644
--- a/systems/devel-system-armv8b64.morph
+++ b/systems/devel-system-armv8b64.morph
@@ -42,6 +42,8 @@ strata:
morph: strata/nfs.morph
- name: python-core
morph: strata/python-core.morph
+- name: python3-core
+ morph: strata/python3-core.morph
- name: python-tools
morph: strata/python-tools.morph
- name: python-common
@@ -52,14 +54,18 @@ strata:
morph: strata/ansible.morph
- name: libsoup-common
morph: strata/libsoup-common.morph
+- name: glib-common
+ morph: strata/glib-common.morph
- name: ostree-core
morph: strata/ostree-core.morph
+- name: coreutils-common
+ morph: strata/coreutils-common.morph
configuration-extensions:
-- set-hostname
-- add-config-files
-- simple-network
-- nfsboot
-- install-files
-- cloud-init
-- moonshot-kernel
-- install-essential-files
+- extensions/set-hostname
+- extensions/add-config-files
+- extensions/simple-network
+- extensions/nfsboot
+- extensions/install-files
+- extensions/cloud-init
+- extensions/moonshot-kernel
+- extensions/install-essential-files
diff --git a/systems/devel-system-armv8l64.morph b/systems/devel-system-armv8l64.morph
index b5765cac..cde9fe18 100644
--- a/systems/devel-system-armv8l64.morph
+++ b/systems/devel-system-armv8l64.morph
@@ -40,6 +40,8 @@ strata:
morph: strata/nfs.morph
- name: python-core
morph: strata/python-core.morph
+- name: python3-core
+ morph: strata/python3-core.morph
- name: python-tools
morph: strata/python-tools.morph
- name: python-common
@@ -52,15 +54,19 @@ strata:
morph: strata/swift.morph
- name: libsoup-common
morph: strata/libsoup-common.morph
+- name: glib-common
+ morph: strata/glib-common.morph
- name: ostree-core
morph: strata/ostree-core.morph
+- name: coreutils-common
+ morph: strata/coreutils-common.morph
configuration-extensions:
-- set-hostname
-- add-config-files
-- simple-network
-- nfsboot
-- install-files
-- cloud-init
-- moonshot-kernel
-- fstab
-- install-essential-files
+- extensions/set-hostname
+- extensions/add-config-files
+- extensions/simple-network
+- extensions/nfsboot
+- extensions/install-files
+- extensions/cloud-init
+- extensions/moonshot-kernel
+- extensions/fstab
+- extensions/install-essential-files
diff --git a/systems/devel-system-ppc64-chroot.morph b/systems/devel-system-ppc64-chroot.morph
index a2baa9e0..59b03bdd 100644
--- a/systems/devel-system-ppc64-chroot.morph
+++ b/systems/devel-system-ppc64-chroot.morph
@@ -35,6 +35,8 @@ strata:
morph: strata/baserock-import.morph
- name: python-core
morph: strata/python-core.morph
+- name: python3-core
+ morph: strata/python3-core.morph
- name: python-tools
morph: strata/python-tools.morph
- name: python-common
@@ -47,12 +49,16 @@ strata:
morph: strata/swift.morph
- name: libsoup-common
morph: strata/libsoup-common.morph
+- name: glib-common
+ morph: strata/glib-common.morph
- name: ostree-core
morph: strata/ostree-core.morph
+- name: coreutils-common
+ morph: strata/coreutils-common.morph
configuration-extensions:
-- set-hostname
-- add-config-files
-- nfsboot
-- install-files
-- fstab
-- install-essential-files
+- extensions/set-hostname
+- extensions/add-config-files
+- extensions/nfsboot
+- extensions/install-files
+- extensions/fstab
+- extensions/install-essential-files
diff --git a/systems/devel-system-ppc64-generic.morph b/systems/devel-system-ppc64-generic.morph
index dd009bc1..0a077609 100644
--- a/systems/devel-system-ppc64-generic.morph
+++ b/systems/devel-system-ppc64-generic.morph
@@ -38,6 +38,8 @@ strata:
morph: strata/nfs.morph
- name: python-core
morph: strata/python-core.morph
+- name: python3-core
+ morph: strata/python3-core.morph
- name: python-tools
morph: strata/python-tools.morph
- name: python-common
@@ -50,12 +52,16 @@ strata:
morph: strata/swift.morph
- name: libsoup-common
morph: strata/libsoup-common.morph
+- name: glib-common
+ morph: strata/glib-common.morph
- name: ostree-core
morph: strata/ostree-core.morph
+- name: coreutils-common
+ morph: strata/coreutils-common.morph
configuration-extensions:
-- set-hostname
-- add-config-files
-- nfsboot
-- install-files
-- fstab
-- install-essential-files
+- extensions/set-hostname
+- extensions/add-config-files
+- extensions/nfsboot
+- extensions/install-files
+- extensions/fstab
+- extensions/install-essential-files
diff --git a/systems/devel-system-x86_32-chroot.morph b/systems/devel-system-x86_32-chroot.morph
index f263897e..b071abfc 100644
--- a/systems/devel-system-x86_32-chroot.morph
+++ b/systems/devel-system-x86_32-chroot.morph
@@ -37,6 +37,8 @@ strata:
morph: strata/baserock-import.morph
- name: python-core
morph: strata/python-core.morph
+- name: python3-core
+ morph: strata/python3-core.morph
- name: python-tools
morph: strata/python-tools.morph
- name: python-common
@@ -49,12 +51,16 @@ strata:
morph: strata/swift.morph
- name: libsoup-common
morph: strata/libsoup-common.morph
+- name: glib-common
+ morph: strata/glib-common.morph
- name: ostree-core
morph: strata/ostree-core.morph
+- name: coreutils-common
+ morph: strata/coreutils-common.morph
configuration-extensions:
-- set-hostname
-- add-config-files
-- nfsboot
-- install-files
-- fstab
-- install-essential-files
+- extensions/set-hostname
+- extensions/add-config-files
+- extensions/nfsboot
+- extensions/install-files
+- extensions/fstab
+- extensions/install-essential-files
diff --git a/systems/devel-system-x86_32-generic.morph b/systems/devel-system-x86_32-generic.morph
index 05fa6dcc..9f792f30 100644
--- a/systems/devel-system-x86_32-generic.morph
+++ b/systems/devel-system-x86_32-generic.morph
@@ -42,6 +42,8 @@ strata:
morph: strata/nfs.morph
- name: python-core
morph: strata/python-core.morph
+- name: python3-core
+ morph: strata/python3-core.morph
- name: python-tools
morph: strata/python-tools.morph
- name: python-common
@@ -54,13 +56,17 @@ strata:
morph: strata/swift.morph
- name: libsoup-common
morph: strata/libsoup-common.morph
+- name: glib-common
+ morph: strata/glib-common.morph
- name: ostree-core
morph: strata/ostree-core.morph
+- name: coreutils-common
+ morph: strata/coreutils-common.morph
configuration-extensions:
-- set-hostname
-- add-config-files
-- nfsboot
-- install-files
-- cloud-init
-- fstab
-- install-essential-files
+- extensions/set-hostname
+- extensions/add-config-files
+- extensions/nfsboot
+- extensions/install-files
+- extensions/cloud-init
+- extensions/fstab
+- extensions/install-essential-files
diff --git a/systems/devel-system-x86_64-chroot.morph b/systems/devel-system-x86_64-chroot.morph
index e2f9e20a..5be9910c 100644
--- a/systems/devel-system-x86_64-chroot.morph
+++ b/systems/devel-system-x86_64-chroot.morph
@@ -39,6 +39,8 @@ strata:
morph: strata/baserock-import.morph
- name: python-core
morph: strata/python-core.morph
+- name: python3-core
+ morph: strata/python3-core.morph
- name: python-tools
morph: strata/python-tools.morph
- name: python-common
@@ -51,12 +53,16 @@ strata:
morph: strata/swift.morph
- name: libsoup-common
morph: strata/libsoup-common.morph
+- name: glib-common
+ morph: strata/glib-common.morph
- name: ostree-core
morph: strata/ostree-core.morph
+- name: coreutils-common
+ morph: strata/coreutils-common.morph
configuration-extensions:
-- set-hostname
-- add-config-files
-- nfsboot
-- install-files
-- fstab
-- install-essential-files
+- extensions/set-hostname
+- extensions/add-config-files
+- extensions/nfsboot
+- extensions/install-files
+- extensions/fstab
+- extensions/install-essential-files
diff --git a/systems/devel-system-x86_64-generic.morph b/systems/devel-system-x86_64-generic.morph
index ac6b52d5..ae0c97e8 100644
--- a/systems/devel-system-x86_64-generic.morph
+++ b/systems/devel-system-x86_64-generic.morph
@@ -42,6 +42,8 @@ strata:
morph: strata/nfs.morph
- name: python-core
morph: strata/python-core.morph
+- name: python3-core
+ morph: strata/python3-core.morph
- name: python-tools
morph: strata/python-tools.morph
- name: python-common
@@ -54,14 +56,18 @@ strata:
morph: strata/swift.morph
- name: libsoup-common
morph: strata/libsoup-common.morph
+- name: glib-common
+ morph: strata/glib-common.morph
- name: ostree-core
morph: strata/ostree-core.morph
+- name: coreutils-common
+ morph: strata/coreutils-common.morph
configuration-extensions:
-- set-hostname
-- add-config-files
-- simple-network
-- nfsboot
-- install-files
-- cloud-init
-- fstab
-- install-essential-files
+- extensions/set-hostname
+- extensions/add-config-files
+- extensions/simple-network
+- extensions/nfsboot
+- extensions/install-files
+- extensions/cloud-init
+- extensions/fstab
+- extensions/install-essential-files
diff --git a/systems/devel-system-x86_64-vagrant.morph b/systems/devel-system-x86_64-vagrant.morph
index a69028c2..4a91f84b 100644
--- a/systems/devel-system-x86_64-vagrant.morph
+++ b/systems/devel-system-x86_64-vagrant.morph
@@ -40,6 +40,8 @@ strata:
morph: strata/baserock-import.morph
- name: python-core
morph: strata/python-core.morph
+- name: python3-core
+ morph: strata/python3-core.morph
- name: python-tools
morph: strata/python-tools.morph
- name: python-common
@@ -52,13 +54,17 @@ strata:
morph: strata/swift.morph
- name: libsoup-common
morph: strata/libsoup-common.morph
+- name: glib-common
+ morph: strata/glib-common.morph
- name: ostree-core
morph: strata/ostree-core.morph
+- name: coreutils-common
+ morph: strata/coreutils-common.morph
configuration-extensions:
-- set-hostname
-- add-config-files
-- nfsboot
-- install-files
-- vagrant
-- fstab
-- install-essential-files
+- extensions/set-hostname
+- extensions/add-config-files
+- extensions/nfsboot
+- extensions/install-files
+- extensions/vagrant
+- extensions/fstab
+- extensions/install-essential-files
diff --git a/systems/genivi-baseline-system-armv7lhf-jetson.morph b/systems/genivi-baseline-system-armv7lhf-jetson.morph
index 32ad1890..535696f6 100644
--- a/systems/genivi-baseline-system-armv7lhf-jetson.morph
+++ b/systems/genivi-baseline-system-armv7lhf-jetson.morph
@@ -17,6 +17,8 @@ strata:
morph: strata/connman-common.morph
- name: audio-bluetooth
morph: strata/audio-bluetooth.morph
+- name: glib-common
+ morph: strata/glib-common.morph
- name: libdrm-common
morph: strata/libdrm-common.morph
- name: multimedia-common
@@ -29,8 +31,8 @@ strata:
morph: strata/wayland-generic.morph
- name: graphics-common
morph: strata/graphics-common.morph
-- name: input-genivi
- morph: strata/input-genivi.morph
+- name: input-common
+ morph: strata/input-common.morph
- name: mesa-common
morph: strata/mesa-common.morph
- name: x-common
@@ -38,10 +40,10 @@ strata:
- name: weston-genivi
morph: strata/weston-genivi.morph
configuration-extensions:
-- set-hostname
-- add-config-files
-- nfsboot
-- install-files
-- strip-gplv3
-- fstab
-- install-essential-files
+- extensions/set-hostname
+- extensions/add-config-files
+- extensions/nfsboot
+- extensions/install-files
+- extensions/strip-gplv3
+- extensions/fstab
+- extensions/install-essential-files
diff --git a/systems/genivi-baseline-system-armv7lhf-versatile.morph b/systems/genivi-baseline-system-armv7lhf-versatile.morph
index a0ee81d2..c1425115 100644
--- a/systems/genivi-baseline-system-armv7lhf-versatile.morph
+++ b/systems/genivi-baseline-system-armv7lhf-versatile.morph
@@ -17,6 +17,8 @@ strata:
morph: strata/connman-common.morph
- name: audio-bluetooth
morph: strata/audio-bluetooth.morph
+- name: glib-common
+ morph: strata/glib-common.morph
- name: libdrm-common
morph: strata/libdrm-common.morph
- name: multimedia-common
@@ -29,17 +31,17 @@ strata:
morph: strata/wayland-generic.morph
- name: graphics-common
morph: strata/graphics-common.morph
-- name: input-genivi
- morph: strata/input-genivi.morph
+- name: input-common
+ morph: strata/input-common.morph
- name: x-common
morph: strata/x-common.morph
- name: weston-genivi
morph: strata/weston-genivi.morph
configuration-extensions:
-- set-hostname
-- add-config-files
-- nfsboot
-- install-files
-- strip-gplv3
-- fstab
-- install-essential-files
+- extensions/set-hostname
+- extensions/add-config-files
+- extensions/nfsboot
+- extensions/install-files
+- extensions/strip-gplv3
+- extensions/fstab
+- extensions/install-essential-files
diff --git a/systems/genivi-baseline-system-x86_64-generic.morph b/systems/genivi-baseline-system-x86_64-generic.morph
index f84dd814..da0a1b3a 100644
--- a/systems/genivi-baseline-system-x86_64-generic.morph
+++ b/systems/genivi-baseline-system-x86_64-generic.morph
@@ -17,6 +17,8 @@ strata:
morph: strata/connman-common.morph
- name: audio-bluetooth
morph: strata/audio-bluetooth.morph
+- name: glib-common
+ morph: strata/glib-common.morph
- name: libdrm-common
morph: strata/libdrm-common.morph
- name: multimedia-common
@@ -29,20 +31,20 @@ strata:
morph: strata/wayland-generic.morph
- name: graphics-common
morph: strata/graphics-common.morph
-- name: input-genivi
- morph: strata/input-genivi.morph
+- name: input-common
+ morph: strata/input-common.morph
- name: llvm-common
morph: strata/llvm-common.morph
-- name: mesa-common-vm
- morph: strata/mesa-common-vm.morph
+- name: mesa-common
+ morph: strata/mesa-common.morph
- name: x-common
morph: strata/x-common.morph
- name: weston-genivi
morph: strata/weston-genivi.morph
configuration-extensions:
-- set-hostname
-- add-config-files
-- nfsboot
-- install-files
-- strip-gplv3
-- install-essential-files
+- extensions/set-hostname
+- extensions/add-config-files
+- extensions/nfsboot
+- extensions/install-files
+- extensions/strip-gplv3
+- extensions/install-essential-files
diff --git a/systems/genivi-demo-platform-x86_64-generic.morph b/systems/genivi-demo-platform-x86_64-generic.morph
deleted file mode 100644
index 82bdc09f..00000000
--- a/systems/genivi-demo-platform-x86_64-generic.morph
+++ /dev/null
@@ -1,64 +0,0 @@
-name: genivi-demo-platform-x86_64-generic
-kind: system
-description: A GENIVI demo platform for a 64-bit x86 system.
-arch: x86_64
-strata:
-- name: build-essential
- morph: strata/build-essential.morph
-- name: core
- morph: strata/core.morph
-- name: foundation
- morph: strata/foundation.morph
-- name: bsp-x86_64-generic
- morph: strata/bsp-x86_64-generic.morph
-- name: connectivity
- morph: strata/connectivity.morph
-- name: connman-common
- morph: strata/connman-common.morph
-- name: audio-bluetooth
- morph: strata/audio-bluetooth.morph
-- name: libdrm-common
- morph: strata/libdrm-common.morph
-- name: multimedia-common
- morph: strata/multimedia-common.morph
-- name: multimedia-gstreamer
- morph: strata/multimedia-gstreamer.morph
-- name: genivi
- morph: strata/genivi.morph
-- name: wayland-generic
- morph: strata/wayland-generic.morph
-- name: graphics-common
- morph: strata/graphics-common.morph
-- name: input-genivi
- morph: strata/input-genivi.morph
-- name: llvm-common
- morph: strata/llvm-common.morph
-- name: mesa-common-vm
- morph: strata/mesa-common-vm.morph
-- name: x-common
- morph: strata/x-common.morph
-- name: weston-genivi
- morph: strata/weston-genivi.morph
-- name: ruby
- morph: strata/ruby.morph
-- name: qt5-tools
- morph: strata/qt5-tools.morph
-- name: qt5-tools-qtmultimedia
- morph: strata/qt5-tools-qtmultimedia.morph
-- name: qt5-tools-qtwebkit
- morph: strata/qt5-tools-qtwebkit.morph
-- name: gtk2
- morph: strata/gtk2.morph
-- name: python-pygobject
- morph: strata/python-pygobject.morph
-- name: genivi-demo-platform
- morph: strata/genivi-demo-platform.morph
-- name: tools
- morph: strata/tools.morph
-configuration-extensions:
-- set-hostname
-- add-config-files
-- simple-network
-- nfsboot
-- install-files
-- install-essential-files
diff --git a/systems/installer-system-armv8b64.morph b/systems/installer-system-armv8b64.morph
index 726354c9..860a6231 100644
--- a/systems/installer-system-armv8b64.morph
+++ b/systems/installer-system-armv8b64.morph
@@ -1,6 +1,7 @@
name: installer-system-armv8b64
kind: system
-description: The system that should be used as an Installer to install other Baserock systems.
+description: The system that should be used as an Installer to install other Baserock
+ systems.
arch: armv8b64
strata:
- name: build-essential
@@ -9,6 +10,8 @@ strata:
morph: strata/core.morph
- name: python-core
morph: strata/python-core.morph
+- name: python3-core
+ morph: strata/python3-core.morph
- name: foundation
morph: strata/foundation.morph
- name: bsp-armv8b64-generic
@@ -21,6 +24,8 @@ strata:
morph: strata/python-wsgi.morph
- name: libsoup-common
morph: strata/libsoup-common.morph
+- name: glib-common
+ morph: strata/glib-common.morph
- name: ostree-core
morph: strata/ostree-core.morph
- name: morph-utils
@@ -28,9 +33,9 @@ strata:
- name: installer-utils
morph: strata/installer-utils.morph
configuration-extensions:
-- set-hostname
-- install-files
-- fstab
-- installer
-- moonshot-kernel
-- install-essential-files
+- extensions/set-hostname
+- extensions/install-files
+- extensions/fstab
+- extensions/installer
+- extensions/moonshot-kernel
+- extensions/install-essential-files
diff --git a/systems/installer-system-x86_64.morph b/systems/installer-system-x86_64.morph
index 3d0ced5d..1e854f33 100644
--- a/systems/installer-system-x86_64.morph
+++ b/systems/installer-system-x86_64.morph
@@ -1,6 +1,7 @@
name: installer-system-x86_64
kind: system
-description: The system that should be used as an Installer to install other Baserock systems.
+description: The system that should be used as an Installer to install other Baserock
+ systems.
arch: x86_64
strata:
- name: build-essential
@@ -9,6 +10,8 @@ strata:
morph: strata/core.morph
- name: python-core
morph: strata/python-core.morph
+- name: python3-core
+ morph: strata/python3-core.morph
- name: foundation
morph: strata/foundation.morph
- name: bsp-x86_64-generic
@@ -21,6 +24,8 @@ strata:
morph: strata/python-wsgi.morph
- name: libsoup-common
morph: strata/libsoup-common.morph
+- name: glib-common
+ morph: strata/glib-common.morph
- name: ostree-core
morph: strata/ostree-core.morph
- name: morph-utils
@@ -28,8 +33,8 @@ strata:
- name: installer-utils
morph: strata/installer-utils.morph
configuration-extensions:
-- set-hostname
-- install-files
-- fstab
-- installer
-- install-essential-files
+- extensions/set-hostname
+- extensions/install-files
+- extensions/fstab
+- extensions/installer
+- extensions/install-essential-files
diff --git a/systems/java-build-system-x86_64-generic.morph b/systems/java-build-system-x86_64-generic.morph
new file mode 100644
index 00000000..f0830980
--- /dev/null
+++ b/systems/java-build-system-x86_64-generic.morph
@@ -0,0 +1,88 @@
+name: java-build-system-x86_64-generic
+kind: system
+description: |
+ A superset of devel-system which can build OpenJDK.
+
+ There are instruction on using and testing java-build-system at:
+ https://wiki.baserock.org/Java.
+
+ For use on 64-bit Intel x86 computers.
+arch: x86_64
+strata:
+- name: build-essential
+ morph: strata/build-essential.morph
+- name: core
+ morph: strata/core.morph
+- name: foundation
+ morph: strata/foundation.morph
+- name: bsp-x86_64-generic
+ morph: strata/bsp-x86_64-generic.morph
+- name: tools
+ morph: strata/tools.morph
+- name: python-cliapp
+ morph: strata/python-cliapp.morph
+- name: python-pygobject
+ morph: strata/python-pygobject.morph
+- name: python-wsgi
+ morph: strata/python-wsgi.morph
+- name: morph-utils
+ morph: strata/morph-utils.morph
+- name: openstack-common
+ morph: strata/openstack-common.morph
+- name: openstack-clients
+ morph: strata/openstack-clients.morph
+- name: cloudinit-support
+ morph: strata/cloudinit-support.morph
+- name: nodejs
+ morph: strata/nodejs.morph
+- name: ruby
+ morph: strata/ruby.morph
+- name: lorry
+ morph: strata/lorry.morph
+- name: baserock-import
+ morph: strata/baserock-import.morph
+- name: nfs
+ morph: strata/nfs.morph
+- name: python-core
+ morph: strata/python-core.morph
+- name: python3-core
+ morph: strata/python3-core.morph
+- name: python-tools
+ morph: strata/python-tools.morph
+- name: python-common
+ morph: strata/python-common.morph
+- name: devtools
+ morph: strata/devtools.morph
+- name: ansible
+ morph: strata/ansible.morph
+- name: swift
+ morph: strata/swift.morph
+- name: libsoup-common
+ morph: strata/libsoup-common.morph
+- name: glib-common
+ morph: strata/glib-common.morph
+- name: ostree-core
+ morph: strata/ostree-core.morph
+- name: coreutils-common
+ morph: strata/coreutils-common.morph
+- name: x-common
+ morph: strata/x-common.morph
+- name: x-generic
+ morph: strata/x-generic.morph
+- name: cups
+ morph: strata/cups.morph
+- name: java
+ morph: strata/java.morph
+- name: graphics-common
+ morph: strata/graphics-common.morph
+- name: audio-bluetooth
+ morph: strata/audio-bluetooth.morph
+configuration-extensions:
+- extensions/set-hostname
+- extensions/add-config-files
+- extensions/simple-network
+- extensions/nfsboot
+- extensions/install-files
+- extensions/cloud-init
+- extensions/fstab
+- extensions/install-essential-files
diff --git a/systems/minimal-system-armv5l-openbmc-aspeed.morph b/systems/minimal-system-armv5l-openbmc-aspeed.morph
new file mode 100644
index 00000000..602e05c7
--- /dev/null
+++ b/systems/minimal-system-armv5l-openbmc-aspeed.morph
@@ -0,0 +1,20 @@
+name: minimal-system-armv5l-openbmc-aspeed
+kind: system
+description: The set of strata required to have a minimal system for armv5l
+arch: armv5l
+strata:
+- name: build-essential
+ morph: strata/build-essential.morph
+ artifacts:
+ - build-essential-minimal
+- name: bsp-armv5l-openbmc-aspeed
+ morph: strata/bsp-armv5l-openbmc-aspeed.morph
+ artifacts:
+ - bsp-armv5l-openbmc-aspeed-runtime
+configuration-extensions:
+- extensions/set-hostname
+- extensions/simple-network
+- extensions/nfsboot
+- extensions/install-files
+- extensions/busybox-init
+- extensions/install-essential-files
diff --git a/systems/minimal-system-x86_32-generic.morph b/systems/minimal-system-x86_32-generic.morph
index 785a72a2..2e9f79c5 100644
--- a/systems/minimal-system-x86_32-generic.morph
+++ b/systems/minimal-system-x86_32-generic.morph
@@ -13,9 +13,9 @@ strata:
artifacts:
- bsp-x86_32-generic-runtime
configuration-extensions:
-- set-hostname
-- simple-network
-- nfsboot
-- install-files
-- busybox-init
-- install-essential-files
+- extensions/set-hostname
+- extensions/simple-network
+- extensions/nfsboot
+- extensions/install-files
+- extensions/busybox-init
+- extensions/install-essential-files
diff --git a/systems/minimal-system-x86_64-generic.morph b/systems/minimal-system-x86_64-generic.morph
index 9da22ec8..afd9460c 100644
--- a/systems/minimal-system-x86_64-generic.morph
+++ b/systems/minimal-system-x86_64-generic.morph
@@ -13,9 +13,9 @@ strata:
artifacts:
- bsp-x86_64-generic-runtime
configuration-extensions:
-- set-hostname
-- simple-network
-- nfsboot
-- install-files
-- busybox-init
-- install-essential-files
+- extensions/set-hostname
+- extensions/simple-network
+- extensions/nfsboot
+- extensions/install-files
+- extensions/busybox-init
+- extensions/install-essential-files
diff --git a/systems/nodejs-system-x86_64.morph b/systems/nodejs-system-x86_64.morph
index d5ebcf30..b758d5bd 100644
--- a/systems/nodejs-system-x86_64.morph
+++ b/systems/nodejs-system-x86_64.morph
@@ -15,8 +15,8 @@ strata:
- name: nodejs
morph: strata/nodejs.morph
configuration-extensions:
-- set-hostname
-- add-config-files
-- nfsboot
-- install-files
-- install-essential-files
+- extensions/set-hostname
+- extensions/add-config-files
+- extensions/nfsboot
+- extensions/install-files
+- extensions/install-essential-files
diff --git a/systems/ocaml-system-x86_64.morph b/systems/ocaml-system-x86_64.morph
index 1903e4d6..9ac35d6f 100644
--- a/systems/ocaml-system-x86_64.morph
+++ b/systems/ocaml-system-x86_64.morph
@@ -14,7 +14,7 @@ strata:
- name: ocaml-language
morph: strata/ocaml-language.morph
configuration-extensions:
-- set-hostname
-- add-config-files
-- nfsboot
-- install-files
+- extensions/set-hostname
+- extensions/add-config-files
+- extensions/nfsboot
+- extensions/install-files
diff --git a/systems/openstack-system-x86_64.morph b/systems/openstack-system-x86_64.morph
index 67d914af..8c191be6 100644
--- a/systems/openstack-system-x86_64.morph
+++ b/systems/openstack-system-x86_64.morph
@@ -9,6 +9,8 @@ strata:
morph: strata/core.morph
- name: python-core
morph: strata/python-core.morph
+- name: python3-core
+ morph: strata/python3-core.morph
- name: python-pygobject
morph: strata/python-pygobject.morph
- name: python-common
@@ -59,21 +61,30 @@ strata:
morph: strata/ntpd.morph
- name: libsoup-common
morph: strata/libsoup-common.morph
+- name: glib-common
+ morph: strata/glib-common.morph
+- name: test-tools
+ morph: strata/test-tools.morph
+- name: swift
+ morph: strata/swift.morph
+- name: python-tools
+ morph: strata/python-tools.morph
configuration-extensions:
-- set-hostname
-- add-config-files
-- simple-network
-- nfsboot
-- install-files
-- cloud-init
-- hosts
-- openstack-keystone
-- openstack-glance
-- openstack-cinder
-- openstack-nova
-- openstack-network
-- openstack-neutron
-- openstack-ceilometer
-- fstab
-- openstack-ironic
-- install-essential-files
+- extensions/set-hostname
+- extensions/add-config-files
+- extensions/simple-network
+- extensions/nfsboot
+- extensions/install-files
+- extensions/cloud-init
+- extensions/hosts
+- extensions/openstack-keystone
+- extensions/openstack-glance
+- extensions/openstack-cinder
+- extensions/openstack-nova
+- extensions/openstack-network
+- extensions/openstack-neutron
+- extensions/openstack-ceilometer
+- extensions/openstack-time
+- extensions/fstab
+- extensions/openstack-ironic
+- extensions/install-essential-files
diff --git a/systems/qt4-devel-system-x86_64-generic.morph b/systems/qt4-devel-system-x86_64-generic.morph
index 15b85f70..0285fa70 100644
--- a/systems/qt4-devel-system-x86_64-generic.morph
+++ b/systems/qt4-devel-system-x86_64-generic.morph
@@ -20,6 +20,8 @@ strata:
morph: strata/bsp-x86_64-generic.morph
- name: tools
morph: strata/tools.morph
+- name: glib-common
+ morph: strata/glib-common.morph
- name: x-common
morph: strata/x-common.morph
- name: x-generic
@@ -37,8 +39,8 @@ strata:
- name: enlightenment
morph: strata/enlightenment.morph
configuration-extensions:
-- set-hostname
-- add-config-files
-- nfsboot
-- install-files
-- install-essential-files
+- extensions/set-hostname
+- extensions/add-config-files
+- extensions/nfsboot
+- extensions/install-files
+- extensions/install-essential-files
diff --git a/systems/qt5-devel-system-x86_64-generic.morph b/systems/qt5-devel-system-x86_64-generic.morph
index 3cdce60c..c342ceb9 100644
--- a/systems/qt5-devel-system-x86_64-generic.morph
+++ b/systems/qt5-devel-system-x86_64-generic.morph
@@ -20,6 +20,8 @@ strata:
morph: strata/bsp-x86_64-generic.morph
- name: tools
morph: strata/tools.morph
+- name: glib-common
+ morph: strata/glib-common.morph
- name: x-common
morph: strata/x-common.morph
- name: x-generic
@@ -39,8 +41,8 @@ strata:
- name: enlightenment
morph: strata/enlightenment.morph
configuration-extensions:
-- set-hostname
-- add-config-files
-- nfsboot
-- install-files
-- install-essential-files
+- extensions/set-hostname
+- extensions/add-config-files
+- extensions/nfsboot
+- extensions/install-files
+- extensions/install-essential-files
diff --git a/systems/swift-system-x86_64.morph b/systems/swift-system-x86_64.morph
index 81738558..139c0028 100644
--- a/systems/swift-system-x86_64.morph
+++ b/systems/swift-system-x86_64.morph
@@ -17,6 +17,8 @@ strata:
morph: strata/ntpd.morph
- name: python-core
morph: strata/python-core.morph
+- name: python3-core
+ morph: strata/python3-core.morph
- name: python-common
morph: strata/python-common.morph
- name: ansible
@@ -24,11 +26,11 @@ strata:
- name: openstack-common
morph: strata/openstack-common.morph
configuration-extensions:
-- set-hostname
-- add-config-files
-- simple-network
-- nfsboot
-- install-files
-- fstab
-- swift-storage
-- install-essential-files
+- extensions/set-hostname
+- extensions/add-config-files
+- extensions/simple-network
+- extensions/nfsboot
+- extensions/install-files
+- extensions/fstab
+- extensions/swift-storage
+- extensions/install-essential-files
diff --git a/systems/trove-system-x86_64.morph b/systems/trove-system-x86_64.morph
index 0a5692f5..3ffb8995 100644
--- a/systems/trove-system-x86_64.morph
+++ b/systems/trove-system-x86_64.morph
@@ -13,6 +13,8 @@ strata:
morph: strata/core.morph
- name: python-core
morph: strata/python-core.morph
+- name: python3-core
+ morph: strata/python3-core.morph
- name: tools
morph: strata/tools.morph
- name: python-cliapp
@@ -23,6 +25,8 @@ strata:
morph: strata/python-wsgi.morph
- name: libsoup-common
morph: strata/libsoup-common.morph
+- name: glib-common
+ morph: strata/glib-common.morph
- name: ostree-core
morph: strata/ostree-core.morph
- name: morph-utils
@@ -48,10 +52,10 @@ strata:
- name: devtools
morph: strata/devtools.morph
configuration-extensions:
-- set-hostname
-- trove
-- nfsboot-server
-- fstab
-- install-files
-- cloud-init
-- install-essential-files
+- extensions/set-hostname
+- extensions/trove
+- extensions/nfsboot-server
+- extensions/fstab
+- extensions/install-files
+- extensions/cloud-init
+- extensions/install-essential-files
diff --git a/systems/web-system-x86_64-generic.morph b/systems/web-system-x86_64-generic.morph
index 0b6e84b1..4101f615 100644
--- a/systems/web-system-x86_64-generic.morph
+++ b/systems/web-system-x86_64-generic.morph
@@ -13,6 +13,8 @@ strata:
morph: strata/core.morph
- name: tools
morph: strata/tools.morph
+- name: glib-common
+ morph: strata/glib-common.morph
- name: nfs
morph: strata/nfs.morph
- name: databases
@@ -30,8 +32,8 @@ strata:
- name: nodejs
morph: strata/nodejs.morph
configuration-extensions:
-- set-hostname
-- add-config-files
-- nfsboot
-- install-files
-- install-essential-files
+- extensions/set-hostname
+- extensions/add-config-files
+- extensions/nfsboot
+- extensions/install-files
+- extensions/install-essential-files
diff --git a/systems/weston-system-armv7lhf-jetson.morph b/systems/weston-system-armv7lhf-jetson.morph
index ccb2c3ee..652c4690 100644
--- a/systems/weston-system-armv7lhf-jetson.morph
+++ b/systems/weston-system-armv7lhf-jetson.morph
@@ -1,6 +1,7 @@
name: weston-system-armv7lhf-jetson
kind: system
-description: A weston system for ARMv7 little-endian hard-float NVIDIA Jetson TK1 computers.
+description: A weston system for ARMv7 little-endian hard-float NVIDIA Jetson TK1
+ computers.
arch: armv7lhf
strata:
- name: build-essential
@@ -41,9 +42,11 @@ strata:
morph: strata/x-generic.morph
- name: tools
morph: strata/tools.morph
+- name: glib-common
+ morph: strata/glib-common.morph
configuration-extensions:
-- set-hostname
-- add-config-files
-- nfsboot
-- install-files
-- install-essential-files
+- extensions/set-hostname
+- extensions/add-config-files
+- extensions/nfsboot
+- extensions/install-files
+- extensions/install-essential-files
diff --git a/systems/weston-system-x86_64-generic.morph b/systems/weston-system-x86_64-generic.morph
index 6cef12ff..0adfa767 100644
--- a/systems/weston-system-x86_64-generic.morph
+++ b/systems/weston-system-x86_64-generic.morph
@@ -31,8 +31,8 @@ strata:
morph: strata/input-common.morph
- name: llvm-common
morph: strata/llvm-common.morph
-- name: mesa-common-vm
- morph: strata/mesa-common-vm.morph
+- name: mesa-common
+ morph: strata/mesa-common.morph
- name: weston-common
morph: strata/weston-common.morph
- name: x-common
@@ -41,9 +41,11 @@ strata:
morph: strata/x-generic.morph
- name: tools
morph: strata/tools.morph
+- name: glib-common
+ morph: strata/glib-common.morph
configuration-extensions:
-- set-hostname
-- add-config-files
-- nfsboot
-- install-files
-- install-essential-files
+- extensions/set-hostname
+- extensions/add-config-files
+- extensions/nfsboot
+- extensions/install-files
+- extensions/install-essential-files
diff --git a/systems/xfce-system.morph b/systems/xfce-system-x86_64.morph
index 643291d6..da23ecb9 100644
--- a/systems/xfce-system.morph
+++ b/systems/xfce-system-x86_64.morph
@@ -1,14 +1,18 @@
name: xfce-system
kind: system
-description: A GENIVI devel with XFCE
+description: A system with the XFCE desktop
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: python-core
morph: strata/python-core.morph
+- name: python3-core
+ morph: strata/python3-core.morph
- name: foundation
morph: strata/foundation.morph
- name: bsp-x86_64-generic
@@ -17,22 +21,36 @@ strata:
morph: strata/connectivity.morph
- name: connman-common
morph: strata/connman-common.morph
+- name: input-common
+ morph: strata/input-common.morph
- name: audio-bluetooth
morph: strata/audio-bluetooth.morph
+- name: libdrm-common
+ morph: strata/libdrm-common.morph
+- name: mesa-common
+ morph: strata/mesa-common.morph
+- name: graphics-common
+ morph: strata/graphics-common.morph
+- name: wayland-generic
+ morph: strata/wayland-generic.morph
- name: x-common
morph: strata/x-common.morph
- name: x-generic
morph: strata/x-generic.morph
+- name: x-drivers
+ morph: strata/x-drivers.morph
- name: multimedia-common
morph: strata/multimedia-common.morph
- name: multimedia-gstreamer
morph: strata/multimedia-gstreamer.morph
-- name: genivi
- morph: strata/genivi.morph
+- name: gtk-deps
+ morph: strata/gtk-deps.morph
- name: gtk2
morph: strata/gtk2.morph
- name: tools
morph: strata/tools.morph
+- name: devtools
+ morph: strata/devtools.morph
- name: python-cliapp
morph: strata/python-cliapp.morph
- name: python-pygobject
@@ -41,6 +59,8 @@ strata:
morph: strata/python-wsgi.morph
- name: libsoup-common
morph: strata/libsoup-common.morph
+- name: glib-common
+ morph: strata/glib-common.morph
- name: ostree-core
morph: strata/ostree-core.morph
- name: morph-utils
@@ -48,8 +68,8 @@ strata:
- name: xfce
morph: strata/xfce.morph
configuration-extensions:
-- set-hostname
-- add-config-files
-- nfsboot
-- install-files
-- install-essential-files
+- extensions/set-hostname
+- extensions/add-config-files
+- extensions/nfsboot
+- extensions/install-files
+- extensions/install-essential-files
diff --git a/systems/zookeeper-client-x86_64.morph b/systems/zookeeper-client-x86_64.morph
index ad16f056..9b720f50 100644
--- a/systems/zookeeper-client-x86_64.morph
+++ b/systems/zookeeper-client-x86_64.morph
@@ -17,10 +17,14 @@ strata:
morph: strata/zookeeper.morph
- name: zookeeper-client
morph: strata/zookeeper-client.morph
+- name: test-tools
+ morph: strata/test-tools.morph
+- name: java
+ morph: strata/java.morph
configuration-extensions:
-- set-hostname
-- add-config-files
-- simple-network
-- nfsboot
-- install-files
-- install-essential-files
+- extensions/set-hostname
+- extensions/add-config-files
+- extensions/simple-network
+- extensions/nfsboot
+- extensions/install-files
+- extensions/install-essential-files
diff --git a/systems/zookeeper-server-x86_64.morph b/systems/zookeeper-server-x86_64.morph
index 1fbb5456..37a60ae2 100644
--- a/systems/zookeeper-server-x86_64.morph
+++ b/systems/zookeeper-server-x86_64.morph
@@ -17,10 +17,14 @@ strata:
morph: strata/zookeeper.morph
- name: zookeeper-server
morph: strata/zookeeper-server.morph
+- name: test-tools
+ morph: strata/test-tools.morph
+- name: java
+ morph: strata/java.morph
configuration-extensions:
-- set-hostname
-- add-config-files
-- simple-network
-- nfsboot
-- install-files
-- install-essential-files
+- extensions/set-hostname
+- extensions/add-config-files
+- extensions/simple-network
+- extensions/nfsboot
+- extensions/install-files
+- extensions/install-essential-files