commit:     9c84a312947ed95984b9216b2d33e71ec583fbb0
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Jun  7 21:10:53 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Jun  7 21:10:56 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c84a312

kernel-build.eclass: add missing || die for debug mv

See: https://github.com/gentoo/gentoo/pull/25789
Signed-off-by: Sam James <sam <AT> gentoo.org>

 eclass/kernel-build.eclass | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/eclass/kernel-build.eclass b/eclass/kernel-build.eclass
index 5a68f451caaa..24eed38eee35 100644
--- a/eclass/kernel-build.eclass
+++ b/eclass/kernel-build.eclass
@@ -198,7 +198,9 @@ kernel-build_src_install() {
        # Install the unstripped uncompressed vmlinux for use with systemtap
        # etc.  Use mv rather than doins for the same reason as above --
        # space and time.
-       use debug && mv build/vmlinux "/usr/src/linux-${ver}/"
+       if use debug; then
+               mv build/vmlinux "/usr/src/linux-${ver}/" || die
+       fi
 
        # building modules fails with 'vmlinux has no symtab?' if stripped
        use ppc64 && dostrip -x "/usr/src/linux-${ver}/${image_path}"

Reply via email to