summaryrefslogtreecommitdiff
path: root/scripts/build-command-templates
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/build-command-templates')
-rwxr-xr-xscripts/build-command-templates9
1 files changed, 7 insertions, 2 deletions
diff --git a/scripts/build-command-templates b/scripts/build-command-templates
index a99f317d7..88223ea80 100755
--- a/scripts/build-command-templates
+++ b/scripts/build-command-templates
@@ -265,8 +265,13 @@ def process_node(n, tmpl_dir):
props["tag"] = "True"
- with open(os.path.join(make_path(my_tmpl_dir), "node.def"), "w") as f:
- f.write(make_node_def(props))
+ nodedef_path = os.path.join(make_path(my_tmpl_dir), "node.def")
+ if not os.path.exists(nodedef_path):
+ with open(nodedef_path, "w") as f:
+ f.write(make_node_def(props))
+ else:
+ # Something has already generated that file
+ pass
if node_type == "node":