mirror of
https://codeberg.org/libreboot/lbmk.git
synced 2026-07-13 14:59:34 +02:00
remove blobutil and boards/utils needing/for blobs
delete all blobs. TODO: actually deblob coreboot/uboot when downloading. i'll that in a little while, in an upcoming commit. yes. purge it all, in fsf style. censor what the fsf doesn't like. so that they can feel good about having less, because ideological purity is better than helping more people use coreboot, yes? Signed-off-by: Leah Rowe <leah@libreboot.org>
This commit is contained in:
@@ -129,10 +129,6 @@ listboards()
|
||||
buildrom() {
|
||||
board="$1"
|
||||
|
||||
# Start by building blobs and placing them in the
|
||||
# coreboot tree only for boards that need them
|
||||
./blobutil download ${board} || exit 1
|
||||
|
||||
if [ -d "resources/coreboot/${board}/" ]; then
|
||||
./build boot roms_helper ${board}${opts}
|
||||
else
|
||||
|
||||
@@ -31,9 +31,6 @@ set -u -e
|
||||
|
||||
projectname="$(cat projectname)"
|
||||
|
||||
blobs_required=""
|
||||
microcode_required=""
|
||||
|
||||
kmapdir="resources/grub/keymap"
|
||||
displaymodes=""
|
||||
payloads=""
|
||||
@@ -161,15 +158,6 @@ if [ "${payload_uboot}" = "y" ] && \
|
||||
uboot_config="default"
|
||||
fi
|
||||
|
||||
if [ "${microcode_required}" != "n" ] \
|
||||
&& [ "${microcode_required}" != "y" ]; then
|
||||
microcode_required="y"
|
||||
fi
|
||||
if [ "${blobs_required}" != "n" ] \
|
||||
&& [ "${blobs_required}" != "y" ]; then
|
||||
blobs_required="y"
|
||||
fi
|
||||
|
||||
# Override all payload directives with cmdline args
|
||||
if [ ! -z ${payloads} ]; then
|
||||
echo "setting payloads $payloads"
|
||||
@@ -320,10 +308,6 @@ moverom() {
|
||||
newrompath="$2"
|
||||
cuttype="$3"
|
||||
|
||||
if [ "${blobs_required}" = "n" ]; then
|
||||
newrompath="${newrompath%.rom}_noblobs.rom"
|
||||
fi
|
||||
|
||||
printf "\nCreating new ROM image: %s\n" "${newrompath}"
|
||||
|
||||
if [ "${cuttype}" = "4MiB IFD BIOS region" ]; then
|
||||
@@ -363,21 +347,6 @@ moverom() {
|
||||
count=64k conv=notrunc
|
||||
rm -f top64k.bin
|
||||
fi
|
||||
|
||||
if [ "${microcode_required}" = "n" ]; then
|
||||
_newrom_b="${newrompath%.rom}_nomicrocode.rom"
|
||||
cp "${newrompath}" "${_newrom_b}" || exit 1
|
||||
microcode_present="y"
|
||||
"${cbfstool}" "${_newrom_b}" remove -n \
|
||||
cpu_microcode_blob.bin || microcode_present="n"
|
||||
if [ "${microcode_present}" = "n" ]; then
|
||||
rm -f "${_newrom_b}" || exit 1
|
||||
printf "REMARK: '%s' already lacks microcode\n" \
|
||||
${newrompath}
|
||||
printf "Renaming default ROM file instead.\n"
|
||||
mv "${newrompath}" "${_newrom_b}" || exit 1
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
# expected: configs must not specify a payload
|
||||
|
||||
Reference in New Issue
Block a user