diff --git a/tests/sepolicy_tests.py b/tests/sepolicy_tests.py index 79c55de9d..e940681ad 100644 --- a/tests/sepolicy_tests.py +++ b/tests/sepolicy_tests.py @@ -18,7 +18,8 @@ import os import policy import re import sys -import distutils.ccompiler + +SHARED_LIB_EXTENSION = '.dylib' if sys.platform == 'darwin' else '.so' ############################################################# # Tests @@ -158,7 +159,7 @@ if __name__ == '__main__': (options, args) = parser.parse_args() libpath = os.path.join(os.path.dirname(os.path.realpath(__file__)), - "libsepolwrap" + distutils.ccompiler.new_compiler().shared_lib_extension) + "libsepolwrap" + SHARED_LIB_EXTENSION) if not os.path.exists(libpath): sys.exit("Error: libsepolwrap does not exist. Is this binary corrupted?\n") diff --git a/tests/treble_sepolicy_tests.py b/tests/treble_sepolicy_tests.py index a3bf661b0..64a9e950a 100644 --- a/tests/treble_sepolicy_tests.py +++ b/tests/treble_sepolicy_tests.py @@ -20,9 +20,9 @@ import policy from policy import MatchPathPrefix import re import sys -import distutils.ccompiler DEBUG=False +SHARED_LIB_EXTENSION = '.dylib' if sys.platform == 'darwin' else '.so' ''' Use file_contexts and policy to verify Treble requirements @@ -375,7 +375,7 @@ if __name__ == '__main__': parser.usage) libpath = os.path.join(os.path.dirname(os.path.realpath(__file__)), - "libsepolwrap" + distutils.ccompiler.new_compiler().shared_lib_extension) + "libsepolwrap" + SHARED_LIB_EXTENSION) if not os.path.exists(libpath): sys.exit("Error: libsepolwrap does not exist. Is this binary corrupted?\n")