From a5edc75084110cd30d21d41c98d281cd4749d5cf Mon Sep 17 00:00:00 2001 From: Eric Biggers Date: Fri, 7 Oct 2016 19:59:14 -0700 Subject: [PATCH 1/1] mkwinpeimg: use case insensitive mode when updating boot.wim It was reported that some Windows PE images have a system directory called "windows" rather than "Windows". Use case insensitive mode to ensure added files go to the right place. --- programs/mkwinpeimg.in | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/programs/mkwinpeimg.in b/programs/mkwinpeimg.in index c74b9d42..42b47797 100755 --- a/programs/mkwinpeimg.in +++ b/programs/mkwinpeimg.in @@ -437,7 +437,9 @@ modify_boot_wim() { exec 3>&- stat_busy "Rebuilding WIM with changes made" - wimlib-imagex update "$boot_wim" --rebuild \ + # Use case-insensitive mode; some Windows PE images contain a "windows" + # directory instead of a "Windows" directory... + WIMLIB_IMAGEX_IGNORE_CASE=1 wimlib-imagex update "$boot_wim" --rebuild \ < "$tmp_dir/__mkwinpeimg.update.cmds" > /dev/null || stat_fail stat_done } -- 2.43.0