diff options
author | Paolo Pisati <paolo.pisati@canonical.com> | 2017-11-27 12:07:34 +0100 |
---|---|---|
committer | Masahiro Yamada <yamada.masahiro@socionext.com> | 2017-12-12 16:00:18 +0100 |
commit | 5704d4557f279962a1fa9ee9c5b562eb27376103 (patch) | |
tree | d54426acf7e60e5911b9fade9e9b153fd904e688 /scripts/package/snapcraft.template | |
parent | Linux 4.15-rc2 (diff) | |
download | linux-5704d4557f279962a1fa9ee9c5b562eb27376103.tar.xz linux-5704d4557f279962a1fa9ee9c5b562eb27376103.zip |
scripts/package: snap-pkg target
Following in footsteps of other targets like 'deb-pkg, 'rpm-pkg' and 'tar-pkg',
this patch adds a 'snap-pkg' target for the creation of a Linux kernel snap
package using the kbuild infrastructure.
A snap, in its general form, is a self contained, sandboxed, universal package
and it is intended to work across multiple distributions and/or devices. A snap
package is distributed as a single compressed squashfs filesystem.
A kernel snap is a snap package carrying the Linux kernel, kernel modules,
accessory files (DTBs, System.map, etc) and a manifesto file. The purpose of a
kernel snap is to carry the Linux kernel during the creation of a system image,
eg. Ubuntu Core, and its subsequent upgrades.
For more information on snap packages: https://snapcraft.io/docs/
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
Diffstat (limited to 'scripts/package/snapcraft.template')
-rw-r--r-- | scripts/package/snapcraft.template | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/scripts/package/snapcraft.template b/scripts/package/snapcraft.template new file mode 100644 index 000000000000..626d278e4a5a --- /dev/null +++ b/scripts/package/snapcraft.template @@ -0,0 +1,14 @@ +name: kernel +version: KERNELRELEASE +summary: Linux kernel +description: The upstream Linux kernel +grade: stable +confinement: strict +type: kernel + +parts: + kernel: + plugin: kernel + source: SRCTREE + source-type: tar + kernel-with-firmware: false |