diff options
Diffstat (limited to 'systems/devel-system-x86_64-vagrant.morph')
-rw-r--r-- | systems/devel-system-x86_64-vagrant.morph | 370 |
1 files changed, 325 insertions, 45 deletions
diff --git a/systems/devel-system-x86_64-vagrant.morph b/systems/devel-system-x86_64-vagrant.morph index 76d882e2..2b8e6fd8 100644 --- a/systems/devel-system-x86_64-vagrant.morph +++ b/systems/devel-system-x86_64-vagrant.morph @@ -1,76 +1,356 @@ name: devel-system-x86_64-vagrant -kind: system +kind: assemblage 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: +configuration-extensions: +- extensions/set-hostname +- extensions/add-config-files +- extensions/nfsboot +- extensions/install-files +- extensions/vagrant +- extensions/fstab +- extensions/install-essential-files +contents: - name: build-essential morph: strata/build-essential.morph + build-depends: [] - name: core morph: strata/core.morph -- name: foundation - morph: strata/foundation.morph -- name: bsp-x86_64-generic - morph: strata/bsp-x86_64-generic.morph + build-depends: + - build-essential - name: tools morph: strata/tools.morph + build-depends: + - build-essential + - core +- name: python2-core + morph: strata/python2-core.morph + build-depends: + - build-essential + - core +- name: coreutils-common + morph: strata/coreutils-common.morph + build-depends: + - build-essential + - core +- name: perl-common + morph: strata/perl-common.morph + build-depends: + - build-essential + - core +- name: xorg-util-macros-common + morph: strata/xorg-util-macros-common.morph + include-mode: build-time + build-depends: + - build-essential + - core +- name: llvm-common + morph: strata/llvm-common.morph + include-mode: build-time + build-depends: + - build-essential + - core +- name: wayland-generic + morph: strata/wayland-generic.morph + include-mode: build-time + build-depends: + - build-essential + - core +- name: foundation + morph: strata/foundation.morph + build-depends: + - build-essential + - core + - coreutils-common - name: python-cliapp morph: strata/python-cliapp.morph -- name: python-pygobject - morph: strata/python-pygobject.morph + build-depends: + - build-essential + - core + - python2-core - 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 + build-depends: + - build-essential + - core + - python2-core - name: nodejs morph: strata/nodejs.morph + build-depends: + - build-essential + - core + - python2-core - 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 + build-depends: + - build-essential + - core + - tools - name: python-tools morph: strata/python-tools.morph + build-depends: + - build-essential + - core + - python2-core - name: python-common morph: strata/python-common.morph + build-depends: + - build-essential + - core + - python2-core +- name: pcre-utils + morph: strata/pcre-utils.morph + build-depends: + - build-essential + - core + - tools +- name: CPAN-Mini-Inject + morph: strata/CPAN-Mini-Inject.morph + build-depends: + - build-essential + - core + - perl-common +- name: sandboxing + morph: strata/sandboxing.morph + build-depends: + - build-essential + - core + - python2-core +- name: docutils + morph: strata/docutils.morph + include-mode: build-time + build-depends: + - build-essential + - core + - python2-core +- name: x-common + morph: strata/x-common.morph + include-mode: build-time + build-depends: + - build-essential + - core + - xorg-util-macros-common +- name: libdrm-common + morph: strata/libdrm-common.morph + include-mode: build-time + build-depends: + - build-essential + - core + - xorg-util-macros-common +- name: icu-common + morph: strata/icu-common.morph + include-mode: build-time + build-depends: + - build-essential + - core + - coreutils-common +- name: bsp-x86_64-generic + morph: strata/bsp-x86_64-generic.morph + build-depends: + - build-essential + - core + - docutils + - python2-core - name: devtools morph: strata/devtools.morph + build-depends: + - build-essential + - core + - docutils + - python2-core - name: ansible morph: strata/ansible.morph -- name: swift - morph: strata/swift.morph -- name: libsoup-common - morph: strata/libsoup-common.morph + build-depends: + - build-essential + - core + - python-common + - python2-core - name: glib-common morph: strata/glib-common.morph -- name: pcre-utils - morph: strata/pcre-utils.morph + build-depends: + - build-essential + - core + - pcre-utils + - python2-core + - tools +- name: python-pygobject + morph: strata/python-pygobject.morph + build-depends: + - build-essential + - core + - glib-common + - pcre-utils + - python2-core + - tools +- name: openstack-common + morph: strata/openstack-common.morph + build-depends: + - build-essential + - core + - coreutils-common + - foundation + - python-common + - python2-core +- name: libsoup-common + morph: strata/libsoup-common.morph + build-depends: + - build-essential + - core + - glib-common + - pcre-utils + - python2-core + - tools +- name: openstack-clients + morph: strata/openstack-clients.morph + build-depends: + - build-essential + - core + - coreutils-common + - foundation + - openstack-common + - python-common + - python2-core +- name: swift + morph: strata/swift.morph + build-depends: + - build-essential + - core + - coreutils-common + - foundation + - openstack-common + - python-common + - python2-core +- name: lorry + morph: strata/lorry.morph + build-depends: + - build-essential + - core + - coreutils-common + - foundation + - pcre-utils + - python-cliapp + - python2-core + - tools - 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 + build-depends: + - build-essential + - core + - coreutils-common + - foundation + - glib-common + - libsoup-common + - pcre-utils + - python2-core + - tools +- name: mesa-common + morph: strata/mesa-common.morph + include-mode: build-time + build-depends: + - build-essential + - core + - coreutils-common + - foundation + - libdrm-common + - llvm-common + - python2-core + - wayland-generic + - x-common + - xorg-util-macros-common +- name: morph-utils + morph: strata/morph-utils.morph + build-depends: + - build-essential + - core + - coreutils-common + - foundation + - glib-common + - libsoup-common + - ostree-core + - pcre-utils + - python-cliapp + - python-pygobject + - python-wsgi + - python2-core + - tools +- name: baserock-import + morph: strata/baserock-import.morph + build-depends: + - build-essential + - core + - coreutils-common + - foundation + - glib-common + - libsoup-common + - morph-utils + - ostree-core + - pcre-utils + - python-cliapp + - python-common + - python-pygobject + - python-wsgi + - python2-core + - tools +- name: graphics-common + morph: strata/graphics-common.morph + include-mode: build-time + build-depends: + - build-essential + - core + - coreutils-common + - foundation + - glib-common + - icu-common + - libdrm-common + - llvm-common + - mesa-common + - pcre-utils + - python2-core + - tools + - wayland-generic + - x-common + - xorg-util-macros-common +- name: x-generic + morph: strata/x-generic.morph + include-mode: build-time + build-depends: + - build-essential + - core + - coreutils-common + - foundation + - glib-common + - graphics-common + - icu-common + - libdrm-common + - llvm-common + - mesa-common + - pcre-utils + - python2-core + - tools + - wayland-generic + - x-common + - xorg-util-macros-common +- name: virtualbox-guest-x86_64 + morph: strata/virtualbox-guest-x86_64.morph + build-depends: + - bsp-x86_64-generic + - build-essential + - core + - coreutils-common + - docutils + - foundation + - glib-common + - graphics-common + - icu-common + - libdrm-common + - llvm-common + - mesa-common + - pcre-utils + - python2-core + - tools + - wayland-generic + - x-common + - x-generic + - xorg-util-macros-common |