hrev47631 adds 1 changeset to branch 'master' old head: b1c9a1a31d030bbe501deca5f110ffc60359ba13 new head: 63cc55477cad1139290031e46586e1c77088b585 overview: http://cgit.haiku-os.org/haiku/log/?qt=range&q=63cc554+%5Eb1c9a1a ---------------------------------------------------------------------------- 63cc554: Fix #11101: Broken Haiku repository creation. * Invoking jam from Haiku's checkout directory (instead of the output directory) caused the repository creation to fail because of relative paths to package files being used. Now we make sure that HAIKU_TOP is an absolute path to avoid problems like these. [ Oliver Tappe <zooey@xxxxxxxxxxxxxxx> ] ---------------------------------------------------------------------------- Revision: hrev47631 Commit: 63cc55477cad1139290031e46586e1c77088b585 URL: http://cgit.haiku-os.org/haiku/commit/?id=63cc554 Author: Oliver Tappe <zooey@xxxxxxxxxxxxxxx> Date: Wed Aug 6 21:48:37 2014 UTC Ticket: https://dev.haiku-os.org/ticket/11101 ---------------------------------------------------------------------------- 1 file changed, 5 insertions(+) Jamrules | 5 +++++ ---------------------------------------------------------------------------- diff --git a/Jamrules b/Jamrules index fb4eaf7..37df4c6 100644 --- a/Jamrules +++ b/Jamrules @@ -1,5 +1,10 @@ # Haiku Jamrules +# Make sure we have an absolute HAIKU_TOP +if $(HAIKU_TOP) = "." { + HAIKU_TOP = $(PWD) ; +} + # Main directories used by the build. HAIKU_OUTPUT_DIR ?= [ FDirName $(HAIKU_TOP) generated ] ; HAIKU_BUILD_OUTPUT_DIR ?= [ FDirName $(HAIKU_OUTPUT_DIR) build ] ;