We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 98a725f commit fd77a81Copy full SHA for fd77a81
1 file changed
lib/utils.py
@@ -70,9 +70,19 @@ def get_vmlinux():
70
71
72
def get_expected_release():
73
+ candidates = []
74
env = os.environ.get('KERNEL_RELEASE_PATH', None)
- for path in [env, 'include/config/kernel.release', 'kernel.release']:
75
- if path and os.path.isfile(path):
+ if env:
76
+ candidates.append(env)
77
+
78
+ default_path = 'include/config/kernel.release'
79
+ env = os.environ.get('KBUILD_OUTPUT', None)
80
81
+ candidates.append(f'{env}/{default_path}')
82
83
+ candidates.extend([default_path, 'kernel.release'])
84
+ for path in candidates:
85
+ if os.path.isfile(path):
86
break
87
else:
88
logging.error(f"Couldn't find kernel.release, export KERNEL_RELEASE_PATH")
0 commit comments