diff options
author | Steven Hung (洪于玉) <Steven.Hung@mediatek.com> | 2019-04-19 07:31:58 +0000 |
---|---|---|
committer | Armin Kuster <akuster808@gmail.com> | 2019-05-02 13:21:53 -0700 |
commit | 16b39e9deb50d5583e1be9ad08cce8d76b78639d (patch) | |
tree | e8d5ffa7d358e0e6ced70e13cbbca776e6d9f2bf /meta/classes | |
parent | 3ac1a1973e546360e4fc5626c9a9fcf506c786e6 (diff) | |
download | openembedded-core-contrib-16b39e9deb50d5583e1be9ad08cce8d76b78639d.tar.gz |
kernel.bbclass: convert base_do_unpack_append() to a task
<pre>
when externalsrc is enabled and the 'do_unpack' task is deleted,
building kernel module fail
Signed-off-by: Steven Hung (洪于玉) <Steven.Hung@mediatek.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
Diffstat (limited to 'meta/classes')
-rw-r--r-- | meta/classes/kernel.bbclass | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/meta/classes/kernel.bbclass b/meta/classes/kernel.bbclass index 9da9818962..b346a6059a 100644 --- a/meta/classes/kernel.bbclass +++ b/meta/classes/kernel.bbclass @@ -130,7 +130,7 @@ inherit ${KERNEL_CLASSES} # the symlink. do_unpack[cleandirs] += " ${S} ${STAGING_KERNEL_DIR} ${B} ${STAGING_KERNEL_BUILDDIR}" do_clean[cleandirs] += " ${S} ${STAGING_KERNEL_DIR} ${B} ${STAGING_KERNEL_BUILDDIR}" -base_do_unpack_append () { +python do_symlink_kernsrc () { s = d.getVar("S") if s[-1] == '/': # drop trailing slash, so that os.symlink(kernsrc, s) doesn't use s as directory name and fail @@ -147,6 +147,7 @@ base_do_unpack_append () { shutil.move(s, kernsrc) os.symlink(kernsrc, s) } +addtask symlink_kernsrc before do_configure after do_unpack inherit kernel-arch deploy |