From 40d02fabe517b68a468c807be5cd8ca21b3a2af9 Mon Sep 17 00:00:00 2001 From: Matt Weber Date: Fri, 28 Sep 2018 15:04:35 -0500 Subject: [PATCH] package/setools: host variant needs host-python-enum34 The enum34 dependency is required for python2.7 for both the host and target builds. This patch adds the host dependency to match what is already in place for the target. The host build is used by the setools package seinfo tool offline for host based policy analysis. The analysis is easiest performed offline as the policy is checked for path/reachability, which is something that occurs by taking the policy file and using debug libraries to perform test cases. Fixes the following runtime error: $ ./output/host/bin/sesearch Traceback (most recent call last): [...] File "/home/test/buildroot/output/host/lib/python2.7/site-packages/setools-4.1.1-py2.7-linux-x86_64.egg/setools/policyrep/util.py", line 21, in from enum import Enum ImportError: No module named enum Signed-off-by: Matthew Weber Signed-off-by: Thomas Petazzoni (cherry picked from commit a5e4eddb84d11ad0e4ee5c7d5298f6267e0e7f87) Signed-off-by: Peter Korsgaard --- package/setools/setools.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/setools/setools.mk b/package/setools/setools.mk index 6748c95c23..c152e541c1 100644 --- a/package/setools/setools.mk +++ b/package/setools/setools.mk @@ -18,6 +18,7 @@ SETOOLS_PYLIBVER = python$(PYTHON3_VERSION_MAJOR) else SETOOLS_PYLIBVER = python$(PYTHON_VERSION_MAJOR) SETOOLS_DEPENDENCIES += python-enum34 +HOST_SETOOLS_DEPENDENCIES += host-python-enum34 endif define SETOOLS_FIX_SETUP