ACK: [PATCH] UBUNTU: snapcraft.yaml: various improvements
Colin Ian King
colin.king at canonical.com
Tue Jun 27 14:39:46 UTC 2017
On 26/06/17 15:55, Colin Ian King wrote:
> Hi Paolo,
>
> 2 minor nitpicks:
>
> On 26/06/17 15:23, Paolo Pisati wrote:
>> BugLink: http://bugs.launchpad.net/bugs/1700576
>>
>> This patch improves over the original snapcraft.yaml we ship in Xenial,
>> and makes the generated kernel snap nearly identical to the one we ship
>> in the store.
>> Among the different improvements, we have:
>>
>> 1) include the linux-firmwar and linux-firmware-snapdraone packages in
>
> typo: linux-firmware
>
>> the final snap
>> 2) rename it to snapdragon-kernel to match the snap we have in the store
>> 3) dynamic versioning
>> 4) autogenerated config from debian.$DEBIAN/config/*
>>
>> Signed-off-by: Paolo Pisati <paolo.pisati at canonical.com>
>> ---
>> snapcraft.yaml | 14 ++++++++++----
>> 1 file changed, 10 insertions(+), 4 deletions(-)
>>
>> diff --git a/snapcraft.yaml b/snapcraft.yaml
>> index 9eb3f40..9ceba92 100644
>> --- a/snapcraft.yaml
>> +++ b/snapcraft.yaml
>> @@ -1,10 +1,10 @@
>> -name: pc-kernel
>> +name: dragonboard-kernel
>> version: null
>> version-script: |
>> . debian/debian.env
>> dpkg-parsechangelog -l $DEBIAN/changelog -S version
>> -summary: The Ubuntu generic Linux kernel
>> -description: This Ubuntu generic Linux kernel
>> +summary: The canonical snapdragon arm64 kernel
>> +description: The canonical snapdragon arm64 kernel
>
> Should that be "The Canonical snapgragon..."
>
>
>> grade: stable
>> confinement: strict
>> type: kernel
>> @@ -14,18 +14,24 @@ parts:
>> plugin: kernel
>> source: .
>> source-type: git
>> - kconfigflavour: generic
>> + kconfigflavour: snapdragon
>> kconfigs:
>> - CONFIG_DEBUG_INFO=n
>> + install: |
>> + cp $SNAPCRAFT_PART_INSTALL/dtbs/qcom/apq8016-sbc-snappy.dtb $SNAPCRAFT_PART_INSTALL/dtbs/qcom/apq8016-sbc.dtb
>> firmware:
>> plugin: nil
>> stage-packages:
>> - linux-firmware
>> + - linux-firmware-snapdragon
>> organize:
>> lib/firmware: firmware
>> prime:
>> - -usr
>> - -lib
>> + install: |
>> + mkdir -p $SNAPCRAFT_PART_INSTALL/firmware/wlan
>> + ln -s /run/macaddr0 $SNAPCRAFT_PART_INSTALL/firmware/wlan/
>> build-packages:
>> - cpio
>> - libssl-dev
>>
>
>
As what Stefan said, lets fix those spelling mistakes when it is applied
Acked-by: Colin Ian King at canonical.com
More information about the kernel-team
mailing list