mirror of
https://codeberg.org/libreboot/lbmk.git
synced 2026-07-16 13:16:47 +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:
@@ -21,57 +21,5 @@
|
||||
[ "x${DEBUG+set}" = 'xset' ] && set -v
|
||||
set -u -e
|
||||
|
||||
usage()
|
||||
{
|
||||
progname="./download grub"
|
||||
printf "Usage:\n"
|
||||
printf "\t%s # %s\n" \
|
||||
"${progname}" \
|
||||
"Download GRUB"
|
||||
printf "\t%s --help # %s\n" \
|
||||
"${progname}" \
|
||||
"Prints this help"
|
||||
}
|
||||
|
||||
if [ $# -ne 0 ] ; then
|
||||
usage
|
||||
exit 0
|
||||
fi
|
||||
|
||||
# Remove the old version that may still exist
|
||||
# ------------------------------------------------------------------------------
|
||||
|
||||
printf "Downloading GRUB\n"
|
||||
|
||||
rm -Rf "grub/"
|
||||
|
||||
# Get latest GRUB
|
||||
# ------------------------------------------------------------------------------
|
||||
|
||||
# download it using git
|
||||
git clone git://git.savannah.gnu.org/grub.git || git clone http://git.savannah.gnu.org/r/grub.git
|
||||
|
||||
if [ ! -d "grub" ]; then
|
||||
printf "grub not downloaded; check network connection?\n\n"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
(
|
||||
# modifications are required
|
||||
cd "grub/"
|
||||
# reset to known revision
|
||||
git reset --hard 50aace6bdb918150ba47e3c16146dcca271c134a
|
||||
for grubpatch in ../resources/grub/patches/*; do
|
||||
git am "${grubpatch}"
|
||||
done
|
||||
|
||||
git clone git://git.sv.gnu.org/gnulib gnulib
|
||||
cd gnulib/
|
||||
|
||||
# NOTE: when updating this, make sure it's the version specified
|
||||
# in bootstrap.conf on that version of GRUB, as specified above
|
||||
git reset --hard d271f868a8df9bbec29049d01e056481b7a1a263
|
||||
rm -Rf .git*
|
||||
)
|
||||
|
||||
printf "\n\n"
|
||||
./download gitmodule grub
|
||||
./download gitmodule gnulib
|
||||
|
||||
Reference in New Issue
Block a user