From 6e991b20af18bff681df6c39a537de4d7593d75f Mon Sep 17 00:00:00 2001 From: Leah Rowe Date: Thu, 19 Feb 2026 21:57:19 +0000 Subject: wip Signed-off-by: Leah Rowe --- include/vendor.sh | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'include/vendor.sh') diff --git a/include/vendor.sh b/include/vendor.sh index 509cea8e..8827d3a6 100644 --- a/include/vendor.sh +++ b/include/vendor.sh @@ -79,6 +79,7 @@ ME11delta="" ME11pch="" ME11sku="" ME11version="" +MEshrink="" ME_bin_hash="" MEclean="" MRC_bin_hash="" @@ -278,6 +279,15 @@ extract_intel_me() x_ rm -f "$_metmp" "$xbtmp/a" x_ rm -Rf "$_7ztest" + # maintain compatibility with older configs + # because in the past, shrink was assumed + if [ -z "$MEshrink" ]; then + MEshrink="y" + fi + if [ "$MEshrink" != "y" ] && [ "$MEshrink" != "n" ]; then + err "MEshrink set badly on '$board' vendor config" + fi + if [ "$ME11bootguard" = "y" ]; then mfs="--whitelist MFS" @@ -327,10 +337,16 @@ find_me() _r="" fi + if [ "$MEshrink" != "y" ]; then + _r="" + _trunc="" + fi + if [ "$MEclean" = "n" ]; then _keep="-k" _pass="-p" _trunc="" + # TODO: should we also blank mfs and _r here? fi if "$mecleaner" $mfs $_r $_keep $_pass $_trunc -O "$xbtmp/a" \ -- cgit v1.2.1