From eaddc6fdfc0186c3d05f7c36fee4a8ae618b6ec4 Mon Sep 17 00:00:00 2001 From: Ivan Kravets Date: Thu, 31 May 2018 19:19:04 +0300 Subject: [PATCH] Calculate an absolute path for a custom partitions table --- tools/platformio-build.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/tools/platformio-build.py b/tools/platformio-build.py index b2129409ad5..622e7712eab 100644 --- a/tools/platformio-build.py +++ b/tools/platformio-build.py @@ -24,7 +24,7 @@ # Extends: https://github.com/platformio/platform-espressif32/blob/develop/builder/main.py -from os.path import isdir, isfile, join +from os.path import abspath, isdir, isfile, join from SCons.Script import DefaultEnvironment @@ -161,8 +161,9 @@ fwpartitions_dir = join(FRAMEWORK_DIR, "tools", "partitions") partitions_csv = env.BoardConfig().get("build.partitions", "default.csv") env.Replace( - PARTITIONS_TABLE_CSV=join(fwpartitions_dir, partitions_csv) if isfile( - join(fwpartitions_dir, partitions_csv)) else partitions_csv) + PARTITIONS_TABLE_CSV=abspath( + join(fwpartitions_dir, partitions_csv) if isfile( + join(fwpartitions_dir, partitions_csv)) else partitions_csv)) partition_table = env.Command( join("$BUILD_DIR", "partitions.bin"),