X-Git-Url: https://wimlib.net/git/?p=wimlib;a=blobdiff_plain;f=src%2Fupdate_image.c;h=ac07b78ac8dbfe0c40eb338efafb97fb9e57f0d0;hp=c76ae97131d728935db67c62d8f3377af2d8b312;hb=542225070ab6583b6f5915172425cac6e0326d77;hpb=0b5d86386923fc8f3fbd511d6e92f99a3d180fdf diff --git a/src/update_image.c b/src/update_image.c index c76ae971..ac07b78a 100644 --- a/src/update_image.c +++ b/src/update_image.c @@ -64,6 +64,7 @@ #include "wimlib/metadata.h" #include "wimlib/paths.h" #include "wimlib/progress.h" +#include "wimlib/xml_windows.h" /* Saved specification of a "primitive" update operation that was performed. */ struct update_primitive { @@ -869,6 +870,14 @@ execute_add_command(struct update_command_journal *j, goto out_destroy_config; } + if (WIMLIB_IS_WIM_ROOT_PATH(wim_target_path) && + get_dentry(wim, T("Windows"), WIMLIB_CASE_INSENSITIVE)) + { + ret = set_windows_specific_info(wim); + if (ret) + goto out_destroy_config; + } + ret = 0; out_destroy_config: destroy_capture_config(&config);