summaryrefslogtreecommitdiffstats
path: root/recipes-extended/xen/xen_4.6.0.bb
diff options
context:
space:
mode:
authorDoug Goldstein <cardoe@cardoe.com>2016-01-26 13:09:20 -0600
committerBruce Ashfield <bruce.ashfield@windriver.com>2016-02-01 00:11:35 -0500
commita19e5567dc9f34d0c52fdb40544f82bba41bf0d0 (patch)
tree5a2361e193eb680ec4c6344b58c75c0220092862 /recipes-extended/xen/xen_4.6.0.bb
parent12a7d544f40fb911b706c681b611a7cbdd303c39 (diff)
downloadmeta-virtualization-a19e5567dc9f34d0c52fdb40544f82bba41bf0d0.tar.gz
xen: separate the extra steps into their own tasks
do_configure() was overloaded with a lot of behaviors that really were source code patching so instead make them as extra tasks that happen after do_patch() and before do_configure(). Signed-off-by: Doug Goldstein <cardoe@cardoe.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Diffstat (limited to 'recipes-extended/xen/xen_4.6.0.bb')
-rw-r--r--recipes-extended/xen/xen_4.6.0.bb12
1 files changed, 0 insertions, 12 deletions
diff --git a/recipes-extended/xen/xen_4.6.0.bb b/recipes-extended/xen/xen_4.6.0.bb
index 92975a08..95570a75 100644
--- a/recipes-extended/xen/xen_4.6.0.bb
+++ b/recipes-extended/xen/xen_4.6.0.bb
@@ -27,18 +27,6 @@ EXTRA_OEMAKE += "SEABIOS_ROM=${STAGING_DIR_HOST}/usr/share/firmware/bios.bin"
27EXTRA_OEMAKE += "ETHERBOOT_ROMS=${STAGING_DIR_HOST}/usr/share/firmware/rtl8139.rom" 27EXTRA_OEMAKE += "ETHERBOOT_ROMS=${STAGING_DIR_HOST}/usr/share/firmware/rtl8139.rom"
28#EXTRA_OEMAKE += "XENGFX_ROM=${STAGING_DIR_HOST}/usr/share/firmware/vgabios.bin" 28#EXTRA_OEMAKE += "XENGFX_ROM=${STAGING_DIR_HOST}/usr/share/firmware/vgabios.bin"
29 29
30do_configure_prepend() {
31 # fixup AS/CC/CCP/etc variable within StdGNU.mk
32 for i in LD CC CPP CXX; do
33 sed -i "s/^\($i\s\s*\).*=/\1?=/" ${S}/config/StdGNU.mk
34 done
35 # fixup environment passing in some makefiles
36 sed -i 's#\(\w*\)=\(\$.\w*.\)#\1="\2"#' ${S}/tools/firmware/Makefile
37
38 # libsystemd-daemon -> libsystemd for newer systemd versions
39 sed -i 's#libsystemd-daemon#libsystemd#' ${S}/tools/configure
40}
41
42do_install_append() { 30do_install_append() {
43 # fixup default path to qemu-system-i386 31 # fixup default path to qemu-system-i386
44 sed -i 's#\(test -z "$QEMU_XEN" && QEMU_XEN=\).*$#\1"/usr/bin/qemu-system-i386"#' ${D}/etc/init.d/xencommons 32 sed -i 's#\(test -z "$QEMU_XEN" && QEMU_XEN=\).*$#\1"/usr/bin/qemu-system-i386"#' ${D}/etc/init.d/xencommons