Tools: create_OEM_board.py: include defaults.parm, don't copy it
This commit is contained in:
parent
cd2a30ccda
commit
87909b5187
@ -11,6 +11,8 @@ import sys
|
|||||||
import os
|
import os
|
||||||
import subprocess
|
import subprocess
|
||||||
|
|
||||||
|
import pathlib
|
||||||
|
|
||||||
board_name = sys.argv[1]
|
board_name = sys.argv[1]
|
||||||
oem_board_name = sys.argv[2]
|
oem_board_name = sys.argv[2]
|
||||||
|
|
||||||
@ -26,8 +28,5 @@ if not os.path.exists("libraries/AP_HAL_ChibiOS/hwdef/%s" % oem_board_name):
|
|||||||
f.write("include ../%s/hwdef-bl.dat" % board_name)
|
f.write("include ../%s/hwdef-bl.dat" % board_name)
|
||||||
f.close()
|
f.close()
|
||||||
if os.path.exists("libraries/AP_HAL_ChibiOS/hwdef/%s/defaults.parm" % board_name):
|
if os.path.exists("libraries/AP_HAL_ChibiOS/hwdef/%s/defaults.parm" % board_name):
|
||||||
subprocess.run([
|
path = pathlib.Path(f"libraries/AP_HAL_ChibiOS/hwdef/{oem_board_name}/defaults.parm")
|
||||||
"cp",
|
path.write_text(f"@include ../{board_name}/defaults.parm\n") # noqa
|
||||||
"libraries/AP_HAL_ChibiOS/hwdef/%s/defaults.parm" % board_name,
|
|
||||||
"libraries/AP_HAL_ChibiOS/hwdef/%s/defaults.parm" % oem_board_name,
|
|
||||||
])
|
|
||||||
|
Loading…
Reference in New Issue
Block a user