Fix crash on exception in opkg-show-deps when generating an 'unsatisfied dependency' error. process_dep() function was referencing a missing parameter `pkg`.
Signed-off-by: Haris Okanovic <haris.okano...@ni.com> Reviewed-by: Alejandro del Castillo <alejandro.delcasti...@ni.com> Acked-by: Brad Mouring <brad.mour...@ni.com> Cc: Alejandro del Castillo <alejandro.delcasti...@ni.com> Cc: Paul Barker <p...@paulbarker.me.uk> --- opkg-show-deps | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/opkg-show-deps b/opkg-show-deps index 3c3be6a..4694579 100755 --- a/opkg-show-deps +++ b/opkg-show-deps @@ -58,7 +58,7 @@ def find_package(name): return provider_hash[name] return None -def process_dep(dep): +def process_dep(pkg, dep): # Add a provider of the given dependency to the list of required packages # unless a provider is already present in this list. dep = re.sub("\s*\(.*\)", "", dep) @@ -83,7 +83,7 @@ def recurse(pkg): if pkg.depends: deps = split_list(pkg.depends) for dep in deps: - process_dep(dep) + process_dep(pkg, dep) for root in remaining_args: pkgs = find_package(root) -- 2.2.2 -- _______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto