Cloning into an existing directory is not allowed.

Signed-off-by: Marcus Better <mar...@better.se>
---
 include/kernel-defaults.mk |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

diff --git a/include/kernel-defaults.mk b/include/kernel-defaults.mk
index 36f9174..d2ff4b9 100644
--- a/include/kernel-defaults.mk
+++ b/include/kernel-defaults.mk
@@ -40,10 +40,16 @@ ifeq ($(strip $(CONFIG_EXTERNAL_KERNEL_TREE)),"")
   else
     ifeq ($(strip $(CONFIG_KERNEL_GIT_LOCAL_REPOSITORY)),"")
 define Kernel/Prepare/Default
+       if [ -d $(LINUX_DIR) ]; then \
+               rmdir $(LINUX_DIR); \
+       fi
        git clone $(CONFIG_KERNEL_GIT_CLONE_URI) $(LINUX_DIR)
     endef
   else
     define Kernel/Prepare/Default
+       if [ -d $(LINUX_DIR) ]; then \
+               rmdir $(LINUX_DIR); \
+       fi
        git clone --reference $(CONFIG_KERNEL_GIT_LOCAL_REPOSITORY) 
$(CONFIG_KERNEL_GIT_CLONE_URI) $(LINUX_DIR) 
     endef
   endif
-- 
1.6.0.4



_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
http://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel

Reply via email to