mirror of
https://codeberg.org/libreboot/lbmk.git
synced 2026-07-17 08:40:14 +02:00
pragmatic system distribution guideline compliance
osboot is now part of libreboot, and will soon shut down. libreboot now conforms to osboot policy.
This commit is contained in:
@@ -19,23 +19,6 @@
|
||||
[ "x${DEBUG+set}" = 'xset' ] && set -v
|
||||
set -u -e
|
||||
|
||||
usage()
|
||||
{
|
||||
progname="./download seabios"
|
||||
printf "Usage:\n"
|
||||
printf "\t%s # %s\n" \
|
||||
"${progname}" \
|
||||
"Download SeaBIOS"
|
||||
printf "\t%s --help # %s\n" \
|
||||
"${progname}" \
|
||||
"Prints this help"
|
||||
}
|
||||
|
||||
if [ $# -ne 0 ] ; then
|
||||
usage
|
||||
exit 0
|
||||
fi
|
||||
|
||||
# Get SeaBIOS, revert to commit last used and apply patches.
|
||||
|
||||
# Remove the old version that may still exist
|
||||
@@ -43,43 +26,4 @@ fi
|
||||
|
||||
printf "Downloading SeaBIOS\n"
|
||||
|
||||
rm -f build_error
|
||||
|
||||
rm -rf "seabios/"
|
||||
|
||||
# Get latest SeaBIOS
|
||||
# ------------------------------------------------------------------------------
|
||||
|
||||
# download it using git
|
||||
git clone https://review.coreboot.org/seabios || git clone https://github.com/coreboot/seabios
|
||||
|
||||
if [ ! -d "seabios" ]; then
|
||||
printf "seabios not downloaded; check network connection?\n\n"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
(
|
||||
# modifications are required
|
||||
cd "seabios/"
|
||||
|
||||
# Reset to the last commit that was tested (we use stable releases for seabios)
|
||||
# ------------------------------------------------------------------------------
|
||||
|
||||
git reset --hard 64f37cc530f144e53c190c9e8209a51b58fd5c43
|
||||
|
||||
for patchfile in ../resources/seabios/patches/*.patch; do
|
||||
if [ ! -f "${patchfile}" ]; then continue; fi
|
||||
git am "${patchfile}" || touch ../build_error
|
||||
if [ -f ../build_error ]; then
|
||||
git am --abort
|
||||
break
|
||||
fi
|
||||
done
|
||||
)
|
||||
|
||||
if [ -f build_error ]; then
|
||||
rm -f build_error
|
||||
exit 1
|
||||
fi
|
||||
|
||||
exit 0
|
||||
./download gitmodule seabios
|
||||
|
||||
Reference in New Issue
Block a user