projects
/
openwrt
/
staging
/
neocturne.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
85f6f88
)
build: fix version info in cyclonedx sbom
author
Akshay Bhat
<
[email protected]
>
Fri, 19 Apr 2024 18:26:45 +0000
(11:26 -0700)
committer
Hauke Mehrtens
<
[email protected]
>
Sat, 25 May 2024 17:27:06 +0000
(19:27 +0200)
Prior
e8725a932e16eaf6ec51add8c084d959cbe32ff2
, version used to be
VERSION:=$(PKG_VERSION)-$(PKG_RELEASE)
After
e8725a932e16eaf6ec51add8c084d959cbe32ff2
, the version is:
VERSION:=$(PKG_VERSION)-r$(PKG_RELEASE)
Hence the gen_*_cyclonedxsbom functions need to be updated to remove
the trailing -r prefix in the version in order to generate correct
version info in the SBOM.
Signed-off-by: Akshay Bhat <
[email protected]
>
scripts/package-metadata.pl
patch
|
blob
|
history
diff --git
a/scripts/package-metadata.pl
b/scripts/package-metadata.pl
index 2c7d3c624b34fbe86fd3d68de02acce99c1d2308..1e47052ba0286313f7755d684f3c0d1d8f51da9a 100755
(executable)
--- a/
scripts/package-metadata.pl
+++ b/
scripts/package-metadata.pl
@@
-722,7
+722,7
@@
sub gen_image_cyclonedxsbom() {
if ($image_packages{$name}) {
$version = $image_packages{$name};
}
- $version =~ s/-\d+$// if $version;
+ $version =~ s/-
r
\d+$// if $version;
if ($name =~ /^(kernel|kmod-)/ and $version =~ /^(\d+\.\d+\.\d+)/) {
$version = $1;
}
@@
-775,7
+775,7
@@
sub gen_package_cyclonedxsbom() {
}
my $version = $pkg->{version};
- $version =~ s/-\d+$// if $version;
+ $version =~ s/-
r
\d+$// if $version;
if ($name =~ /^(kernel|kmod-)/ and $version =~ /^(\d+\.\d+\.\d+)/) {
$version = $1;
}