X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=lttng_ivc%2Futils%2Fproject.py;h=912612067e294766dba9285ed0e902caf1fdd8c9;hb=816f8cc1d499bc6230da6037cea51bc116d63f50;hp=bd389a59b4fb6b7257f63757b6074390fc098dad;hpb=35f846b1b372bdb69727c89a7d2c58b826d90250;p=deliverable%2Flttng-ivc.git diff --git a/lttng_ivc/utils/project.py b/lttng_ivc/utils/project.py index bd389a5..9126120 100644 --- a/lttng_ivc/utils/project.py +++ b/lttng_ivc/utils/project.py @@ -6,7 +6,7 @@ import logging import lttng_ivc.settings as Settings from lttng_ivc.utils.utils import sha256_checksum -from lttng_ivc.utils.utils import find_dir +from lttng_ivc.utils.utils import find_dir, find_file _logger = logging.getLogger('project') @@ -339,6 +339,15 @@ class Lttng_tools(Project): self.add_special_env_variable("LTTNG_SESSION_CONFIG_XSD_PATH", os.path.join(self.installation_path, "share/xml/lttng/")) + # Find the mi xsd + for xsd in Settings.mi_xsd_file_name: + mi = find_file(self.source_path, xsd) + if mi: + break + if not mi: + raise Exception("MI xsd not found") + self.mi_xsd = mi + class Babeltrace(Project): pass