From 734398b8e0bf7978b768b7565cced6692d429774 Mon Sep 17 00:00:00 2001 From: Erik Joelsson Date: Fri, 29 Sep 2017 15:26:13 +0200 Subject: [PATCH] 8188136: jib configure requires --src-dir for out of tree builds 8188123: jib.sh looks for closed config file in the wrong place after repo consolidation Reviewed-by: dholmes, tbell --- bin/jib.sh | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/bin/jib.sh b/bin/jib.sh index 040e33c79c0..ee36a432721 100644 --- a/bin/jib.sh +++ b/bin/jib.sh @@ -28,8 +28,8 @@ mydir="$(dirname "${BASH_SOURCE[0]}")" myname="$(basename "${BASH_SOURCE[0]}")" -installed_jib_script=${mydir}/../../.jib/jib -install_data=${mydir}/../../.jib/.data +installed_jib_script=${mydir}/../.jib/jib +install_data=${mydir}/../.jib/.data setup_url() { if [ -f ~/.config/jib/jib.conf ]; then @@ -42,7 +42,7 @@ setup_url() { jib_revision="2.0-SNAPSHOT" jib_ext="jib.sh.gz" - closed_script="${mydir}/../../../closed/conf/jib-install.conf" + closed_script="${mydir}/../../closed/make/conf/jib-install.conf" if [ -f "${closed_script}" ]; then source "${closed_script}" fi @@ -146,4 +146,9 @@ elif [ ! -e "${install_data}" ] || [ "${data_string}" != "$(cat "${install_data} install_jib fi +# Provide a reasonable default for the --src-dir parameter if run out of tree +if [ -z "${JIB_SRC_DIR}" ]; then + export JIB_SRC_DIR="${mydir}/../" +fi + ${installed_jib_script} "$@"