Fix current directory check

This commit is contained in:
Darryl Green 2018-03-15 10:12:06 +00:00
parent 127c5affce
commit a6f430f577

View file

@ -1,6 +1,6 @@
#!/usr/bin/env python3 #!/usr/bin/env python3
# #
# This file is part of mbed TLS (https://tls.mbed.org) # This file is part of Mbed TLS (https://tls.mbed.org)
# #
# Copyright (c) 2018, Arm Limited, All Rights Reserved # Copyright (c) 2018, Arm Limited, All Rights Reserved
# #
@ -42,7 +42,9 @@ class AbiChecker(object):
self.make_command = "make" self.make_command = "make"
def check_repo_path(self): def check_repo_path(self):
if not __file__ == os.path.join(".", "scripts", "abi_check.py"): current_dir = os.path.realpath('.')
root_dir = os.path.dirname(os.path.dirname(os.path.realpath(__file__)))
if current_dir != root_dir:
raise Exception("Must be run from Mbed TLS root") raise Exception("Must be run from Mbed TLS root")
def setup_logger(self): def setup_logger(self):
@ -230,8 +232,8 @@ def run_main():
) )
return_code = abi_check.check_for_abi_changes() return_code = abi_check.check_for_abi_changes()
sys.exit(return_code) sys.exit(return_code)
except Exception as error: except Exception:
traceback.print_exc(error) traceback.print_exc()
sys.exit(2) sys.exit(2)