Skip to content

Commit 89859f7

Browse files
ivankravetsme-no-dev
authored andcommitted
Calculate an absolute path for a custom partitions table (espressif#1452)
1 parent a7b627c commit 89859f7

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

tools/platformio-build.py

+4-3
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424

2525
# Extends: https://github.com/platformio/platform-espressif32/blob/develop/builder/main.py
2626

27-
from os.path import isdir, isfile, join
27+
from os.path import abspath, isdir, isfile, join
2828

2929
from SCons.Script import DefaultEnvironment
3030

@@ -161,8 +161,9 @@
161161
fwpartitions_dir = join(FRAMEWORK_DIR, "tools", "partitions")
162162
partitions_csv = env.BoardConfig().get("build.partitions", "default.csv")
163163
env.Replace(
164-
PARTITIONS_TABLE_CSV=join(fwpartitions_dir, partitions_csv) if isfile(
165-
join(fwpartitions_dir, partitions_csv)) else partitions_csv)
164+
PARTITIONS_TABLE_CSV=abspath(
165+
join(fwpartitions_dir, partitions_csv) if isfile(
166+
join(fwpartitions_dir, partitions_csv)) else partitions_csv))
166167

167168
partition_table = env.Command(
168169
join("$BUILD_DIR", "partitions.bin"),

0 commit comments

Comments
 (0)