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