summaryrefslogtreecommitdiff
path: root/scripts/lib/wic
diff options
context:
space:
mode:
authorGeorge McCollister <george.mccollister@gmail.com>2016-05-13 09:22:53 -0500
committerRichard Purdie <richard.purdie@linuxfoundation.org>2016-05-20 10:20:22 +0100
commitf30c486c17060d2f21618612804a692512ad6a57 (patch)
tree7cf36970c4c3ffb23a68d2b46fc11201abe00a08 /scripts/lib/wic
parent2e66f57febe85a63ce2ab98eaf6318d47eb60939 (diff)
downloadopenembedded-core-f30c486c17060d2f21618612804a692512ad6a57.tar.gz
openembedded-core-f30c486c17060d2f21618612804a692512ad6a57.tar.bz2
openembedded-core-f30c486c17060d2f21618612804a692512ad6a57.zip
wic: fix path parsing, use last occurrence
If the path contains 'scripts' more than once the first occurrence will be incorrectly used. Use rfind instead of find to find the last occurrence. Signed-off-by: George McCollister <george.mccollister@gmail.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
Diffstat (limited to 'scripts/lib/wic')
-rw-r--r--scripts/lib/wic/plugin.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/scripts/lib/wic/plugin.py b/scripts/lib/wic/plugin.py
index dcbaa08556..306b32437e 100644
--- a/scripts/lib/wic/plugin.py
+++ b/scripts/lib/wic/plugin.py
@@ -42,7 +42,7 @@ class PluginMgr():
def __init__(self):
wic_path = os.path.dirname(__file__)
- eos = wic_path.find('scripts') + len('scripts')
+ eos = wic_path.rfind('scripts') + len('scripts')
scripts_path = wic_path[:eos]
self.scripts_path = scripts_path
self.plugin_dir = scripts_path + PLUGIN_DIR