summaryrefslogtreecommitdiffstats
path: root/scripts
diff options
context:
space:
mode:
authorChang Rebecca Swee Fun <rebecca.swee.fun.chang@intel.com>2018-01-11 22:55:21 +0800
committerRichard Purdie <richard.purdie@linuxfoundation.org>2018-01-13 10:15:20 +0000
commit1d52d1a46a92f5689ac6f37ed6672ba0cb98bc2a (patch)
tree5b2fb51d98c2f2f856b37a57c2d831bfc17a5619 /scripts
parent7006ff99b0c28bde7ae056d54feac9bb649cfd46 (diff)
downloadpoky-1d52d1a46a92f5689ac6f37ed6672ba0cb98bc2a.tar.gz
scripts/wic: fix error of import wic module in eSDK environment
wic modules in scripts/lib/ are needed for wic to work, but path to the python module is not exported in eSDK environment and we were using an absolutized path of wic script within the sysroots. We now changed to use real script path instead, where the wic modules are located. This will also resolved the tracebacks found when running wic from within the eSDK environment. Traceback (most recent call last): File "/tmp/deploy/sdk/poky_sdk/sysroots/x86_64-pokysdk-linux/usr/bin/wic", line 58, in <module> from wic import WicError ImportError: No module named 'wic' (From OE-Core rev: dcea30b885797ece3439cf1201795a975628d664) Signed-off-by: Chang Rebecca Swee Fun <rebecca.swee.fun.chang@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/wic2
1 files changed, 1 insertions, 1 deletions
diff --git a/scripts/wic b/scripts/wic
index 293a216d71..d9bea228ad 100755
--- a/scripts/wic
+++ b/scripts/wic
@@ -40,7 +40,7 @@ from collections import namedtuple
40from distutils import spawn 40from distutils import spawn
41 41
42# External modules 42# External modules
43scripts_path = os.path.abspath(os.path.dirname(__file__)) 43scripts_path = os.path.dirname(os.path.realpath(__file__))
44lib_path = scripts_path + '/lib' 44lib_path = scripts_path + '/lib'
45sys.path.insert(0, lib_path) 45sys.path.insert(0, lib_path)
46import scriptpath 46import scriptpath