[SRU][kernel-snaps-uc24.04/pc][PATCH v2 1/1] snapcraft.yaml: fix source declarations, cleanup
Aaron Jauregui
aaron.jauregui at canonical.com
Thu Feb 20 06:04:35 UTC 2025
Signed-off-by: Aaron Jauregui <aaron.jauregui at canonical.com>
---
files/meta/kernel.yaml | 1 +
snapcraft.yaml | 13 +++++--------
2 files changed, 6 insertions(+), 8 deletions(-)
create mode 100644 files/meta/kernel.yaml
diff --git a/files/meta/kernel.yaml b/files/meta/kernel.yaml
new file mode 100644
index 0000000..aa09f00
--- /dev/null
+++ b/files/meta/kernel.yaml
@@ -0,0 +1 @@
+dynamic-modules: $SNAP_DATA
diff --git a/snapcraft.yaml b/snapcraft.yaml
index c18888d..f4bbb42 100644
--- a/snapcraft.yaml
+++ b/snapcraft.yaml
@@ -46,8 +46,6 @@ parts:
override-build: |
craftctl default
- echo BULID
-
# Determine version and 'uname -r'
unamer=$(basename "$CRAFT_PART_INSTALL"/lib/modules/*)
version="$(apt show linux-image-uc-"$unamer" 2>/dev/null | sed -n 's/^Version: //p' | head -n1)"
@@ -76,7 +74,6 @@ parts:
post-refresh.pc-kernel: snap/hooks/post-refresh
override-stage: |
- echo STAGE
# Determine 'uname -r'
unamer=$(basename "$CRAFT_PART_INSTALL"/lib/modules/*)
@@ -120,7 +117,7 @@ parts:
source: files
nvidia-550-ko-comp:
- source:https://git.launchpad.net/canonical-kernel-snaps
+ source: https://git.launchpad.net/canonical-kernel-snaps
source-type: git
source-branch: main
plugin: nil
@@ -131,7 +128,7 @@ parts:
override-build: |
craftctl default
- version="$(craftctl get version)"
+ version=$(craftctl get 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"
@@ -144,7 +141,7 @@ parts:
# Move hooks
mv hooks/nvidia-ko/* "$CRAFT_PART_INSTALL"
-organize:
+ organize:
bits/: (component/nvidia-550-ko)/bits
usr/bin: (component/nvidia-550-ko)/bin
usr/lib: (component/nvidia-550-ko)/lib
@@ -154,7 +151,7 @@ organize:
remove.nvidia-ko: (component/nvidia-550-ko)/snap/hooks/remove
nvidia-550-user-comp:
- source:https://git.launchpad.net/canonical-kernel-snaps
+ source: https://git.launchpad.net/canonical-kernel-snaps
source-type: git
source-branch: main
plugin: nil
@@ -192,7 +189,7 @@ organize:
# Prune nvidia-550-user to prevent shipping duplicate mesa libraries
nvidia-550-user-cleanup:
after: [nvidia-550-user-comp]
- source:https://github.com/canonical/gpu-snap.git
+ source: https://github.com/canonical/gpu-snap.git
plugin: dump
override-prime: |
craftctl default
--
2.43.0
More information about the kernel-team
mailing list