mirror of
https://codeberg.org/libreboot/lbmk.git
synced 2026-09-20 05:30:25 +02:00
+1
-33
@@ -5,9 +5,6 @@
|
||||
# Copyright (c) 2020-2025 Leah Rowe <leah@libreboot.org>
|
||||
# Copyright (c) 2025 Alper Nebi Yasak <alpernebiyasak@gmail.com>
|
||||
|
||||
cbfstool="elf/coreboot/default/cbfstool"
|
||||
rmodtool="elf/coreboot/default/rmodtool"
|
||||
|
||||
mkrom_tarball()
|
||||
{
|
||||
update_xbmkver "$1"
|
||||
@@ -108,7 +105,7 @@ setvars()
|
||||
}
|
||||
|
||||
# return 0 if project is single-tree, otherwise 1
|
||||
# e.g. coreboot is multi-tree, so 1
|
||||
# e.g. firefox is multi-tree, so 1
|
||||
singletree()
|
||||
{
|
||||
( fx_ "eval exit 1 && err" find "config/$1/"*/ -type f \
|
||||
@@ -138,35 +135,6 @@ findpath()
|
||||
done
|
||||
}
|
||||
|
||||
pad_one_byte()
|
||||
{
|
||||
paddedfile="`mktemp || err "mktemp pad_one_byte"`" || \
|
||||
err "can't make tmp file" "pad_one_byte" "$@"
|
||||
|
||||
x_ cat "$1" config/data/coreboot/0 > "$paddedfile" || \
|
||||
err "could not pad file '$paddedfile'" "pad_one_byte" "$1"; :
|
||||
|
||||
x_ mv "$paddedfile" "$1"
|
||||
}
|
||||
|
||||
unpad_one_byte()
|
||||
{
|
||||
xromsize="$(expr $(stat -c '%s' "$1") - 1)" || \
|
||||
err "can't increment file size" "unpad_one_byte" "$@"
|
||||
|
||||
if [ $xromsize -lt 524288 ]; then
|
||||
|
||||
err "too small, $xromsize: $1" "unpad_one_byte" "$@"
|
||||
fi
|
||||
|
||||
unpaddedfile="`mktemp || err "mktemp unpad_one_byte"`" || \
|
||||
err "can't make tmp file" "unpad_one_byte" "$@"
|
||||
|
||||
x_ dd if="$1" of="$unpaddedfile" bs=$xromsize count=1
|
||||
|
||||
x_ mv "$unpaddedfile" "$1"
|
||||
}
|
||||
|
||||
build_sbase()
|
||||
{
|
||||
if [ ! -f "$sha512sum" ]; then
|
||||
|
||||
Reference in New Issue
Block a user