diff options
| author | Leah Rowe <leah@libreboot.org> | 2025-05-12 14:23:32 +0100 | 
|---|---|---|
| committer | Leah Rowe <leah@libreboot.org> | 2025-05-12 14:23:32 +0100 | 
| commit | 57f896ac016f50db3f3af1ba4be48b4c256deacd (patch) | |
| tree | 669741e012f5489a3dfe79f13982f1ba822ee6bc | |
| parent | 3879f6c4d8ff89b390ff64afbcec66ea17f41123 (diff) | |
vendor.sh: simplify setvfile()
Signed-off-by: Leah Rowe <leah@libreboot.org>
| -rw-r--r-- | include/vendor.sh | 5 | 
1 files changed, 2 insertions, 3 deletions
| diff --git a/include/vendor.sh b/include/vendor.sh index 89e352a7..bca51496 100644 --- a/include/vendor.sh +++ b/include/vendor.sh @@ -216,9 +216,8 @@ extract_fsp()  setvfile()  {  	[ -n "$vcfg" ] && check_vcfg && for c in $cvchk; do -		eval "[ \"\${$c}\" = \"/dev/null\" ] && continue" -		eval "[ -z \"\${$c}\" ] && continue" -		getvfile "$@" && return 0 +		vcmd="[ \"\${$c}\" != \"/dev/null\" ] && [ -n \"\${$c}\" ]" +		eval "$vcmd && getvfile \"\$@\" && return 0"  	done && return 1; :  } | 
