APPLIED: [PATCH] [SRU][B/raspi2] snapcraft.yaml: skip non-existent firmware_install step
Kleber Souza
kleber.souza at canonical.com
Wed Sep 5 07:12:03 UTC 2018
On 08/30/18 14:56, Paolo Pisati wrote:
> BugLink: https://bugs.launchpad.net/bugs/1789897
>
> [Impact]
>
> Linux kernel removed the 'firmware_install' step long ago (~4.13), so invoking
> it results in a broken kernel snap build:
>
> ...
> make -j4 CONFIG_PREFIX=/build/pc-kernel/parts/kernel/install modules_install
> INSTALL_MOD_PATH=/build/pc-kernel/parts/kernel/install dtbs_install
> INSTALL_DTBS_PATH=/build/pc-kernel/parts/kernel/install/dtbs firmware_install
> INSTALL_FW_PATH=/build/pc-kernel/parts/kernel/install/lib/firmware Failed to run
> 'make -j4 CONFIG_PREFIX=/build/pc-kernel/parts/kernel/install modules_install
> INSTALL_MOD_PATH=/build/pc-kernel/parts/kernel/install dtbs_install
> INSTALL_DTBS_PATH=/build/pc-kernel/parts/kernel/install/dtbs firmware_install
> INSTALL_FW_PATH=/build/pc-kernel/parts/kernel/install/lib/firmware' for
> 'kernel': Exited with code 2. Verify that the part is using the correct
> parameters and try again.
>
> During the last snapcraft patch, i accidentally removed the directive to skip
> it.
>
> [Fix]
>
> Apply the attached patch
>
> [Test]
>
> Try to snap a kernel:
>
> $ snapcraft --target-arch=arm
>
> ...
> The version has been set to '4.15.0-1022.24'
> Snapping 'pi2-kernel' |
> Snapped pi2-kernel_4.15.0-1022.24_armhf.snap
>
> [Regression]
>
> None, it actually fixes a regression.
>
> Paolo Pisati (1):
> UBUNTU: snapcraft.yaml: skip non-existent firmware_install step
>
> snapcraft.yaml | 1 +
> 1 file changed, 1 insertion(+)
>
Applied to bionic/raspi2 branch.
Thanks,
Kleber
More information about the kernel-team
mailing list