Skip to content

Commit aeb5883

Browse files
committed
Allow to override installer script via sysenv variable "PLATFORMIO_INSTALLER_TMPDIR"
1 parent 6ca44bd commit aeb5883

File tree

2 files changed

+9
-5
lines changed

2 files changed

+9
-5
lines changed

get-platformio.py

Lines changed: 5 additions & 3 deletions
Large diffs are not rendered by default.

pioinstaller/pack/template.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,10 @@
2727

2828
def create_temp_dir():
2929
try:
30-
cur_dir = os.path.dirname(os.path.realpath(__file__))
31-
tmp_dir = tempfile.mkdtemp(dir=cur_dir, prefix=".piocore-installer-")
30+
parent_dir = os.getenv(
31+
"PLATFORMIO_INSTALLER_TMPDIR", os.path.dirname(os.path.realpath(__file__))
32+
)
33+
tmp_dir = tempfile.mkdtemp(dir=parent_dir, prefix=".piocore-installer-")
3234
testscript_path = os.path.join(tmp_dir, "test.py")
3335
with open(testscript_path, "w") as fp:
3436
fp.write("print(1)")

0 commit comments

Comments
 (0)