[SRU][kernel-snaps-uc24.04/pc][PATCH 2/2] snapcraft.yaml: fix respin fetch
Aaron Jauregui
aaron.jauregui at canonical.com
Thu Mar 20 00:57:18 UTC 2025
Add fix for fetching respun ko component packages.
Signed-off-by: Aaron Jauregui <aaron.jauregui at canonical.com>
---
snapcraft.yaml | 9 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)
diff --git a/snapcraft.yaml b/snapcraft.yaml
index 1d4c992..e3e0ab1 100644
--- a/snapcraft.yaml
+++ b/snapcraft.yaml
@@ -125,11 +125,16 @@ parts:
override-build: |
craftctl default
version=$(craftctl get version)
+ objects_ver=$(apt-cache show linux-objects-nvidia-550-server-"${version%.*}"-generic| grep -e "^Version: " | head -n1 | awk '{print $2}')
+
+ # make sure version strings match
+ [[ "$objects_ver" == "$version"* ]]
+
# Duplicate libc causing conflicts, deleting to use system's libc
rm -f -- "$CRAFT_PART_INSTALL/usr/lib/$(uname -m)-linux-gnu/libc.so.6"
- apt-get download linux-objects-nvidia-550-server-"${version%.*}"-generic="$version" \
- linux-signatures-nvidia-"${version%.*}"-generic="$version"
+ apt-get download linux-objects-nvidia-550-server-"${version%.*}"-generic="$objects_ver" \
+ linux-signatures-nvidia-"${version%.*}"-generic="$objects_ver"
for i in *.deb; do dpkg-deb -x "$i" nvidia-objects ; done
mkdir -p "$CRAFT_PART_INSTALL"/bits
--
2.43.0
More information about the kernel-team
mailing list