diff options
author | Corentin LABBE <clabbe@baylibre.com> | 2017-11-07 15:12:43 +0100 |
---|---|---|
committer | Corentin LABBE <clabbe@baylibre.com> | 2018-02-02 14:24:19 +0100 |
commit | ffce31d5f3e13d9d3f952b14624883ca88538168 (patch) | |
tree | 4827b89ff477cf5c1df3c19d399872892c0621a1 | |
parent | b18c3454b16a4b01155daaaa54c6663cf9498121 (diff) |
Permit to customize dispatcher_ip
dispatcher_ip is the IP used by boards for contacting/downloading
images/dtb/etc...
For the moment it was harcoded to 192.168.66.1.
This patch permit to easily change it.
-rw-r--r-- | README.md | 1 | ||||
-rwxr-xr-x | lavalab-gen.py | 11 |
2 files changed, 7 insertions, 5 deletions
@@ -23,6 +23,7 @@ A sample dhcpd config file is available in the dhcpd directory This file describe how are setuped your boards, and how they are connected and powered. ``` lab-slave-name: + dispatcher_ip: the IP where the slave could be contacted. In lava-docker it is the host IP since docker proxify TFTP from host to the slave. boardlist: devicename: type: the devicetype of this device diff --git a/lavalab-gen.py b/lavalab-gen.py index 6c1cb0f..49203ec 100755 --- a/lavalab-gen.py +++ b/lavalab-gen.py @@ -97,11 +97,12 @@ def main(args): fp = open("lavalab-udev-%s.rules" % lab_name, "w") fp.write(udev_line) fp.close() - if not os.path.isdir("lava-master/slaves/"): - os.mkdir("lava-master/slaves/") - fp = open("lava-master/slaves/%s.yaml" % lab_name, "w") - fp.write("dispatcher_ip: 192.168.66.1") - fp.close() + if lab.has_key("dispatcher_ip"): + if not os.path.isdir("lava-master/slaves/"): + os.mkdir("lava-master/slaves/") + fp = open("lava-master/slaves/%s.yaml" % lab_name, "w") + fp.write("dispatcher_ip: %s" % lab["dispatcher_ip"]) + fp.close() #now proceed with tokens fp = open(tokens_yaml, "r") |