diff --git a/pio/rename-firmware.py b/pio/name-firmware.py similarity index 52% rename from pio/rename-firmware.py rename to pio/name-firmware.py index 49f86d79e..1a65ad4fc 100644 --- a/pio/rename-firmware.py +++ b/pio/name-firmware.py @@ -1,12 +1,12 @@ Import('env') import os +import shutil -def obj_ren_after_bin(source, target, env): - # print("Rename firmware.bin") +def name_firmware(source, target, env): base_dir = os.path.dirname(str(target[0])) new_file = "{}{}{}.bin".format(base_dir, os.path.sep, str(target[0]).split(os.path.sep)[1]) if os.path.isfile(new_file): os.remove(new_file) - os.rename(str(target[0]), new_file) + shutil.copyfile(str(target[0]), new_file) -env.AddPostAction("$BUILD_DIR/${PROGNAME}.bin", [obj_ren_after_bin]) +env.AddPostAction("$BUILD_DIR/${PROGNAME}.bin", [name_firmware]) diff --git a/platformio.ini b/platformio.ini index 77053d7e2..22e0998ee 100755 --- a/platformio.ini +++ b/platformio.ini @@ -86,7 +86,7 @@ upload_resetmethod = nodemcu ; *** Upload Serial reset method for Wemos and NodeMCU upload_port = COM5 extra_scripts = pio/strip-floats.py -; pio/rename-firmware.py +; pio/name-firmware.py ; pio/obj-dump.py ; *** Upload file to OTA server using SCP