summaryrefslogtreecommitdiff
diff options
authorPMR <pmr@pmr-lander>2019-10-08 13:05:20 +0000
committerPMR <pmr@pmr-lander>2019-10-08 13:05:20 +0000
commit6ed2fdaabeda2229301570d908729b460f3c6035 (patch)
tree38abf6b26047d64e5df8a2edac9c704107b035f8
parent26cc8a96b718ffde13d57965279f6869a3adf710 (diff)
parentb5c98c3cb6a6289c79f7ce61e018a1958fe192e9 (diff)
Merge #373815 from ~jocave/plainbox-provider-checkbox:fail-on-kernel-extract
-rw-r--r--units/kernel-snap/jobs.pxu15
1 files changed, 15 insertions, 0 deletions
diff --git a/units/kernel-snap/jobs.pxu b/units/kernel-snap/jobs.pxu
index 5b573fd..ddc3581 100644
--- a/units/kernel-snap/jobs.pxu
+++ b/units/kernel-snap/jobs.pxu
@@ -1,4 +1,19 @@
+id: kernel-snap/force-kernel-extraction
+category_id: kernel-snap
+_summary: Kernel snap contains force-kernel-extraction flag
+_description:
+ In Ubuntu Core 16 & Ubuntu Core 18 images for devices using Full Disk
+ Encryption it is necessary to inform snapd that when a kernel snap is
+ refreshed the kernel image should be extracted and placed in the boot
+ partition.
+flags: simple fail-on-resource
+command: echo "force-kernel-extraction file found in kernel snap"
+imports:
+ from com.canonical.certification import ubuntu_core_features
+requires:
+ ubuntu_core_features.force_kernel_extraction == 'True'
+
id: kernel-snap/booted-kernel-matches-current
category_id: kernel-snap
_summary: The booted kernel image matches image in current kernel snap