summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--README.md4
-rwxr-xr-xlavalab-gen.py3
2 files changed, 6 insertions, 1 deletions
diff --git a/README.md b/README.md
index e2d531c..5898e10 100644
--- a/README.md
+++ b/README.md
@@ -309,8 +309,10 @@ boards:
kvm: (For qemu only) Does the qemu could use KVM (default: no)
uboot_ipaddr: (optional) a static IP to set in uboot
uboot_macaddr: (Optional) the MAC address to set in uboot
- custom_option: (optional) All following strings will be directly append to devicefile
+ custom_option: (optional) All following strings will be directly append to devicefile included in {% opt %}
- "set x=1"
+ raw_custom_option: (optional) All following strings will be directly append to devicefile
+ - "{% set x=1 %}"
tags: (optional) List of tag to set on this device
- tag1
- tag2
diff --git a/lavalab-gen.py b/lavalab-gen.py
index 0c7f726..a766e5f 100755
--- a/lavalab-gen.py
+++ b/lavalab-gen.py
@@ -743,6 +743,9 @@ def main():
else:
for line in board["custom_option"].splitlines():
device_line += "{%% %s %%}\n" % line
+ if "raw_custom_option" in board:
+ for coption in board["raw_custom_option"]:
+ device_line += "%s\n" % coption
if not os.path.isdir(device_path):
os.mkdir(device_path)
if not os.path.isdir(devices_path):