summaryrefslogtreecommitdiff
path: root/systems/base-system-armv8l64.morph
diff options
context:
space:
mode:
Diffstat (limited to 'systems/base-system-armv8l64.morph')
-rw-r--r--systems/base-system-armv8l64.morph37
1 files changed, 26 insertions, 11 deletions
diff --git a/systems/base-system-armv8l64.morph b/systems/base-system-armv8l64.morph
index 24104a8b..c62a992a 100644
--- a/systems/base-system-armv8l64.morph
+++ b/systems/base-system-armv8l64.morph
@@ -1,18 +1,8 @@
name: base-system-armv8l64
-kind: system
+kind: assemblage
description: |
The set of strata required to have a minimal
system for little endian 64-bit ARMv8 computers.
-arch: armv8l64
-strata:
-- name: build-essential
- morph: strata/build-essential.morph
-- name: core
- morph: strata/core.morph
-- name: foundation
- morph: strata/foundation.morph
-- name: bsp-armv8l64-generic
- morph: strata/bsp-armv8l64-generic.morph
configuration-extensions:
- extensions/set-hostname
- extensions/add-config-files
@@ -20,3 +10,28 @@ configuration-extensions:
- extensions/install-files
- extensions/moonshot-kernel
- extensions/install-essential-files
+contents:
+- name: build-essential
+ morph: strata/build-essential.morph
+ build-depends: []
+- name: core
+ morph: strata/core.morph
+ build-depends:
+ - build-essential
+- name: bsp-armv8l64-generic
+ morph: strata/bsp-armv8l64-generic.morph
+ build-depends:
+ - build-essential
+ - core
+- include-mode: build-time
+ build-depends:
+ - build-essential
+ - core
+ name: coreutils-common
+ morph: strata/coreutils-common.morph
+- name: foundation
+ morph: strata/foundation.morph
+ build-depends:
+ - build-essential
+ - core
+ - coreutils-common