diff options
Diffstat (limited to 'resources/scripts/download/seabios')
-rwxr-xr-x | resources/scripts/download/seabios | 58 |
1 files changed, 1 insertions, 57 deletions
diff --git a/resources/scripts/download/seabios b/resources/scripts/download/seabios index a7c4ab5e..189e148b 100755 --- a/resources/scripts/download/seabios +++ b/resources/scripts/download/seabios @@ -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 |