vendor.sh inject: reset err upon return

Signed-off-by: Leah Rowe <leah@libreboot.org>
20241206_branch
Leah Rowe 2025-01-02 10:17:39 +00:00
parent 41275d699c
commit 08e86d2218
1 changed files with 3 additions and 0 deletions
include

View File

@ -340,6 +340,7 @@ fail_inject()
vendor_inject() vendor_inject()
{ {
_olderr="$err"
err="fail_inject" err="fail_inject"
remkdir "$tmpromdel" remkdir "$tmpromdel"
@ -363,6 +364,7 @@ vendor_inject()
else else
printf "Tarball '%s' (board '%s) doesn't need vendorfiles.\n" \ printf "Tarball '%s' (board '%s) doesn't need vendorfiles.\n" \
"$archive" "$board" "$archive" "$board"
err="$_olderr"
return 0 return 0
fi fi
@ -374,6 +376,7 @@ vendor_inject()
"$archive" "$xtype" "$archive" "$xtype"
[ "$xchanged" = "y" ] && [ "$nukemode" = "nuke" ] && \ [ "$xchanged" = "y" ] && [ "$nukemode" = "nuke" ] && \
printf "!!!WARNING!!! -> Vendor files removed. DO NOT FLASH.\n" printf "!!!WARNING!!! -> Vendor files removed. DO NOT FLASH.\n"
err="$_olderr"
return 0 return 0
} }