build/payload/seabios: reduced indentation
Signed-off-by: Leah Rowe <leah@libreboot.org>fsdg20230625
parent
a4ea286731
commit
6344b19600
|
@ -30,7 +30,10 @@ main()
|
|||
printf "Building SeaBIOS payloads and SeaVGABIOS\n"
|
||||
|
||||
check_dependencies
|
||||
build_seabios_payloads
|
||||
|
||||
for x in normal vgarom libgfxinit; do
|
||||
build_seabios_elf "${x}"
|
||||
done
|
||||
|
||||
# clean it again. gotta keep it clean!
|
||||
[[ -f Makefile ]] && make -C seabios distclean
|
||||
|
@ -51,9 +54,10 @@ check_dependencies()
|
|||
fi
|
||||
}
|
||||
|
||||
build_seabios_payloads()
|
||||
build_seabios_elf()
|
||||
{
|
||||
for x in normal vgarom libgfxinit; do
|
||||
inittype=${1}
|
||||
|
||||
if [ ! -f seabios/Makefile ]; then
|
||||
printf "SeaBIOS not properly downloaded.\n"
|
||||
exit 1
|
||||
|
@ -61,19 +65,17 @@ build_seabios_payloads()
|
|||
|
||||
make distclean -BC seabios || exit 1
|
||||
|
||||
cp "resources/seabios/config/${x}" seabios/.config
|
||||
cp "resources/seabios/config/${inittype}" seabios/.config
|
||||
make silentoldconfig -j$(nproc) -BC seabios || exit 1
|
||||
make -j$(nproc) -BC seabios || exit 1
|
||||
|
||||
seabios_elf_dst="${payloaddir}/seabios_${x}.elf"
|
||||
seabios_elf_dst="${payloaddir}/seabios_${inittype}.elf"
|
||||
cp ${seabios_elf} "${seabios_elf_dst}" || exit 1
|
||||
|
||||
if [ "${x}" = "libgfxinit" ]; then
|
||||
cp ${seavgabios} ${payloaddir}/seavgabios.bin \
|
||||
|| exit 1
|
||||
if [ "${inittype}" = "libgfxinit" ]; then
|
||||
cp ${seavgabios} ${payloaddir}/seavgabios.bin || exit 1
|
||||
fi
|
||||
rm -f seabios/.config || exit 1
|
||||
done
|
||||
}
|
||||
|
||||
main $@
|
||||
|
|
Loading…
Reference in New Issue