[OE-core] [oe][dizzy][PATCH] kernel.bbclass: prevent rename not exist dirs
Yen-Chin Lee
coldnew.tw at gmail.com
Tue Dec 30 01:38:53 UTC 2014
During kernel_do_install it will use mv command to make some dirs be
hidden dirs then rename back, but kernel version below 2.6.30 doesn't has
tools dir.
Check if dir exist or not to make kernel_do_install not failed for
kernel <2.6.30.
Signed-off-by: Yen-Chin Lee <coldnew.tw at gmail.com>
---
meta/classes/kernel.bbclass | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/meta/classes/kernel.bbclass b/meta/classes/kernel.bbclass
index f300fa3..58922c2 100644
--- a/meta/classes/kernel.bbclass
+++ b/meta/classes/kernel.bbclass
@@ -265,7 +265,7 @@ kernel_do_install() {
# hide directories that shouldn't have their .c, s and S files deleted
for d in tools scripts lib; do
- mv $kerneldir/$d $kerneldir/.$d
+ [ -d $kerneldir/$d ] && mv $kerneldir/$d $kerneldir/.$d
done
# delete .c, .s and .S files, unless we hid a directory as .<dir>. This technique is
@@ -274,7 +274,7 @@ kernel_do_install() {
# put the hidden dirs back
for d in tools scripts lib; do
- mv $kerneldir/.$d $kerneldir/$d
+ [ -d $kerneldir/.$d ] && mv $kerneldir/.$d $kerneldir/$d
done
# As of Linux kernel version 3.0.1, the clean target removes
--
2.2.1
More information about the Openembedded-core
mailing list