summaryrefslogtreecommitdiffstats
path: root/bsp/meta-sancloud/kas/patches/meta-arago/0001-linux-copy-defconfig-Only-move-do_create_srcipk-task.patch
blob: dce9abb7561c2e96742c1384f31b72ece72fbac7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
From aa5193801eb5052eba389f51deacbce7ec74c589 Mon Sep 17 00:00:00 2001
From: Paul Barker <pbarker@konsulko.com>
Date: Sun, 21 Jun 2020 15:20:02 +0100
Subject: [master/dunfell][PATCH] linux: copy-defconfig: Only move
 do_create_srcipk task if it is defined
To: meta-arago@arago-project.org

Signed-off-by: Paul Barker <pbarker@konsulko.com>
---
 .../recipes-kernel/linux/copy-defconfig.inc              | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/meta-arago-distro/recipes-kernel/linux/copy-defconfig.inc b/meta-arago-distro/recipes-kernel/linux/copy-defconfig.inc
index 10ecf8ea..65b615cb 100644
--- a/meta-arago-distro/recipes-kernel/linux/copy-defconfig.inc
+++ b/meta-arago-distro/recipes-kernel/linux/copy-defconfig.inc
@@ -17,6 +17,9 @@ do_configure_append() {
     fi
 }
 
-# Move create_srcipk task so that the release defconfig is included.
-deltask do_create_srcipk
-addtask create_srcipk after do_configure before do_compile
+python __anonymous() {
+    # Move create_srcipk task so that the release defconfig is included.
+    if d.getVarFlag('do_create_srcipk', "task"):
+        bb.build.deltask('do_create_srcipk', d)
+        bb.build.addtask('do_create_srcipk', 'do_configure', 'do_compile', d)
+}
-- 
2.27.0