mirror of
https://codeberg.org/libreboot/lbmk.git
synced 2026-07-13 23:09:40 +02:00
lbmk scripts: shorter code lines
while seemingly pedantic, this does actually make code easier to read. mostly just switching to shorthand for variable names, where no expansions or patterns are used Signed-off-by: Leah Rowe <leah@libreboot.org>
This commit is contained in:
Vendored
+15
-15
@@ -30,7 +30,7 @@ main()
|
||||
[ $# -gt 0 ] || err "No argument given"
|
||||
board="${1}"
|
||||
boarddir="${cbcfgsdir}/${board}"
|
||||
_b="${board%%_*mb}" # shorthand (avoid duplicating config per rom size)
|
||||
_b="${board%%_*mb}" # shorthand (no duplication per rom size)
|
||||
|
||||
check_defconfig "${boarddir}" && exit 0
|
||||
detect_firmware && exit 0
|
||||
@@ -162,28 +162,28 @@ extract_intel_me()
|
||||
[ -f "${_me}" ] && return 0
|
||||
|
||||
sdir="$(mktemp -d)"
|
||||
mkdir -p "${sdir}" || err "extract_intel_me: !mkdir -p \"${sdir}\""
|
||||
mkdir -p "$sdir" || err "extract_intel_me: !mkdir -p \"$sdir\""
|
||||
(
|
||||
[ "${cdir#/a}" != "${cdir}" ] && cdir="${cdir#/}"
|
||||
cd "${cdir}" || err "extract_intel_me: !cd \"${cdir}\""
|
||||
[ "${cdir#/a}" != "$cdir" ] && cdir="${cdir#/}"
|
||||
cd "$cdir" || err "extract_intel_me: !cd \"$cdir\""
|
||||
for i in *; do
|
||||
[ -f "${_me}" ] && break
|
||||
[ -L "${i}" ] && continue
|
||||
if [ -f "${i}" ]; then
|
||||
"${mecleaner}" -r -t -O "${sdir}/vendorfile" \
|
||||
-M "${_me}" "${i}" && break
|
||||
"${mecleaner}" -r -t -O "${_me}" "${i}" && break
|
||||
"${me7updateparser}" -O "${_me}" "${i}" && break
|
||||
[ -f "$_me" ] && break
|
||||
[ -L "$i" ] && continue
|
||||
if [ -f "$i" ]; then
|
||||
"$mecleaner" -r -t -O "${sdir}/vendorfile" \
|
||||
-M "$_me" "$i" && break
|
||||
"$mecleaner" -r -t -O "$_me" "$i" && break
|
||||
"$me7updateparser" -O "$_me" "$i" && break
|
||||
_7ztest="${_7ztest}a"
|
||||
extract_archive "${i}" "${_7ztest}" || continue
|
||||
extract_intel_me "${_me}" "${cdir}/${_7ztest}"
|
||||
extract_archive "$i" "$_7ztest" || continue
|
||||
extract_intel_me "$_me" "${cdir}/${_7ztest}"
|
||||
elif [ -d "$i" ]; then
|
||||
extract_intel_me "${_me}" "${cdir}/${i}"
|
||||
extract_intel_me "$_me" "${cdir}/${i}"
|
||||
else
|
||||
continue
|
||||
fi
|
||||
cdir="${1}"
|
||||
[ "${cdir#/a}" != "${cdir}" ] && cdir="${cdir#/}"
|
||||
[ "${cdir#/a}" != "$cdir" ] && cdir="${cdir#/}"
|
||||
cd "${cdir}" || :
|
||||
done
|
||||
)
|
||||
|
||||
Vendored
+10
-10
@@ -37,7 +37,7 @@ main()
|
||||
inject_vendorfiles
|
||||
[ "${nukemode}" = "nuke" ] && return 0
|
||||
printf "Friendly reminder (this is *not* an error message):\n"
|
||||
printf "Please always ensure that the files were inserted correctly.\n"
|
||||
printf "Please ensure that the files were inserted correctly.\n"
|
||||
}
|
||||
|
||||
check_board()
|
||||
@@ -96,7 +96,7 @@ build_dependencies()
|
||||
if [ ! -f "${cbfstool}" ] || [ ! -f "${ifdtool}" ]; then
|
||||
x_ ./update trees -b coreboot utils default
|
||||
fi
|
||||
[ -z "${new_mac}" ] || [ -f "${nvmutil}" ] || x_ make -C util/nvmutil
|
||||
[ -z "$new_mac" ] || [ -f "$nvmutil" ] || x_ make -C util/nvmutil
|
||||
[ "${nukemode}" = "nuke" ] && return 0
|
||||
x_ ./vendor download ${board}
|
||||
}
|
||||
@@ -116,7 +116,7 @@ patch_release_roms()
|
||||
_tmpdir="tmp/romdir"
|
||||
remkdir "${_tmpdir}"
|
||||
tar -xf "${archive}" -C "${_tmpdir}" || \
|
||||
err "patch_release_roms: !tar -xf \"${archive}\" -C \"${_tmpdir}\""
|
||||
err "patch_release_roms: !tar -xf \"$archive\" -C \"$_tmpdir\""
|
||||
|
||||
for x in "${_tmpdir}"/bin/*/*.rom ; do
|
||||
printf "patching rom: %s\n" "$x"
|
||||
@@ -208,20 +208,20 @@ inject()
|
||||
fi
|
||||
if [ "${cbfsname}" = "IFD" ]; then
|
||||
if [ "${nukemode}" != "nuke" ]; then
|
||||
"${ifdtool}" -i ${_t}:${_dest} "${rom}" -O "$rom" || \
|
||||
"$ifdtool" -i ${_t}:${_dest} "$rom" -O "$rom" || \
|
||||
err "inject: can't insert $_t ($dest) into $rom"
|
||||
else
|
||||
"${ifdtool}" --nuke ${_t} "${rom}" -O "${rom}" || \
|
||||
err "inject ${rom}: can't nuke ${_t} in IFD"
|
||||
"$ifdtool" --nuke $_t "$rom" -O "$rom" || \
|
||||
err "inject $rom: can't nuke $_t in IFD"
|
||||
fi
|
||||
else
|
||||
if [ "${nukemode}" != "nuke" ]; then
|
||||
"${cbfstool}" "${rom}" add -f "${_dest}" \
|
||||
-n "${cbfsname}" -t ${_t} ${_offset} || \
|
||||
"$cbfstool" "$rom" add -f "$_dest" \
|
||||
-n "$cbfsname" -t $_t $_offset || \
|
||||
err "inject $rom: can't insert $_t file $_dest"
|
||||
else
|
||||
"${cbfstool}" "${rom}" remove -n "${cbfsname}" || \
|
||||
err "inject $rom: can't remove ${cbfsname}"
|
||||
"$cbfstool" "$rom" remove -n "$cbfsname" || \
|
||||
err "inject $rom: can't remove $cbfsname"
|
||||
fi
|
||||
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user