From: Alexander Sverdlin <[email protected]>

Otherwise https://git.kernel.org/pub/scm/linux/security/vulns.git cannot be
used:

subprocess.CalledProcessError: Command '('git', 'describe', '--tags', 'HEAD')' 
returned non-zero exit status 128.

Original error from git:

fatal: No names found, cannot describe anything.

The change will at least produce an abbreviated SHA1 hash as {data_version}.

Fixes: 5e66e2b79fae ("linux/generate-cve-exclusions: show the name and version 
of the data source")
Signed-off-by: Alexander Sverdlin <[email protected]>
---
 meta/recipes-kernel/linux/generate-cve-exclusions.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta/recipes-kernel/linux/generate-cve-exclusions.py 
b/meta/recipes-kernel/linux/generate-cve-exclusions.py
index dfc16663a5..5139b11055 100755
--- a/meta/recipes-kernel/linux/generate-cve-exclusions.py
+++ b/meta/recipes-kernel/linux/generate-cve-exclusions.py
@@ -97,7 +97,7 @@ def main(argp=None):
     version = args.version
     base_version = Version(f"{version.major}.{version.minor}")
 
-    data_version = subprocess.check_output(("git", "describe", "--tags", 
"HEAD"), cwd=datadir, text=True)
+    data_version = subprocess.check_output(("git", "describe", "--tags", 
"--always", "HEAD"), cwd=datadir, text=True)
 
     print(f"""
 # Auto-generated CVE metadata, DO NOT EDIT BY HAND.
-- 
2.52.0

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#232787): 
https://lists.openembedded.org/g/openembedded-core/message/232787
Mute This Topic: https://lists.openembedded.org/mt/118241384/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to