diff options
| author | Doug Goldstein <cardoe@cardoe.com> | 2016-01-26 13:09:20 -0600 |
|---|---|---|
| committer | Bruce Ashfield <bruce.ashfield@windriver.com> | 2016-02-01 00:11:35 -0500 |
| commit | a19e5567dc9f34d0c52fdb40544f82bba41bf0d0 (patch) | |
| tree | 5a2361e193eb680ec4c6344b58c75c0220092862 /recipes-extended/xen/xen_4.6.0.bb | |
| parent | 12a7d544f40fb911b706c681b611a7cbdd303c39 (diff) | |
| download | meta-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.bb | 12 |
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" | |||
| 27 | EXTRA_OEMAKE += "ETHERBOOT_ROMS=${STAGING_DIR_HOST}/usr/share/firmware/rtl8139.rom" | 27 | EXTRA_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 | ||
| 30 | do_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 | |||
| 42 | do_install_append() { | 30 | do_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 |
