mirror of
https://codeberg.org/libreboot/lbmk.git
synced 2026-07-14 23:39:33 +02:00
download/u-boot: Support applying patches from board dirs
Boards may need different sets of patches to be applied to their U-Boot builds, copy the existing mechanism from the coreboot download script to the U-Boot download script. Signed-off-by: Alper Nebi Yasak <alpernebiyasak@gmail.com>
This commit is contained in:
@@ -169,6 +169,20 @@ downloadfor() {
|
|||||||
"${ubtree}"
|
"${ubtree}"
|
||||||
return 1
|
return 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
for patch in resources/u-boot/${board}/patches/*.patch; do
|
||||||
|
if [ ! -f "${patch}" ]; then
|
||||||
|
continue
|
||||||
|
fi
|
||||||
|
|
||||||
|
git -C "${ubtree}" am "$(pwd)/${patch}" || touch build_error
|
||||||
|
if [ -f build_error ]; then
|
||||||
|
printf "ERROR: %s: Unable to apply patch '%s' for board '%s' on tree '%s'" \
|
||||||
|
"download/u-boot" "${patch}" "${board}" "${ubtree}"
|
||||||
|
git -C "${ubtree}" am --abort
|
||||||
|
return 1
|
||||||
|
fi
|
||||||
|
done
|
||||||
}
|
}
|
||||||
|
|
||||||
strip_comments()
|
strip_comments()
|
||||||
|
|||||||
Reference in New Issue
Block a user