Skip to contentSkip to conversation

wic: small fixes to look in all layers and get plugins

PATCH New João Henrique Ferreira de Freitas 1 participant 3 messages Jun 4, 2014

lore
Share & tools
lore
#0 lore raw

cover wic: small fixes to look in all layers and get plugins

Hi,

As pointed by Adrian Calianu <[email protected]>, these two patches introduces no functional change. But fixes two points:

Bad identation of 'for' statement and the case when wic is running as raw mode, so BBLAYERS is checked before use.

Thanks.

João Henrique Ferreira de Freitas (2):
wic: default plugin type directory should be added only once
wic: check if BBLAYERS is valid before use

 scripts/lib/image/engine.py |  7 ++++---
 scripts/lib/mic/plugin.py   | 11 ++++++-----
 2 files changed, 10 insertions(+), 8 deletions(-)
Signature · 1 line
1.9.1
#1 lore raw

PATCH 1/2 wic: default plugin type directory should be added only once

Fix 'for' statement identention so plugin type directory will be added only once in layers_dirs list.

No functional changes.

---
 scripts/lib/mic/plugin.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
scripts/lib/mic/plugin.py +2 -2
index bec33d6..dec0e5b 100644
@@ -57,8 +57,8 @@ class PluginMgr(object):
             path = os.path.join(layer_path, SCRIPTS_PLUGIN_DIR, ptype)
             layer_dirs.append(path)
 
-            path = os.path.join(dl, ptype)
-            layer_dirs.append(path)
+        path = os.path.join(dl, ptype)
+        layer_dirs.append(path)
 
         return layer_dirs
 
Signature · 1 line
1.9.1
#2 lore raw

PATCH 2/2 wic: check if BBLAYERS is valid before use

In reply to João Henrique Ferreira de Freitas

If wic is running as raw mode, it's better to check if BBLAYERS is valid before inspect it.

No functional changes.

---
 scripts/lib/image/engine.py | 7 ++++---
 scripts/lib/mic/plugin.py   | 7 ++++---
 2 files changed, 8 insertions(+), 6 deletions(-)
scripts/lib/image/engine.py +4 -3
index 3bda1bf..1256236 100644
@@ -96,9 +96,10 @@ def build_canned_image_list(dl):
     layers_path = get_bitbake_var("BBLAYERS")
     canned_wks_layer_dirs = []
 
-    for layer_path in layers_path.split():
-        path = os.path.join(layer_path, SCRIPTS_CANNED_IMAGE_DIR)
-        canned_wks_layer_dirs.append(path)
+    if layers_path is not None:
+        for layer_path in layers_path.split():
+            path = os.path.join(layer_path, SCRIPTS_CANNED_IMAGE_DIR)
+            canned_wks_layer_dirs.append(path)
 
     path = os.path.join(dl, CANNED_IMAGE_DIR)
     canned_wks_layer_dirs.append(path)
scripts/lib/mic/plugin.py +4 -3
index dec0e5b..585fd6d 100644
@@ -53,9 +53,10 @@ class PluginMgr(object):
             self.layers_path = get_bitbake_var("BBLAYERS")
         layer_dirs = []
 
-        for layer_path in self.layers_path.split():
-            path = os.path.join(layer_path, SCRIPTS_PLUGIN_DIR, ptype)
-            layer_dirs.append(path)
+        if self.layers_path is not None:
+            for layer_path in self.layers_path.split():
+                path = os.path.join(layer_path, SCRIPTS_PLUGIN_DIR, ptype)
+                layer_dirs.append(path)
 
         path = os.path.join(dl, ptype)
         layer_dirs.append(path)
Signature · 1 line
1.9.1