aboutsummaryrefslogtreecommitdiff
path: root/linaro_image_tools/media_create/boards.py
diff options
context:
space:
mode:
authorMattias Backman <mattias.backman@linaro.org>2011-10-19 14:19:33 +0200
committerMattias Backman <mattias.backman@linaro.org>2011-10-19 14:19:33 +0200
commit2dadb3255caeec2961afa605174cdeff1c1589c3 (patch)
tree43f793460e34042fa302b66f2c65b10a3514653d /linaro_image_tools/media_create/boards.py
parentfef6919e9147fc4e0167e44a26031b7ca0489aaf (diff)
Add one entry in rootfs /etc/network/interfaces for each interface specified in the hwpack to bring them up automatically with dhcp.
Diffstat (limited to 'linaro_image_tools/media_create/boards.py')
-rw-r--r--linaro_image_tools/media_create/boards.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/linaro_image_tools/media_create/boards.py b/linaro_image_tools/media_create/boards.py
index 9d2f73e..ea76789 100644
--- a/linaro_image_tools/media_create/boards.py
+++ b/linaro_image_tools/media_create/boards.py
@@ -313,9 +313,13 @@ class BoardConfig(object):
cls.load_addr = cls.get_metadata_field('load_addr')
cls.dtb_addr = cls.get_metadata_field('dtb_addr')
cls.serial_tty = cls.get_metadata_field('serial_tty')
- cls.wired_interfaces = cls.get_metadata_field('wired_interfaces')
- cls.wireless_interfaces = cls.get_metadata_field(
+ wired_interfaces = cls.get_metadata_field('wired_interfaces')
+ if wired_interfaces is not None:
+ cls.wired_interfaces = wired_interfaces.split(' ')
+ wireless_interfaces = cls.get_metadata_field(
'wireless_interfaces')
+ if wireless_interfaces is not None:
+ cls.wireless_interfaces = wireless_interfaces.split(' ')
cls.vmlinuz = cls.get_metadata_field('kernel_file')
cls.initrd = cls.get_metadata_field('initrd_file')
cls.dtb_file = cls.get_metadata_field('dtb_file')