linux: stop if one linux patches doesn't apply
If you have several linux patches directories, Buildroot does not stop if one patches of the first directories don't apply. This patch fixes this. Signed-off-by: Sébastien Szymanski <sebastien.szymanski@armadeus.com> Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
This commit is contained in:
parent
84183b3ec3
commit
540e14a81c
@ -162,11 +162,11 @@ LINUX_POST_DOWNLOAD_HOOKS += LINUX_DOWNLOAD_PATCHES
|
||||
define LINUX_APPLY_PATCHES
|
||||
for p in $(LINUX_PATCHES) ; do \
|
||||
if echo $$p | grep -q -E "^ftp://|^http://|^https://" ; then \
|
||||
$(APPLY_PATCHES) $(@D) $(DL_DIR) `basename $$p` ; \
|
||||
$(APPLY_PATCHES) $(@D) $(DL_DIR) `basename $$p` || exit 1; \
|
||||
elif test -d $$p ; then \
|
||||
$(APPLY_PATCHES) $(@D) $$p linux-\*.patch ; \
|
||||
$(APPLY_PATCHES) $(@D) $$p linux-\*.patch || exit 1; \
|
||||
else \
|
||||
$(APPLY_PATCHES) $(@D) `dirname $$p` `basename $$p` ; \
|
||||
$(APPLY_PATCHES) $(@D) `dirname $$p` `basename $$p` || exit 1; \
|
||||
fi \
|
||||
done
|
||||
endef
|
||||
|
Loading…
Reference in New Issue
Block a user