From e97a21c8a7af0c1bdb1e52d3ebba37ac8f2c41c4 Mon Sep 17 00:00:00 2001 From: Mark Doffman Date: Sat, 29 Mar 2014 08:16:09 +0000 Subject: Add virtualization stratum Add stratum containing qemu, libvirt and virt-manager software needed to enable baserock to act as a virtualization host. --- core.morph | 19 ++++--- devel-system-x86_64-generic.morph | 1 + foundation.morph | 9 ++- genivi-foundation.morph | 5 -- virtualization.morph | 114 ++++++++++++++++++++++++++++++++++++++ 5 files changed, 132 insertions(+), 16 deletions(-) create mode 100644 virtualization.morph diff --git a/core.morph b/core.morph index 7b90657e..064792af 100644 --- a/core.morph +++ b/core.morph @@ -116,6 +116,15 @@ chunks: - autoconf - automake - libtool +- name: xz + repo: upstream:xz + ref: 581deedf9d1eadcd84c4fcd23b9fdfe2dde18cc2 + unpetrify-ref: baserock/morph + build-depends: + - autoconf + - automake + - gettext + - libtool - name: libxml2 repo: upstream:libxml2 ref: ee8f1d4cda8dc1a6f2c515fe234f7bc89cdc9f80 @@ -125,6 +134,7 @@ chunks: - automake - cpython - libtool + - xz - name: curl repo: upstream:curl ref: 3c835adc9fe20f7b34df3f0abd4db6ff8b75bc3b @@ -199,15 +209,6 @@ chunks: - git - libtool - pkg-config -- name: xz - repo: upstream:xz - ref: 581deedf9d1eadcd84c4fcd23b9fdfe2dde18cc2 - unpetrify-ref: baserock/morph - build-depends: - - autoconf - - automake - - gettext - - libtool - name: nano repo: upstream:nano-tarball ref: 8b74abeb02c01ddc768c465a826360cf33cec063 diff --git a/devel-system-x86_64-generic.morph b/devel-system-x86_64-generic.morph index ec251967..aac19b96 100644 --- a/devel-system-x86_64-generic.morph +++ b/devel-system-x86_64-generic.morph @@ -23,4 +23,5 @@ strata: - morph: genivi - morph: genivi-x-x86_64-generic - morph: tools +- morph: virtualization - morph: glanceclient diff --git a/foundation.morph b/foundation.morph index 01938d7f..8de0a5a4 100644 --- a/foundation.morph +++ b/foundation.morph @@ -59,8 +59,8 @@ chunks: - libffi - name: gobject-introspection repo: upstream:gobject-introspection - ref: 8a2a9f9db169eaaf2a7eede18e0ceba0af44345f - unpetrify-ref: baserock/morph + ref: 4f14c7dd0906608d4c9b741e0d0ba858e5c530f0 + unpetrify-ref: baserock/1.39.90 build-depends: - glib - name: dbus-pre @@ -85,6 +85,11 @@ chunks: ref: 2cdfe9375f1145603d002c12be950062ae54da21 unpetrify-ref: baserock/morph build-depends: [] +- name: fuse + repo: upstream:fuse + ref: 13ee8f62d4aa3360adb6956fb30da0c858928fa2 + unpetrify-ref: baserock/genivi/morph + build-depends: [] - name: btrfs-progs repo: upstream:btrfs-progs ref: 304f215abb836811e6d78e0a3da53d48aa0e7ca7 diff --git a/genivi-foundation.morph b/genivi-foundation.morph index 9fbfb3eb..fa29487e 100644 --- a/genivi-foundation.morph +++ b/genivi-foundation.morph @@ -9,11 +9,6 @@ chunks: ref: ee85b071fb51efb9f9a48d4a658cbefefd14544a unpetrify-ref: baserock/morph build-depends: [] -- name: fuse - repo: upstream:fuse - ref: 13ee8f62d4aa3360adb6956fb30da0c858928fa2 - unpetrify-ref: baserock/genivi/morph - build-depends: [] - name: linuxquota repo: upstream:linuxquota ref: 0804c89a16736533e440771dc42a15e5d0223902 diff --git a/virtualization.morph b/virtualization.morph new file mode 100644 index 00000000..4300b627 --- /dev/null +++ b/virtualization.morph @@ -0,0 +1,114 @@ +name: virtualization +kind: stratum +description: virtualization for baserock +build-depends: +- morph: connectivity +chunks: +- name: yajl + repo: upstream:yajl + ref: 52fc681857228c65c1cb439782da485554875481 + unpetrify-ref: baserock/morph + build-depends: [] +- name: xml-catalog + repo: baserock:baserock/xml-catalog + ref: 1d4a2abc875c4dda1b5eadc0a097a48a8d2ec82b + unpetrify-ref: master + build-depends: [] +- name: lvm2 + repo: upstream:lvm2 + ref: 8c5b90b50bdf9f1a7ae1d3c4cf58ce4b0d7c2768 + unpetrify-ref: baserock/morph + build-depends: [] +- name: dnsmasq + repo: upstream:dnsmasq + ref: 8471cd938ca41fbe4fee8ae3f657625c92cfb954 + unpetrify-ref: baserock/morph + build-depends: + - lvm2 +- name: qemu + repo: upstream:qemu + ref: 5e4eac434b4ff85af2a8821cce8a4ef2b12d8e5e + unpetrify-ref: baserock/morph + build-depends: [] +- name: xorg-util-macros + repo: upstream:xorg-util-macros + ref: c98b41de5596c675c603ef43ae9570133f1a9921 + unpetrify-ref: baserock/morph + build-depends: [] +- name: libpciaccess + repo: upstream:libpciaccess + ref: b9c068896914b4132a24839c9ef7f9fcd6282d88 + unpetrify-ref: master + build-depends: + - xorg-util-macros +- name: libvirt + repo: upstream:libvirt + ref: 13b7bb4acba9b70e015b7faa020b08018885aad8 + unpetrify-ref: baserock/morph + build-depends: + - libpciaccess + - dnsmasq + - qemu + - xml-catalog + - yajl +- name: pycurl + repo: upstream:pycurl + ref: 5ca370827d88817eeca3c56cbb37e4ddccc16c6e + unpetrify-ref: baserock/morph + build-depends: [] +- name: urlgrabber + repo: upstream:urlgrabber + ref: bf0a0be71373dec515bbb54e0613a3b9b0c00b04 + unpetrify-ref: master + build-depends: + - pycurl +- name: cython + repo: upstream:cython + ref: 005d38d5921a603d5f4d413aae72f98a6d33192f + unpetrify-ref: master + build-depends: [] +- name: python-lxml + repo: upstream:python-lxml + ref: 8fc99f8ef3e2f12e74fb407ae62c5db50cfe7b92 + unpetrify-ref: baserock/morph + build-depends: + - cython +- name: libvirt-python + repo: upstream:libvirt-python + ref: 4382fc518cbd11d9af5727fb403e175818c25db5 + unpetrify-ref: v1.2.2 + build-depends: + - libvirt + - python-lxml + - urlgrabber +- name: gnome-common + repo: upstream:gnome-common + ref: 766c35359ef924ceb2288c14c2d6239fcc0618f8 + unpetrify-ref: 3.7.4 + build-depends: [] +- name: pygobject + repo: upstream:pygobject + ref: 276341d7ddab180020c31e6837bd28fd25784de0 + unpetrify-ref: baserock/morph + build-depends: + - gnome-common +- name: libsoup + repo: upstream:libsoup + ref: ce764489e358bad6b49418f5c8bc7b25a4b1815e + unpetrify-ref: baserock/morph + build-depends: + - gnome-common +- name: libosinfo + repo: upstream:libosinfo + ref: a86c74c4d3f62bb0e315ab7fc78ec9f7746bdd12 + unpetrify-ref: baserock/morph + build-depends: + - libsoup + - pygobject +- name: virt-manager + repo: upstream:virt-manager + ref: 8b7ebd4538ffbd2d246fdeee4f1bb1c452585575 + unpetrify-ref: v1.0.1 + build-depends: + - libvirt-python + - libosinfo -- cgit v1.2.1