mirror of
https://codeberg.org/libreboot/lbmk.git
synced 2026-07-18 14:12:44 +02:00
+4
-13
@@ -276,23 +276,14 @@ vendor_checksum()
|
|||||||
|
|
||||||
cbfs()
|
cbfs()
|
||||||
{
|
{
|
||||||
fRom="$1" # image to operate on
|
|
||||||
fAdd="$2" # file to add
|
|
||||||
fName="$3" # filename when added in CBFS
|
|
||||||
|
|
||||||
ccmd="add-payload" && [ $# -gt 3 ] && [ $# -lt 5 ] && ccmd="add"
|
ccmd="add-payload" && [ $# -gt 3 ] && [ $# -lt 5 ] && ccmd="add"
|
||||||
lzma="-c lzma" && [ $# -gt 3 ] && [ $# -lt 5 ] && lzma="-t $4"
|
lzma="-c lzma" && [ $# -gt 3 ] && [ $# -lt 5 ] && lzma="-t $4"
|
||||||
|
|
||||||
# hack. TODO: do it better. this whole function is cursed
|
[ $# -gt 4 ] && [ "$5" = "0x1110000" ] && \
|
||||||
if [ $# -gt 4 ]; then
|
ccmd="add-flat-binary" && \
|
||||||
# add flat binary for U-Boot (u-boot.bin) on x86
|
lzma="-c lzma -l 0x1110000 -e 0x1110000"
|
||||||
if [ "$5" = "0x1110000" ]; then
|
|
||||||
ccmd="add-flat-binary"
|
|
||||||
lzma="-c lzma -l 0x1110000 -e 0x1110000"
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
x_ "$cbfstool" "$fRom" $ccmd -f "$fAdd" -n "$fName" $lzma
|
x_ "$cbfstool" "$1" $ccmd -f "$2" -n "$3" $lzma
|
||||||
}
|
}
|
||||||
|
|
||||||
mk()
|
mk()
|
||||||
|
|||||||
Reference in New Issue
Block a user