We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 47cb6f0 commit a9b4ea0Copy full SHA for a9b4ea0
1 file changed
lib/utils.py
@@ -78,16 +78,12 @@ def get_vmlinux():
78
79
80
def get_expected_release():
81
- path = os.environ.get('KERNEL_RELEASE_PATH', None)
82
- if path is None:
83
- # Assume we're running in the kernel build directory
84
- path = 'include/config/kernel.release'
85
- msg = f"Couldn't read {path}, export KERNEL_RELEASE_PATH"
+ env = os.environ.get('KERNEL_RELEASE_PATH', None)
+ for path in [env, 'include/config/kernel.release', 'kernel.release']:
+ if path and os.path.isfile(path):
+ break
86
else:
87
- msg = f"Couldn't read KERNEL_RELEASE_PATH {path}"
88
-
89
- if not os.path.isfile(path):
90
- logging.error(msg)
+ logging.error(f"Couldn't find kernel.release, export KERNEL_RELEASE_PATH")
91
return None
92
93
expected_release = open(path).read().strip()
0 commit comments