aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSean Hall <r.sean.hall@gmail.com>2022-04-04 13:34:10 -0500
committerSean Hall <r.sean.hall@gmail.com>2022-04-05 13:52:11 -0500
commitc0822d3142abcd17589861566d0724f5f0a6d0a0 (patch)
tree822ee36441bd9ba2cbfce098eb85347bd91e55e3
parent7ff59a67c279c2c6a3139b29cb8f0c4ffdc2ea7f (diff)
downloadwix-c0822d3142abcd17589861566d0724f5f0a6d0a0.tar.gz
wix-c0822d3142abcd17589861566d0724f5f0a6d0a0.tar.bz2
wix-c0822d3142abcd17589861566d0724f5f0a6d0a0.zip
Make non-embedded bundles skip making a system restore point.
-rw-r--r--src/burn/engine/bundlepackageengine.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/burn/engine/bundlepackageengine.cpp b/src/burn/engine/bundlepackageengine.cpp
index 6336bd27..cb34878f 100644
--- a/src/burn/engine/bundlepackageengine.cpp
+++ b/src/burn/engine/bundlepackageengine.cpp
@@ -843,6 +843,10 @@ static HRESULT ExecuteBundle(
843 { 843 {
844 hr = StrAllocConcat(&sczBaseCommand, L" -quiet", 0); 844 hr = StrAllocConcat(&sczBaseCommand, L" -quiet", 0);
845 ExitOnFailure(hr, "Failed to append quiet argument."); 845 ExitOnFailure(hr, "Failed to append quiet argument.");
846
847 // Embedded bundles will disable system restore so might as well make non-embedded do it, too.
848 hr = StrAllocConcat(&sczBaseCommand, L" -disablesystemrestore", 0);
849 ExitOnFailure(hr, "Failed to append disable system restore.");
846 } 850 }
847 851
848 if (wzOperationCommandLine) 852 if (wzOperationCommandLine)