diff options
Diffstat (limited to 'old/systems')
59 files changed, 2779 insertions, 0 deletions
diff --git a/old/systems/armv7lhf-cross-toolchain-system-x86_32.morph b/old/systems/armv7lhf-cross-toolchain-system-x86_32.morph new file mode 100644 index 00000000..b0ac9cfe --- /dev/null +++ b/old/systems/armv7lhf-cross-toolchain-system-x86_32.morph @@ -0,0 +1,19 @@ +name: armv7lhf-cross-toolchain-system-x86_32 +kind: system +description: A system that contains an ARM cross compiler, intended to be used as + a sysroot. +arch: x86_32 +strata: +- name: build-essential + morph: strata/build-essential.morph +- name: armv7lhf-cross-toolchain + morph: strata/armv7lhf-cross-toolchain.morph +- name: cross-tools + morph: strata/cross-tools.morph +configuration-extensions: +- extensions/set-hostname +- extensions/add-config-files +- extensions/simple-network +- extensions/nfsboot +- extensions/install-files +- extensions/install-essential-files diff --git a/old/systems/armv7lhf-cross-toolchain-system-x86_64.morph b/old/systems/armv7lhf-cross-toolchain-system-x86_64.morph new file mode 100644 index 00000000..1bd1adc1 --- /dev/null +++ b/old/systems/armv7lhf-cross-toolchain-system-x86_64.morph @@ -0,0 +1,19 @@ +name: armv7lhf-cross-toolchain-system-x86_64 +kind: system +description: A system that contains an ARM cross compiler, intended to be used as + a sysroot. +arch: x86_64 +strata: +- name: build-essential + morph: strata/build-essential.morph +- name: armv7lhf-cross-toolchain + morph: strata/armv7lhf-cross-toolchain.morph +- name: cross-tools + morph: strata/cross-tools.morph +configuration-extensions: +- extensions/set-hostname +- extensions/add-config-files +- extensions/simple-network +- extensions/nfsboot +- extensions/install-files +- extensions/install-essential-files diff --git a/old/systems/base-system-armv7-highbank.morph b/old/systems/base-system-armv7-highbank.morph new file mode 100644 index 00000000..32d773e8 --- /dev/null +++ b/old/systems/base-system-armv7-highbank.morph @@ -0,0 +1,20 @@ +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: +- name: build-essential + morph: strata/build-essential.morph +- name: core + morph: strata/core.morph +- name: foundation + morph: strata/foundation.morph +- name: bsp-armv7-highbank + morph: strata/bsp-armv7-highbank.morph +configuration-extensions: +- extensions/set-hostname +- extensions/add-config-files +- extensions/nfsboot +- extensions/install-files +- extensions/install-essential-files diff --git a/old/systems/base-system-armv7-versatile.morph b/old/systems/base-system-armv7-versatile.morph new file mode 100644 index 00000000..4f039c02 --- /dev/null +++ b/old/systems/base-system-armv7-versatile.morph @@ -0,0 +1,20 @@ +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: +- name: build-essential + morph: strata/build-essential.morph +- name: core + morph: strata/core.morph +- name: foundation + morph: strata/foundation.morph +- name: bsp-armv7-versatile + morph: strata/bsp-armv7-versatile.morph +configuration-extensions: +- extensions/set-hostname +- extensions/add-config-files +- extensions/nfsboot +- extensions/install-files +- extensions/install-essential-files diff --git a/old/systems/base-system-armv7b-highbank.morph b/old/systems/base-system-armv7b-highbank.morph new file mode 100644 index 00000000..969967b5 --- /dev/null +++ b/old/systems/base-system-armv7b-highbank.morph @@ -0,0 +1,20 @@ +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: +- name: build-essential + morph: strata/build-essential.morph +- name: core + morph: strata/core.morph +- name: foundation + morph: strata/foundation.morph +- name: bsp-armv7b-highbank + morph: strata/bsp-armv7b-highbank.morph +configuration-extensions: +- extensions/set-hostname +- extensions/add-config-files +- extensions/nfsboot +- extensions/install-files +- extensions/install-essential-files diff --git a/old/systems/base-system-armv7b-vexpress-tc2.morph b/old/systems/base-system-armv7b-vexpress-tc2.morph new file mode 100644 index 00000000..cbfedd89 --- /dev/null +++ b/old/systems/base-system-armv7b-vexpress-tc2.morph @@ -0,0 +1,19 @@ +name: base-system-armv7b-vexpress-tc2 +kind: system +description: A small system for Versatile TC2 boards system. +arch: armv7b +strata: +- name: build-essential + morph: strata/build-essential.morph +- name: core + morph: strata/core.morph +- name: foundation + morph: strata/foundation.morph +- name: bsp-armv7b-vexpress-tc2 + morph: strata/bsp-armv7b-vexpress-tc2.morph +configuration-extensions: +- extensions/set-hostname +- extensions/add-config-files +- extensions/nfsboot +- extensions/install-files +- extensions/install-essential-files diff --git a/old/systems/base-system-armv7l-altera-socfpga-devkit.morph b/old/systems/base-system-armv7l-altera-socfpga-devkit.morph new file mode 100644 index 00000000..b8fe4c28 --- /dev/null +++ b/old/systems/base-system-armv7l-altera-socfpga-devkit.morph @@ -0,0 +1,21 @@ +name: base-system-armv7l-altera-socfpga-devkit +kind: system +description: | + The set of strata required to have a minimal system for use on Altera SoCFPGA + development kit, using little-endian word order. +arch: armv7lhf +strata: +- name: build-essential + morph: strata/build-essential.morph +- name: core + morph: strata/core.morph +- name: foundation + morph: strata/foundation.morph +- name: bsp-armv7l-altera-socfpga-devkit + morph: strata/bsp-armv7l-altera-socfpga-devkit.morph +configuration-extensions: +- extensions/set-hostname +- extensions/add-config-files +- extensions/nfsboot +- extensions/install-files +- extensions/install-essential-files diff --git a/old/systems/base-system-armv7lhf-highbank.morph b/old/systems/base-system-armv7lhf-highbank.morph new file mode 100644 index 00000000..399931a5 --- /dev/null +++ b/old/systems/base-system-armv7lhf-highbank.morph @@ -0,0 +1,20 @@ +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: +- name: build-essential + morph: strata/build-essential.morph +- name: core + morph: strata/core.morph +- name: foundation + morph: strata/foundation.morph +- name: bsp-armv7-highbank + morph: strata/bsp-armv7-highbank.morph +configuration-extensions: +- extensions/set-hostname +- extensions/add-config-files +- extensions/nfsboot +- extensions/install-files +- extensions/install-essential-files diff --git a/old/systems/base-system-armv8b64.morph b/old/systems/base-system-armv8b64.morph new file mode 100644 index 00000000..d23bde9b --- /dev/null +++ b/old/systems/base-system-armv8b64.morph @@ -0,0 +1,22 @@ +name: base-system-armv8b64 +kind: system +description: | + The set of strata required to have a minimal + system for big endian 64-bit ARMv8 computers. +arch: armv8b64 +strata: +- name: build-essential + morph: strata/build-essential.morph +- name: core + morph: strata/core.morph +- name: foundation + morph: strata/foundation.morph +- name: bsp-armv8b64-generic + morph: strata/bsp-armv8b64-generic.morph +configuration-extensions: +- extensions/set-hostname +- extensions/add-config-files +- extensions/nfsboot +- extensions/install-files +- extensions/moonshot-kernel +- extensions/install-essential-files diff --git a/old/systems/base-system-armv8l64.morph b/old/systems/base-system-armv8l64.morph new file mode 100644 index 00000000..24104a8b --- /dev/null +++ b/old/systems/base-system-armv8l64.morph @@ -0,0 +1,22 @@ +name: base-system-armv8l64 +kind: system +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 +- extensions/nfsboot +- extensions/install-files +- extensions/moonshot-kernel +- extensions/install-essential-files diff --git a/old/systems/base-system-ppc64-generic.morph b/old/systems/base-system-ppc64-generic.morph new file mode 100644 index 00000000..6da852e3 --- /dev/null +++ b/old/systems/base-system-ppc64-generic.morph @@ -0,0 +1,20 @@ +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: +- name: build-essential + morph: strata/build-essential.morph +- name: core + morph: strata/core.morph +- name: foundation + morph: strata/foundation.morph +- name: bsp-ppc64-generic + morph: strata/bsp-ppc64-generic.morph +configuration-extensions: +- extensions/set-hostname +- extensions/add-config-files +- extensions/nfsboot +- extensions/install-files +- extensions/install-essential-files diff --git a/old/systems/base-system-x86_32-generic.morph b/old/systems/base-system-x86_32-generic.morph new file mode 100644 index 00000000..d89fd913 --- /dev/null +++ b/old/systems/base-system-x86_32-generic.morph @@ -0,0 +1,19 @@ +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: +- name: build-essential + morph: strata/build-essential.morph +- name: core + morph: strata/core.morph +- name: foundation + morph: strata/foundation.morph +- name: bsp-x86_32-generic + morph: strata/bsp-x86_32-generic.morph +configuration-extensions: +- extensions/set-hostname +- extensions/add-config-files +- extensions/nfsboot +- extensions/install-files +- extensions/install-essential-files diff --git a/old/systems/base-system-x86_64-generic.morph b/old/systems/base-system-x86_64-generic.morph new file mode 100644 index 00000000..aa1659b3 --- /dev/null +++ b/old/systems/base-system-x86_64-generic.morph @@ -0,0 +1,20 @@ +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: +- 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 +configuration-extensions: +- extensions/set-hostname +- extensions/add-config-files +- extensions/nfsboot +- extensions/install-files +- extensions/install-essential-files diff --git a/old/systems/build-system-armv5l-openbmc-aspeed.morph b/old/systems/build-system-armv5l-openbmc-aspeed.morph new file mode 100644 index 00000000..b8799bb0 --- /dev/null +++ b/old/systems/build-system-armv5l-openbmc-aspeed.morph @@ -0,0 +1,49 @@ +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: python2-core + morph: strata/python2-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: pcre-utils + morph: strata/pcre-utils.morph +- name: ostree-core + morph: strata/ostree-core.morph +- name: mtd-utilities + morph: strata/mtd-utilities.morph +- name: sandboxing + morph: strata/sandboxing.morph +configuration-extensions: +- extensions/set-hostname +- extensions/add-config-files +- extensions/nfsboot +- extensions/install-files +- extensions/fstab +- extensions/install-essential-files +- extensions/hosts diff --git a/old/systems/build-system-armv7l-altera-socfpga-devkit.morph b/old/systems/build-system-armv7l-altera-socfpga-devkit.morph new file mode 100644 index 00000000..5d83cb6a --- /dev/null +++ b/old/systems/build-system-armv7l-altera-socfpga-devkit.morph @@ -0,0 +1,51 @@ +name: build-system-armv7l-altera-socfpga-devkit +kind: system +description: | + The system that should be used for building other Baserock systems. For + use on Altera SoCFPGA development kit, using little-endian word order. +arch: armv7lhf +strata: +- name: build-essential + morph: strata/build-essential.morph +- name: core + morph: strata/core.morph +- name: foundation + morph: strata/foundation.morph +- name: bsp-armv7l-altera-socfpga-devkit + morph: strata/bsp-armv7l-altera-socfpga-devkit.morph +- name: python2-core + morph: strata/python2-core.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: nfs + morph: strata/nfs.morph +- name: python-common + morph: strata/python-common.morph +- name: ansible + morph: strata/ansible.morph +- name: devtools + morph: strata/devtools.morph +- name: libsoup-common + morph: strata/libsoup-common.morph +- name: ostree-core + morph: strata/ostree-core.morph +- name: sandboxing + morph: strata/sandboxing.morph +configuration-extensions: +- extensions/set-hostname +- extensions/add-config-files +- extensions/nfsboot +- extensions/install-files +- extensions/distbuild +- extensions/fstab +- extensions/mason +- extensions/install-essential-files +- extensions/hosts diff --git a/old/systems/build-system-armv7lhf-highbank.morph b/old/systems/build-system-armv7lhf-highbank.morph new file mode 100644 index 00000000..06262deb --- /dev/null +++ b/old/systems/build-system-armv7lhf-highbank.morph @@ -0,0 +1,63 @@ +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. +arch: armv7lhf +strata: +- name: build-essential + morph: strata/build-essential.morph +- name: core + morph: strata/core.morph +- name: foundation + morph: strata/foundation.morph +- name: python2-core + morph: strata/python2-core.morph +- name: bsp-armv7-highbank + morph: strata/bsp-armv7-highbank.morph +- name: tools + morph: strata/tools.morph +- name: python-cliapp + morph: strata/python-cliapp.morph +- name: python-wsgi + morph: strata/python-wsgi.morph +- name: python-pygobject + morph: strata/python-pygobject.morph +- name: morph-utils + morph: strata/morph-utils.morph +- name: nfs + morph: strata/nfs.morph +- name: python-common + morph: strata/python-common.morph +- name: ansible + morph: strata/ansible.morph +- name: cloudinit-support + morph: strata/cloudinit-support.morph +- name: openstack-common + morph: strata/openstack-common.morph +- name: openstack-clients + morph: strata/openstack-clients.morph +- name: devtools + morph: strata/devtools.morph +- name: libsoup-common + morph: strata/libsoup-common.morph +- name: glib-common + morph: strata/glib-common.morph +- name: pcre-utils + morph: strata/pcre-utils.morph +- name: ostree-core + morph: strata/ostree-core.morph +- name: unionfs-fuse-group + morph: strata/unionfs-fuse-group.morph +- name: sandboxing + morph: strata/sandboxing.morph +configuration-extensions: +- 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 +- extensions/hosts diff --git a/old/systems/build-system-armv7lhf-jetson.morph b/old/systems/build-system-armv7lhf-jetson.morph new file mode 100644 index 00000000..aa0deac7 --- /dev/null +++ b/old/systems/build-system-armv7lhf-jetson.morph @@ -0,0 +1,61 @@ +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. +arch: armv7lhf +strata: +- name: build-essential + morph: strata/build-essential.morph +- name: core + morph: strata/core.morph +- name: foundation + morph: strata/foundation.morph +- name: python2-core + morph: strata/python2-core.morph +- name: bsp-jetson + morph: strata/bsp-jetson.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: nfs + morph: strata/nfs.morph +- name: python-common + morph: strata/python-common.morph +- name: ansible + morph: strata/ansible.morph +- name: cloudinit-support + morph: strata/cloudinit-support.morph +- name: openstack-common + morph: strata/openstack-common.morph +- name: openstack-clients + morph: strata/openstack-clients.morph +- name: devtools + morph: strata/devtools.morph +- name: libsoup-common + morph: strata/libsoup-common.morph +- name: glib-common + morph: strata/glib-common.morph +- name: pcre-utils + morph: strata/pcre-utils.morph +- name: ostree-core + morph: strata/ostree-core.morph +- name: sandboxing + morph: strata/sandboxing.morph +configuration-extensions: +- 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 +- extensions/hosts diff --git a/old/systems/build-system-armv7lhf-rootfs.morph b/old/systems/build-system-armv7lhf-rootfs.morph new file mode 100644 index 00000000..4c934cc9 --- /dev/null +++ b/old/systems/build-system-armv7lhf-rootfs.morph @@ -0,0 +1,59 @@ +name: build-system-armv7lhf-rootfs +kind: system +description: The system that should be used for building all other Baserock systems + for ARMv7 little-endian hard-float, rootfs variant. +arch: armv7lhf +strata: +- name: build-essential + morph: strata/build-essential.morph +- name: core + morph: strata/core.morph +- name: foundation + morph: strata/foundation.morph +- name: python2-core + morph: strata/python2-core.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: nfs + morph: strata/nfs.morph +- name: python-common + morph: strata/python-common.morph +- name: ansible + morph: strata/ansible.morph +- name: cloudinit-support + morph: strata/cloudinit-support.morph +- name: openstack-common + morph: strata/openstack-common.morph +- name: openstack-clients + morph: strata/openstack-clients.morph +- name: devtools + morph: strata/devtools.morph +- name: libsoup-common + morph: strata/libsoup-common.morph +- name: glib-common + morph: strata/glib-common.morph +- name: pcre-utils + morph: strata/pcre-utils.morph +- name: ostree-core + morph: strata/ostree-core.morph +- name: sandboxing + morph: strata/sandboxing.morph +configuration-extensions: +- 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 +- extensions/hosts diff --git a/old/systems/build-system-armv8b64.morph b/old/systems/build-system-armv8b64.morph new file mode 100644 index 00000000..d544cebb --- /dev/null +++ b/old/systems/build-system-armv8b64.morph @@ -0,0 +1,63 @@ +name: build-system-armv8b64 +kind: system +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 +strata: +- name: build-essential + morph: strata/build-essential.morph +- name: core + morph: strata/core.morph +- name: foundation + morph: strata/foundation.morph +- name: bsp-armv8b64-generic + morph: strata/bsp-armv8b64-generic.morph +- name: python2-core + morph: strata/python2-core.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: libsoup-common + morph: strata/libsoup-common.morph +- name: glib-common + morph: strata/glib-common.morph +- name: pcre-utils + morph: strata/pcre-utils.morph +- name: ostree-core + morph: strata/ostree-core.morph +- name: morph-utils + morph: strata/morph-utils.morph +- name: nfs + morph: strata/nfs.morph +- name: python-common + morph: strata/python-common.morph +- name: ansible + morph: strata/ansible.morph +- name: cloudinit-support + morph: strata/cloudinit-support.morph +- name: openstack-common + morph: strata/openstack-common.morph +- name: openstack-clients + morph: strata/openstack-clients.morph +- name: devtools + morph: strata/devtools.morph +- name: sandboxing + morph: strata/sandboxing.morph +configuration-extensions: +- 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 +- extensions/hosts diff --git a/old/systems/build-system-armv8l64.morph b/old/systems/build-system-armv8l64.morph new file mode 100644 index 00000000..effd0d40 --- /dev/null +++ b/old/systems/build-system-armv8l64.morph @@ -0,0 +1,63 @@ +name: build-system-armv8l64 +kind: system +description: | + The system that should be used for building all other Baserock systems + 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: python2-core + morph: strata/python2-core.morph +- name: bsp-armv8l64-generic + morph: strata/bsp-armv8l64-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: nfs + morph: strata/nfs.morph +- name: python-common + morph: strata/python-common.morph +- name: ansible + morph: strata/ansible.morph +- name: cloudinit-support + morph: strata/cloudinit-support.morph +- name: openstack-common + morph: strata/openstack-common.morph +- name: openstack-clients + morph: strata/openstack-clients.morph +- name: devtools + morph: strata/devtools.morph +- name: libsoup-common + morph: strata/libsoup-common.morph +- name: glib-common + morph: strata/glib-common.morph +- name: pcre-utils + morph: strata/pcre-utils.morph +- name: ostree-core + morph: strata/ostree-core.morph +- name: sandboxing + morph: strata/sandboxing.morph +configuration-extensions: +- 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 +- extensions/hosts diff --git a/old/systems/build-system-ppc64.morph b/old/systems/build-system-ppc64.morph new file mode 100644 index 00000000..2a5ca04f --- /dev/null +++ b/old/systems/build-system-ppc64.morph @@ -0,0 +1,61 @@ +name: build-system-ppc64 +kind: system +description: The system that should be used for building all other Baserock systems + for 64-bit POWER computers. +arch: ppc64 +strata: +- name: build-essential + morph: strata/build-essential.morph +- name: core + morph: strata/core.morph +- name: foundation + morph: strata/foundation.morph +- name: python2-core + morph: strata/python2-core.morph +- name: bsp-ppc64-generic + morph: strata/bsp-ppc64-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: nfs + morph: strata/nfs.morph +- name: python-common + morph: strata/python-common.morph +- name: ansible + morph: strata/ansible.morph +- name: cloudinit-support + morph: strata/cloudinit-support.morph +- name: openstack-common + morph: strata/openstack-common.morph +- name: openstack-clients + morph: strata/openstack-clients.morph +- name: devtools + morph: strata/devtools.morph +- name: libsoup-common + morph: strata/libsoup-common.morph +- name: glib-common + morph: strata/glib-common.morph +- name: pcre-utils + morph: strata/pcre-utils.morph +- name: ostree-core + morph: strata/ostree-core.morph +- name: sandboxing + morph: strata/sandboxing.morph +configuration-extensions: +- 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 +- extensions/hosts diff --git a/old/systems/build-system-x86_32-chroot.morph b/old/systems/build-system-x86_32-chroot.morph new file mode 100644 index 00000000..868c3213 --- /dev/null +++ b/old/systems/build-system-x86_32-chroot.morph @@ -0,0 +1,61 @@ +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. +arch: x86_32 +strata: +- name: build-essential + morph: strata/build-essential.morph +- name: core + morph: strata/core.morph +- name: foundation + morph: strata/foundation.morph +- name: python2-core + morph: strata/python2-core.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: nfs + morph: strata/nfs.morph +- name: python-common + morph: strata/python-common.morph +- name: ansible + morph: strata/ansible.morph +- name: cloudinit-support + morph: strata/cloudinit-support.morph +- name: openstack-common + morph: strata/openstack-common.morph +- name: openstack-clients + 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: pcre-utils + morph: strata/pcre-utils.morph +- name: ostree-core + morph: strata/ostree-core.morph +- name: sandboxing + morph: strata/sandboxing.morph +configuration-extensions: +- 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 +- extensions/hosts diff --git a/old/systems/build-system-x86_32.morph b/old/systems/build-system-x86_32.morph new file mode 100644 index 00000000..104d9a75 --- /dev/null +++ b/old/systems/build-system-x86_32.morph @@ -0,0 +1,61 @@ +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. +arch: x86_32 +strata: +- name: build-essential + morph: strata/build-essential.morph +- name: core + morph: strata/core.morph +- name: foundation + morph: strata/foundation.morph +- name: python2-core + morph: strata/python2-core.morph +- name: bsp-x86_32-generic + morph: strata/bsp-x86_32-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: nfs + morph: strata/nfs.morph +- name: python-common + morph: strata/python-common.morph +- name: ansible + morph: strata/ansible.morph +- name: cloudinit-support + morph: strata/cloudinit-support.morph +- name: openstack-common + morph: strata/openstack-common.morph +- name: openstack-clients + morph: strata/openstack-clients.morph +- name: devtools + morph: strata/devtools.morph +- name: libsoup-common + morph: strata/libsoup-common.morph +- name: glib-common + morph: strata/glib-common.morph +- name: pcre-utils + morph: strata/pcre-utils.morph +- name: ostree-core + morph: strata/ostree-core.morph +- name: sandboxing + morph: strata/sandboxing.morph +configuration-extensions: +- 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 +- extensions/hosts diff --git a/old/systems/build-system-x86_64-chroot.morph b/old/systems/build-system-x86_64-chroot.morph new file mode 100644 index 00000000..339ecfb7 --- /dev/null +++ b/old/systems/build-system-x86_64-chroot.morph @@ -0,0 +1,61 @@ +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. +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: python2-core + morph: strata/python2-core.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: nfs + morph: strata/nfs.morph +- name: python-common + morph: strata/python-common.morph +- name: ansible + morph: strata/ansible.morph +- name: cloudinit-support + morph: strata/cloudinit-support.morph +- name: openstack-common + morph: strata/openstack-common.morph +- name: openstack-clients + 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: pcre-utils + morph: strata/pcre-utils.morph +- name: ostree-core + morph: strata/ostree-core.morph +- name: sandboxing + morph: strata/sandboxing.morph +configuration-extensions: +- 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 +- extensions/hosts diff --git a/old/systems/build-system-x86_64.morph b/old/systems/build-system-x86_64.morph new file mode 100644 index 00000000..f006df9a --- /dev/null +++ b/old/systems/build-system-x86_64.morph @@ -0,0 +1,61 @@ +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. +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: python2-core + morph: strata/python2-core.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: nfs + morph: strata/nfs.morph +- name: python-common + morph: strata/python-common.morph +- name: ansible + morph: strata/ansible.morph +- name: cloudinit-support + morph: strata/cloudinit-support.morph +- name: openstack-common + morph: strata/openstack-common.morph +- name: openstack-clients + morph: strata/openstack-clients.morph +- name: devtools + morph: strata/devtools.morph +- name: libsoup-common + morph: strata/libsoup-common.morph +- name: glib-common + morph: strata/glib-common.morph +- name: pcre-utils + morph: strata/pcre-utils.morph +- name: ostree-core + morph: strata/ostree-core.morph +- name: sandboxing + morph: strata/sandboxing.morph +configuration-extensions: +- 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 +- extensions/hosts diff --git a/old/systems/cross-bootstrap-system-armv5l-generic.morph b/old/systems/cross-bootstrap-system-armv5l-generic.morph new file mode 100644 index 00000000..ff151deb --- /dev/null +++ b/old/systems/cross-bootstrap-system-armv5l-generic.morph @@ -0,0 +1,25 @@ +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: pcre-utils + morph: strata/pcre-utils.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/old/systems/cross-bootstrap-system-armv7lhf-generic.morph b/old/systems/cross-bootstrap-system-armv7lhf-generic.morph new file mode 100644 index 00000000..52ac2de9 --- /dev/null +++ b/old/systems/cross-bootstrap-system-armv7lhf-generic.morph @@ -0,0 +1,25 @@ +name: cross-bootstrap-system-armv7lhf-generic +kind: system +description: A system that produces the minimum needed to build a devel system +arch: armv7lhf +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: pcre-utils + morph: strata/pcre-utils.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/old/systems/cross-bootstrap-system-armv8b64-generic.morph b/old/systems/cross-bootstrap-system-armv8b64-generic.morph new file mode 100644 index 00000000..a3c3bc21 --- /dev/null +++ b/old/systems/cross-bootstrap-system-armv8b64-generic.morph @@ -0,0 +1,25 @@ +name: cross-bootstrap-system-armv8b64-generic +kind: system +description: A system that produces the minimum needed to build a devel system +arch: armv8b64 +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: pcre-utils + morph: strata/pcre-utils.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/old/systems/cross-bootstrap-system-armv8l64-generic.morph b/old/systems/cross-bootstrap-system-armv8l64-generic.morph new file mode 100644 index 00000000..0ea68f8a --- /dev/null +++ b/old/systems/cross-bootstrap-system-armv8l64-generic.morph @@ -0,0 +1,25 @@ +name: cross-bootstrap-system-armv8l64-generic +kind: system +description: A system that produces the minimum needed to build a devel system +arch: armv8l64 +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: pcre-utils + morph: strata/pcre-utils.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/old/systems/cross-bootstrap-system-ppc64-generic.morph b/old/systems/cross-bootstrap-system-ppc64-generic.morph new file mode 100644 index 00000000..17e40242 --- /dev/null +++ b/old/systems/cross-bootstrap-system-ppc64-generic.morph @@ -0,0 +1,25 @@ +name: cross-bootstrap-system-ppc64-generic +kind: system +description: A system that produces the minimum needed to build a devel system +arch: ppc64 +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: pcre-utils + morph: strata/pcre-utils.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/old/systems/cross-bootstrap-system-x86_64-generic.morph b/old/systems/cross-bootstrap-system-x86_64-generic.morph new file mode 100644 index 00000000..8c597841 --- /dev/null +++ b/old/systems/cross-bootstrap-system-x86_64-generic.morph @@ -0,0 +1,25 @@ +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: +- 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: pcre-utils + morph: strata/pcre-utils.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/old/systems/devel-system-armv7-chroot.morph b/old/systems/devel-system-armv7-chroot.morph new file mode 100644 index 00000000..78b9fd42 --- /dev/null +++ b/old/systems/devel-system-armv7-chroot.morph @@ -0,0 +1,72 @@ +name: devel-system-armv7-chroot +kind: system +description: | + A system with useful tools for doing Baserock development. + + For use as a chroot inside a Linux-based operating system on ARMv7 + computers using little-endian word order. +arch: armv7l +strata: +- name: build-essential + morph: strata/build-essential.morph +- name: core + morph: strata/core.morph +- name: foundation + morph: strata/foundation.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: 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: python2-core + morph: strata/python2-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: pcre-utils + morph: strata/pcre-utils.morph +- name: ostree-core + morph: strata/ostree-core.morph +- name: coreutils-common + morph: strata/coreutils-common.morph +- name: perl-common + morph: strata/perl-common.morph +- name: CPAN-Mini-Inject + morph: strata/CPAN-Mini-Inject.morph +- name: sandboxing + morph: strata/sandboxing.morph +configuration-extensions: +- extensions/set-hostname +- extensions/add-config-files +- extensions/nfsboot +- extensions/install-files +- extensions/fstab +- extensions/install-essential-files diff --git a/old/systems/devel-system-armv7-highbank.morph b/old/systems/devel-system-armv7-highbank.morph new file mode 100644 index 00000000..02f8069e --- /dev/null +++ b/old/systems/devel-system-armv7-highbank.morph @@ -0,0 +1,75 @@ +name: devel-system-armv7-highbank +kind: system +description: | + A system with useful tools for doing Baserock development. + + For use on ARMv7 Calxeda Highbank computers using little-endian word order. +arch: armv7l +strata: +- name: build-essential + morph: strata/build-essential.morph +- name: core + morph: strata/core.morph +- name: foundation + morph: strata/foundation.morph +- name: bsp-armv7-highbank + morph: strata/bsp-armv7-highbank.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-clients + morph: strata/openstack-clients.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: python2-core + morph: strata/python2-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: pcre-utils + morph: strata/pcre-utils.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 +- name: perl-common + morph: strata/perl-common.morph +- name: CPAN-Mini-Inject + morph: strata/CPAN-Mini-Inject.morph +- name: sandboxing + morph: strata/sandboxing.morph +configuration-extensions: +- extensions/set-hostname +- extensions/add-config-files +- extensions/nfsboot +- extensions/install-files +- extensions/fstab +- extensions/install-essential-files diff --git a/old/systems/devel-system-armv7-versatile.morph b/old/systems/devel-system-armv7-versatile.morph new file mode 100644 index 00000000..f4f37b43 --- /dev/null +++ b/old/systems/devel-system-armv7-versatile.morph @@ -0,0 +1,73 @@ +name: devel-system-armv7-versatile +kind: system +description: | + A system with useful tools for doing Baserock development. + + For use on generic ARMv7 versatile computers using little-endian word order. +arch: armv7l +strata: +- name: build-essential + morph: strata/build-essential.morph +- name: core + morph: strata/core.morph +- name: foundation + morph: strata/foundation.morph +- name: bsp-armv7-versatile + morph: strata/bsp-armv7-versatile.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-clients + morph: strata/openstack-clients.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: python2-core + morph: strata/python2-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: pcre-utils + morph: strata/pcre-utils.morph +- name: ostree-core + morph: strata/ostree-core.morph +- name: coreutils-common + morph: strata/coreutils-common.morph +- name: perl-common + morph: strata/perl-common.morph +- name: CPAN-Mini-Inject + morph: strata/CPAN-Mini-Inject.morph +- name: sandboxing + morph: strata/sandboxing.morph +configuration-extensions: +- extensions/set-hostname +- extensions/add-config-files +- extensions/nfsboot +- extensions/install-files +- extensions/fstab +- extensions/install-essential-files diff --git a/old/systems/devel-system-armv7-wandboard.morph b/old/systems/devel-system-armv7-wandboard.morph new file mode 100644 index 00000000..5707e4a6 --- /dev/null +++ b/old/systems/devel-system-armv7-wandboard.morph @@ -0,0 +1,73 @@ +name: devel-system-armv7-wandboard +kind: system +description: | + A system with useful tools for doing Baserock development. + + For use on ARMv7 Wandboard computers using little-endian word order. +arch: armv7l +strata: +- name: build-essential + morph: strata/build-essential.morph +- name: core + morph: strata/core.morph +- name: foundation + morph: strata/foundation.morph +- name: bsp-wandboard + morph: strata/bsp-wandboard.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-clients + morph: strata/openstack-clients.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: python2-core + morph: strata/python2-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: pcre-utils + morph: strata/pcre-utils.morph +- name: ostree-core + morph: strata/ostree-core.morph +- name: coreutils-common + morph: strata/coreutils-common.morph +- name: perl-common + morph: strata/perl-common.morph +- name: CPAN-Mini-Inject + morph: strata/CPAN-Mini-Inject.morph +- name: sandboxing + morph: strata/sandboxing.morph +configuration-extensions: +- extensions/set-hostname +- extensions/add-config-files +- extensions/nfsboot +- extensions/install-files +- extensions/fstab +- extensions/install-essential-files diff --git a/old/systems/devel-system-armv7b-chroot.morph b/old/systems/devel-system-armv7b-chroot.morph new file mode 100644 index 00000000..18ca827b --- /dev/null +++ b/old/systems/devel-system-armv7b-chroot.morph @@ -0,0 +1,64 @@ +name: devel-system-armv7b-chroot +kind: system +description: | + A system with useful tools for doing Baserock development. + + For use as a chroot inside a Linux-based operating system on ARMv7 computers + using big-endian word order. +arch: armv7b +strata: +- name: build-essential + morph: strata/build-essential.morph +- name: core + morph: strata/core.morph +- name: foundation + morph: strata/foundation.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-clients + morph: strata/openstack-clients.morph +- name: baserock-import + morph: strata/baserock-import.morph +- name: python2-core + morph: strata/python2-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: pcre-utils + morph: strata/pcre-utils.morph +- name: ostree-core + morph: strata/ostree-core.morph +- name: coreutils-common + morph: strata/coreutils-common.morph +- name: perl-common + morph: strata/perl-common.morph +- name: CPAN-Mini-Inject + morph: strata/CPAN-Mini-Inject.morph +- name: sandboxing + morph: strata/sandboxing.morph +configuration-extensions: +- extensions/set-hostname +- extensions/add-config-files +- extensions/nfsboot +- extensions/install-files +- extensions/fstab +- extensions/install-essential-files diff --git a/old/systems/devel-system-armv7b-highbank.morph b/old/systems/devel-system-armv7b-highbank.morph new file mode 100644 index 00000000..04847e9d --- /dev/null +++ b/old/systems/devel-system-armv7b-highbank.morph @@ -0,0 +1,71 @@ +name: devel-system-armv7b-highbank +kind: system +description: | + A system with useful tools for doing Baserock development. + + For use on ARMv7 Calxeda Highbank computers using big-endian word order. +arch: armv7b +strata: +- name: build-essential + morph: strata/build-essential.morph +- name: core + morph: strata/core.morph +- name: foundation + morph: strata/foundation.morph +- name: bsp-armv7b-highbank + morph: strata/bsp-armv7b-highbank.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: baserock-import + morph: strata/baserock-import.morph +- name: nfs + morph: strata/nfs.morph +- name: python2-core + morph: strata/python2-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: pcre-utils + morph: strata/pcre-utils.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 +- name: perl-common + morph: strata/perl-common.morph +- name: CPAN-Mini-Inject + morph: strata/CPAN-Mini-Inject.morph +- name: sandboxing + morph: strata/sandboxing.morph +configuration-extensions: +- extensions/set-hostname +- extensions/add-config-files +- extensions/nfsboot +- extensions/install-files +- extensions/fstab +- extensions/install-essential-files diff --git a/old/systems/devel-system-armv7l-altera-socfpga-devkit.morph b/old/systems/devel-system-armv7l-altera-socfpga-devkit.morph new file mode 100644 index 00000000..f4e74723 --- /dev/null +++ b/old/systems/devel-system-armv7l-altera-socfpga-devkit.morph @@ -0,0 +1,66 @@ +name: devel-system-armv7l-altera-socfpga-devkit +kind: system +description: | + A system with useful tools for doing Baserock development. + + For use on Altera SoCFPGA development kit, using little-endian word + order. +arch: armv7lhf +strata: +- name: build-essential + morph: strata/build-essential.morph +- name: core + morph: strata/core.morph +- name: foundation + morph: strata/foundation.morph +- name: bsp-armv7l-altera-socfpga-devkit + morph: strata/bsp-armv7l-altera-socfpga-devkit.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: 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: python2-core + morph: strata/python2-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: ostree-core + morph: strata/ostree-core.morph +- name: perl-common + morph: strata/perl-common.morph +- name: CPAN-Mini-Inject + morph: strata/CPAN-Mini-Inject.morph +- name: sandboxing + morph: strata/sandboxing.morph +configuration-extensions: +- extensions/set-hostname +- extensions/add-config-files +- extensions/nfsboot +- extensions/install-files +- extensions/fstab +- extensions/install-essential-files diff --git a/old/systems/devel-system-armv7lhf-chroot.morph b/old/systems/devel-system-armv7lhf-chroot.morph new file mode 100644 index 00000000..9bcb1f50 --- /dev/null +++ b/old/systems/devel-system-armv7lhf-chroot.morph @@ -0,0 +1,72 @@ +name: devel-system-armv7lhf-chroot +kind: system +description: | + A system with useful tools for doing Baserock development. + + For use on ARMv7 computers using little-endian word order and hardware + floating point support. +arch: armv7lhf +strata: +- name: build-essential + morph: strata/build-essential.morph +- name: core + morph: strata/core.morph +- name: foundation + morph: strata/foundation.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: 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: python2-core + morph: strata/python2-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: pcre-utils + morph: strata/pcre-utils.morph +- name: ostree-core + morph: strata/ostree-core.morph +- name: coreutils-common + morph: strata/coreutils-common.morph +- name: perl-common + morph: strata/perl-common.morph +- name: CPAN-Mini-Inject + morph: strata/CPAN-Mini-Inject.morph +- name: sandboxing + morph: strata/sandboxing.morph +configuration-extensions: +- extensions/set-hostname +- extensions/add-config-files +- extensions/nfsboot +- extensions/install-files +- extensions/fstab +- extensions/install-essential-files diff --git a/old/systems/devel-system-armv7lhf-highbank.morph b/old/systems/devel-system-armv7lhf-highbank.morph new file mode 100644 index 00000000..6921c8ad --- /dev/null +++ b/old/systems/devel-system-armv7lhf-highbank.morph @@ -0,0 +1,78 @@ +name: devel-system-armv7lhf-highbank +kind: system +description: | + A system with useful tools for doing Baserock development. + + For use on ARMv7 Calxeda Highbank computers using little-endian word order + and hardware floating-point support. +arch: armv7lhf +strata: +- name: build-essential + morph: strata/build-essential.morph +- name: core + morph: strata/core.morph +- name: foundation + morph: strata/foundation.morph +- name: bsp-armv7-highbank + morph: strata/bsp-armv7-highbank.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: 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: python2-core + morph: strata/python2-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: pcre-utils + morph: strata/pcre-utils.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 +- name: perl-common + morph: strata/perl-common.morph +- name: CPAN-Mini-Inject + morph: strata/CPAN-Mini-Inject.morph +- name: sandboxing + morph: strata/sandboxing.morph +configuration-extensions: +- extensions/set-hostname +- extensions/add-config-files +- extensions/nfsboot +- extensions/install-files +- extensions/fstab +- extensions/install-essential-files diff --git a/old/systems/devel-system-armv7lhf-jetson.morph b/old/systems/devel-system-armv7lhf-jetson.morph new file mode 100644 index 00000000..ce3dee27 --- /dev/null +++ b/old/systems/devel-system-armv7lhf-jetson.morph @@ -0,0 +1,76 @@ +name: devel-system-armv7lhf-jetson +kind: system +description: | + A system with useful tools for doing Baserock development. + + For use on ARMv7 NVIDIA Jetson TK1 computers using little-endian word order + and hardware floating-point support. +arch: armv7lhf +strata: +- name: build-essential + morph: strata/build-essential.morph +- name: core + morph: strata/core.morph +- name: foundation + morph: strata/foundation.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: nfs + morph: strata/nfs.morph +- name: bsp-jetson + morph: strata/bsp-jetson.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: python2-core + morph: strata/python2-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: pcre-utils + morph: strata/pcre-utils.morph +- name: ostree-core + morph: strata/ostree-core.morph +- name: coreutils-common + morph: strata/coreutils-common.morph +- name: perl-common + morph: strata/perl-common.morph +- name: CPAN-Mini-Inject + morph: strata/CPAN-Mini-Inject.morph +- name: sandboxing + morph: strata/sandboxing.morph +configuration-extensions: +- extensions/set-hostname +- extensions/add-config-files +- extensions/nfsboot +- extensions/install-files +- extensions/fstab +- extensions/install-essential-files diff --git a/old/systems/devel-system-armv7lhf-wandboard.morph b/old/systems/devel-system-armv7lhf-wandboard.morph new file mode 100644 index 00000000..2d83c2fa --- /dev/null +++ b/old/systems/devel-system-armv7lhf-wandboard.morph @@ -0,0 +1,76 @@ +name: devel-system-armv7lhf-wandboard +kind: system +description: | + A system with useful tools for doing Baserock development. + + For use on ARMv7 Wandboard computers using little-endian word order and + hardware floating point support. +arch: armv7lhf +strata: +- name: build-essential + morph: strata/build-essential.morph +- name: core + morph: strata/core.morph +- name: foundation + morph: strata/foundation.morph +- name: bsp-wandboard + morph: strata/bsp-wandboard.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: 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: python2-core + morph: strata/python2-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: pcre-utils + morph: strata/pcre-utils.morph +- name: ostree-core + morph: strata/ostree-core.morph +- name: coreutils-common + morph: strata/coreutils-common.morph +- name: perl-common + morph: strata/perl-common.morph +- name: CPAN-Mini-Inject + morph: strata/CPAN-Mini-Inject.morph +- name: sandboxing + morph: strata/sandboxing.morph +configuration-extensions: +- extensions/set-hostname +- extensions/add-config-files +- extensions/nfsboot +- extensions/install-files +- extensions/fstab +- extensions/install-essential-files diff --git a/old/systems/devel-system-armv8b64.morph b/old/systems/devel-system-armv8b64.morph new file mode 100644 index 00000000..5c5460cd --- /dev/null +++ b/old/systems/devel-system-armv8b64.morph @@ -0,0 +1,77 @@ +name: devel-system-armv8b64 +kind: system +description: | + A system with useful tools for doing Baserock development. + + For use on 64-bit ARMv8 computers using big-endian word. +arch: armv8b64 +strata: +- name: build-essential + morph: strata/build-essential.morph +- name: core + morph: strata/core.morph +- name: foundation + morph: strata/foundation.morph +- name: bsp-armv8b64-generic + morph: strata/bsp-armv8b64-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: python2-core + morph: strata/python2-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: libsoup-common + morph: strata/libsoup-common.morph +- name: glib-common + morph: strata/glib-common.morph +- name: pcre-utils + morph: strata/pcre-utils.morph +- name: ostree-core + morph: strata/ostree-core.morph +- name: coreutils-common + morph: strata/coreutils-common.morph +- name: perl-common + morph: strata/perl-common.morph +- name: CPAN-Mini-Inject + morph: strata/CPAN-Mini-Inject.morph +- name: sandboxing + morph: strata/sandboxing.morph +configuration-extensions: +- 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/old/systems/devel-system-armv8l64.morph b/old/systems/devel-system-armv8l64.morph new file mode 100644 index 00000000..606ae102 --- /dev/null +++ b/old/systems/devel-system-armv8l64.morph @@ -0,0 +1,78 @@ +name: devel-system-armv8l64 +kind: system +description: | + A system with useful tools for doing Baserock development. + + For use on 64-bit ARMv8 computers using little-endian word. +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 +- 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: 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: python2-core + morph: strata/python2-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: pcre-utils + morph: strata/pcre-utils.morph +- name: ostree-core + morph: strata/ostree-core.morph +- name: coreutils-common + morph: strata/coreutils-common.morph +- name: perl-common + morph: strata/perl-common.morph +- name: CPAN-Mini-Inject + morph: strata/CPAN-Mini-Inject.morph +- name: sandboxing + morph: strata/sandboxing.morph +configuration-extensions: +- 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/old/systems/devel-system-ppc64-chroot.morph b/old/systems/devel-system-ppc64-chroot.morph new file mode 100644 index 00000000..34ed6834 --- /dev/null +++ b/old/systems/devel-system-ppc64-chroot.morph @@ -0,0 +1,70 @@ +name: devel-system-ppc64-chroot +kind: system +description: | + A system with useful tools for doing Baserock development. + + For use as a chroot inside a Linux operating system on 64-bit POWER + computers. +arch: ppc64 +strata: +- name: build-essential + morph: strata/build-essential.morph +- name: core + morph: strata/core.morph +- name: foundation + morph: strata/foundation.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: ruby + morph: strata/ruby.morph +- name: lorry + morph: strata/lorry.morph +- name: baserock-import + morph: strata/baserock-import.morph +- name: python2-core + morph: strata/python2-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: pcre-utils + morph: strata/pcre-utils.morph +- name: ostree-core + morph: strata/ostree-core.morph +- name: coreutils-common + morph: strata/coreutils-common.morph +- name: perl-common + morph: strata/perl-common.morph +- name: CPAN-Mini-Inject + morph: strata/CPAN-Mini-Inject.morph +- name: sandboxing + morph: strata/sandboxing.morph +configuration-extensions: +- extensions/set-hostname +- extensions/add-config-files +- extensions/nfsboot +- extensions/install-files +- extensions/fstab +- extensions/install-essential-files diff --git a/old/systems/devel-system-ppc64-generic.morph b/old/systems/devel-system-ppc64-generic.morph new file mode 100644 index 00000000..6b542186 --- /dev/null +++ b/old/systems/devel-system-ppc64-generic.morph @@ -0,0 +1,73 @@ +name: devel-system-ppc64-generic +kind: system +description: | + A system with useful tools for doing Baserock development. + + For use on 64-bit POWER computers. +arch: ppc64 +strata: +- name: build-essential + morph: strata/build-essential.morph +- name: core + morph: strata/core.morph +- name: foundation + morph: strata/foundation.morph +- name: bsp-ppc64-generic + morph: strata/bsp-ppc64-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: 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: python2-core + morph: strata/python2-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: pcre-utils + morph: strata/pcre-utils.morph +- name: ostree-core + morph: strata/ostree-core.morph +- name: coreutils-common + morph: strata/coreutils-common.morph +- name: perl-common + morph: strata/perl-common.morph +- name: CPAN-Mini-Inject + morph: strata/CPAN-Mini-Inject.morph +- name: sandboxing + morph: strata/sandboxing.morph +configuration-extensions: +- extensions/set-hostname +- extensions/add-config-files +- extensions/nfsboot +- extensions/install-files +- extensions/fstab +- extensions/install-essential-files diff --git a/old/systems/devel-system-x86_32-chroot.morph b/old/systems/devel-system-x86_32-chroot.morph new file mode 100644 index 00000000..6b4be0ea --- /dev/null +++ b/old/systems/devel-system-x86_32-chroot.morph @@ -0,0 +1,72 @@ +name: devel-system-x86_32-chroot +kind: system +description: | + A system with useful tools for doing Baserock development. + + For use as a chroot inside a Linux operating system on 32-bit Intel x86 + computers. +arch: x86_32 +strata: +- name: build-essential + morph: strata/build-essential.morph +- name: core + morph: strata/core.morph +- name: foundation + morph: strata/foundation.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-clients + morph: strata/openstack-clients.morph +- name: bsp-x86_both-tools + morph: strata/bsp-x86_both-tools.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: python2-core + morph: strata/python2-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: pcre-utils + morph: strata/pcre-utils.morph +- name: ostree-core + morph: strata/ostree-core.morph +- name: coreutils-common + morph: strata/coreutils-common.morph +- name: perl-common + morph: strata/perl-common.morph +- name: CPAN-Mini-Inject + morph: strata/CPAN-Mini-Inject.morph +- name: sandboxing + morph: strata/sandboxing.morph +configuration-extensions: +- extensions/set-hostname +- extensions/add-config-files +- extensions/nfsboot +- extensions/install-files +- extensions/fstab +- extensions/install-essential-files diff --git a/old/systems/devel-system-x86_32-generic.morph b/old/systems/devel-system-x86_32-generic.morph new file mode 100644 index 00000000..d17abc07 --- /dev/null +++ b/old/systems/devel-system-x86_32-generic.morph @@ -0,0 +1,78 @@ +name: devel-system-x86_32-generic +kind: system +description: | + A system with useful tools for doing Baserock development. + + For use on 32-bit Intel x86 computers. +arch: x86_32 +strata: +- name: build-essential + morph: strata/build-essential.morph +- name: core + morph: strata/core.morph +- name: foundation + morph: strata/foundation.morph +- name: bsp-x86_32-generic + morph: strata/bsp-x86_32-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: python2-core + morph: strata/python2-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: pcre-utils + morph: strata/pcre-utils.morph +- name: ostree-core + morph: strata/ostree-core.morph +- name: coreutils-common + morph: strata/coreutils-common.morph +- name: perl-common + morph: strata/perl-common.morph +- name: CPAN-Mini-Inject + morph: strata/CPAN-Mini-Inject.morph +- name: sandboxing + morph: strata/sandboxing.morph +configuration-extensions: +- extensions/set-hostname +- extensions/add-config-files +- extensions/nfsboot +- extensions/install-files +- extensions/cloud-init +- extensions/fstab +- extensions/install-essential-files diff --git a/old/systems/devel-system-x86_64-chroot.morph b/old/systems/devel-system-x86_64-chroot.morph new file mode 100644 index 00000000..be5ab108 --- /dev/null +++ b/old/systems/devel-system-x86_64-chroot.morph @@ -0,0 +1,74 @@ +name: devel-system-x86_64-chroot +kind: system +description: | + A system with useful tools for doing Baserock development. + + For use as a chroot inside a Linux operating system 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: 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: bsp-x86_both-tools + morph: strata/bsp-x86_both-tools.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: python2-core + morph: strata/python2-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: pcre-utils + morph: strata/pcre-utils.morph +- name: ostree-core + morph: strata/ostree-core.morph +- name: coreutils-common + morph: strata/coreutils-common.morph +- name: perl-common + morph: strata/perl-common.morph +- name: CPAN-Mini-Inject + morph: strata/CPAN-Mini-Inject.morph +- name: sandboxing + morph: strata/sandboxing.morph +configuration-extensions: +- extensions/set-hostname +- extensions/add-config-files +- extensions/nfsboot +- extensions/install-files +- extensions/fstab +- extensions/install-essential-files diff --git a/old/systems/devel-system-x86_64-generic.morph b/old/systems/devel-system-x86_64-generic.morph new file mode 100644 index 00000000..3691b14a --- /dev/null +++ b/old/systems/devel-system-x86_64-generic.morph @@ -0,0 +1,83 @@ +name: devel-system-x86_64-generic +kind: system +description: | + A system with useful tools for doing Baserock development. + + 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: python2-core + morph: strata/python2-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: pcre-utils + morph: strata/pcre-utils.morph +- name: ostree-core + morph: strata/ostree-core.morph +- name: coreutils-common + morph: strata/coreutils-common.morph +- name: perl-common + morph: strata/perl-common.morph +- name: CPAN-Mini-Inject + morph: strata/CPAN-Mini-Inject.morph +- name: erlang + morph: strata/erlang.morph +- name: elixir + morph: strata/elixir.morph +- name: sandboxing + morph: strata/sandboxing.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/old/systems/devel-system-x86_64-vagrant.morph b/old/systems/devel-system-x86_64-vagrant.morph new file mode 100644 index 00000000..76d882e2 --- /dev/null +++ b/old/systems/devel-system-x86_64-vagrant.morph @@ -0,0 +1,76 @@ +name: devel-system-x86_64-vagrant +kind: system +description: | + A system with useful tools for doing Baserock development, using Vagrant. + + For use with the Vagrant tool for x86_64 virtual machines. +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: virtualbox-guest-x86_64 + morph: strata/virtualbox-guest-x86_64.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: python2-core + morph: strata/python2-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: pcre-utils + morph: strata/pcre-utils.morph +- name: ostree-core + morph: strata/ostree-core.morph +- name: coreutils-common + morph: strata/coreutils-common.morph +- name: perl-common + morph: strata/perl-common.morph +- name: CPAN-Mini-Inject + morph: strata/CPAN-Mini-Inject.morph +- name: sandboxing + morph: strata/sandboxing.morph +configuration-extensions: +- extensions/set-hostname +- extensions/add-config-files +- extensions/nfsboot +- extensions/install-files +- extensions/vagrant +- extensions/fstab +- extensions/install-essential-files diff --git a/old/systems/initramfs-x86_32.morph b/old/systems/initramfs-x86_32.morph new file mode 100644 index 00000000..df817c13 --- /dev/null +++ b/old/systems/initramfs-x86_32.morph @@ -0,0 +1,11 @@ +name: initramfs-x86_32 +kind: system +description: Initramfs for x86_32 +arch: x86_32 +strata: +- name: build-essential + morph: strata/build-essential.morph + artifacts: + - build-essential-minimal +- name: initramfs-utils + morph: strata/initramfs-utils.morph diff --git a/old/systems/initramfs-x86_64.morph b/old/systems/initramfs-x86_64.morph new file mode 100644 index 00000000..4bb0020d --- /dev/null +++ b/old/systems/initramfs-x86_64.morph @@ -0,0 +1,11 @@ +name: initramfs-x86_64 +kind: system +description: Initramfs for x86_64 +arch: x86_64 +strata: +- name: build-essential + morph: strata/build-essential.morph + artifacts: + - build-essential-minimal +- name: initramfs-utils + morph: strata/initramfs-utils.morph diff --git a/old/systems/installer-system-armv8b64.morph b/old/systems/installer-system-armv8b64.morph new file mode 100644 index 00000000..ded674c5 --- /dev/null +++ b/old/systems/installer-system-armv8b64.morph @@ -0,0 +1,41 @@ +name: installer-system-armv8b64 +kind: system +description: The system that should be used as an Installer to install other Baserock + systems. +arch: armv8b64 +strata: +- name: build-essential + morph: strata/build-essential.morph +- name: core + morph: strata/core.morph +- name: python2-core + morph: strata/python2-core.morph +- name: foundation + morph: strata/foundation.morph +- name: bsp-armv8b64-generic + morph: strata/bsp-armv8b64-generic.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: libsoup-common + morph: strata/libsoup-common.morph +- name: glib-common + morph: strata/glib-common.morph +- name: pcre-utils + morph: strata/pcre-utils.morph +- name: ostree-core + morph: strata/ostree-core.morph +- name: morph-utils + morph: strata/morph-utils.morph +- name: installer-utils + morph: strata/installer-utils.morph +configuration-extensions: +- extensions/set-hostname +- extensions/install-files +- extensions/fstab +- extensions/installer +- extensions/moonshot-kernel +- extensions/install-essential-files diff --git a/old/systems/installer-system-x86_64.morph b/old/systems/installer-system-x86_64.morph new file mode 100644 index 00000000..5623f82d --- /dev/null +++ b/old/systems/installer-system-x86_64.morph @@ -0,0 +1,40 @@ +name: installer-system-x86_64 +kind: system +description: The system that should be used as an Installer to install other Baserock + systems. +arch: x86_64 +strata: +- name: build-essential + morph: strata/build-essential.morph +- name: core + morph: strata/core.morph +- name: python2-core + morph: strata/python2-core.morph +- name: foundation + morph: strata/foundation.morph +- name: bsp-x86_64-generic + morph: strata/bsp-x86_64-generic.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: libsoup-common + morph: strata/libsoup-common.morph +- name: glib-common + morph: strata/glib-common.morph +- name: pcre-utils + morph: strata/pcre-utils.morph +- name: ostree-core + morph: strata/ostree-core.morph +- name: morph-utils + morph: strata/morph-utils.morph +- name: installer-utils + morph: strata/installer-utils.morph +configuration-extensions: +- extensions/set-hostname +- extensions/install-files +- extensions/fstab +- extensions/installer +- extensions/install-essential-files diff --git a/old/systems/minimal-system-armv5l-openbmc-aspeed.morph b/old/systems/minimal-system-armv5l-openbmc-aspeed.morph new file mode 100644 index 00000000..602e05c7 --- /dev/null +++ b/old/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/old/systems/minimal-system-x86_32-generic.morph b/old/systems/minimal-system-x86_32-generic.morph new file mode 100644 index 00000000..2e9f79c5 --- /dev/null +++ b/old/systems/minimal-system-x86_32-generic.morph @@ -0,0 +1,21 @@ +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: +- name: build-essential + morph: strata/build-essential.morph + artifacts: + - build-essential-minimal +- name: bsp-x86_32-generic + morph: strata/bsp-x86_32-generic.morph + artifacts: + - bsp-x86_32-generic-runtime +configuration-extensions: +- extensions/set-hostname +- extensions/simple-network +- extensions/nfsboot +- extensions/install-files +- extensions/busybox-init +- extensions/install-essential-files diff --git a/old/systems/minimal-system-x86_64-chroot.morph b/old/systems/minimal-system-x86_64-chroot.morph new file mode 100644 index 00000000..d8635a64 --- /dev/null +++ b/old/systems/minimal-system-x86_64-chroot.morph @@ -0,0 +1,12 @@ +name: minimal-system-x86_64-chroot +kind: system +description: A minimal chroot system +arch: x86_64 +strata: +- name: build-essential + morph: strata/build-essential.morph + artifacts: + - build-essential-minimal +configuration-extensions: +- extensions/set-hostname +- extensions/busybox-init diff --git a/old/systems/minimal-system-x86_64-generic.morph b/old/systems/minimal-system-x86_64-generic.morph new file mode 100644 index 00000000..afd9460c --- /dev/null +++ b/old/systems/minimal-system-x86_64-generic.morph @@ -0,0 +1,21 @@ +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: +- name: build-essential + morph: strata/build-essential.morph + artifacts: + - build-essential-minimal +- name: bsp-x86_64-generic + morph: strata/bsp-x86_64-generic.morph + artifacts: + - bsp-x86_64-generic-runtime +configuration-extensions: +- extensions/set-hostname +- extensions/simple-network +- extensions/nfsboot +- extensions/install-files +- extensions/busybox-init +- extensions/install-essential-files |