summaryrefslogtreecommitdiffstats
path: root/scripts/lib/mic/utils/oe/misc.py
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/lib/mic/utils/oe/misc.py')
-rw-r--r--scripts/lib/mic/utils/oe/misc.py16
1 files changed, 16 insertions, 0 deletions
diff --git a/scripts/lib/mic/utils/oe/misc.py b/scripts/lib/mic/utils/oe/misc.py
index 097d44c057..77dfe03630 100644
--- a/scripts/lib/mic/utils/oe/misc.py
+++ b/scripts/lib/mic/utils/oe/misc.py
@@ -109,6 +109,15 @@ def add_wks_var(key, val):
109 109
110BOOTDD_EXTRA_SPACE = 16384 110BOOTDD_EXTRA_SPACE = 16384
111 111
112__bitbake_env_lines = ""
113
114def set_bitbake_env_lines(bitbake_env_lines):
115 global __bitbake_env_lines
116 __bitbake_env_lines = bitbake_env_lines
117
118def get_bitbake_env_lines():
119 return __bitbake_env_lines
120
112def get_line_val(line, key): 121def get_line_val(line, key):
113 """ 122 """
114 Extract the value from the VAR="val" string 123 Extract the value from the VAR="val" string
@@ -118,3 +127,10 @@ def get_line_val(line, key):
118 stripped_line = stripped_line.replace('\"', '') 127 stripped_line = stripped_line.replace('\"', '')
119 return stripped_line 128 return stripped_line
120 return None 129 return None
130
131def get_bitbake_var(key):
132 for line in __bitbake_env_lines.split('\n'):
133 if (get_line_val(line, key)):
134 val = get_line_val(line, key)
135 return val
136 return None