From 28925a085c3e5e7ef4db75585d5252a791933883 Mon Sep 17 00:00:00 2001 From: Jose Carlos Venegas Munoz Date: Wed, 15 Aug 2018 15:27:37 -0500 Subject: [PATCH] scripts: qemu config: add prefix ENV variable. We were using an static prefix let allow the user choose where will be installed. Signed-off-by: Jose Carlos Venegas Munoz --- scripts/configure-hypervisor.sh | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/scripts/configure-hypervisor.sh b/scripts/configure-hypervisor.sh index 1eb8da0653..e78abcf711 100755 --- a/scripts/configure-hypervisor.sh +++ b/scripts/configure-hypervisor.sh @@ -34,6 +34,9 @@ typeset -a qemu_options typeset -A recognised_tags +# Prefix were kata will be installed +prefix=${PREFIX:-/usr} + recognised_tags=( [arch]="architecture-specific" [functionality]="required functionality" @@ -402,14 +405,17 @@ generate_qemu_options() unset _qemu_ldflags + # Where to install qemu helper binaries + qemu_options+=(misc:--prefix=${prefix}) + # Where to install qemu libraries - qemu_options+=(arch:--libdir=/usr/lib64/${hypervisor}) + qemu_options+=(arch:--libdir=${prefix}/lib/${hypervisor}) # Where to install qemu helper binaries - qemu_options+=(misc:--libexecdir=/usr/libexec/${hypervisor}) + qemu_options+=(misc:--libexecdir=${prefix}/libexec/${hypervisor}) # Where to install data files - qemu_options+=(misc:--datadir=/usr/share/${hypervisor}) + qemu_options+=(misc:--datadir=${prefix}/share/${hypervisor}) }