From fc3e4722307c86b5d06918f0721b98323735bb40 Mon Sep 17 00:00:00 2001 From: Sean Hall Date: Mon, 21 Mar 2022 23:22:23 -0500 Subject: Add `ExePackage/@Bundle` to opt-in to v3 behavior. Automatically add '-norestart' for bundle ExePackages. Fixes 6252 --- src/burn/engine/core.cpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/burn/engine/core.cpp') diff --git a/src/burn/engine/core.cpp b/src/burn/engine/core.cpp index e077d224..551843f2 100644 --- a/src/burn/engine/core.cpp +++ b/src/burn/engine/core.cpp @@ -234,6 +234,11 @@ extern "C" HRESULT CoreInitializeConstants( pPackage->Bundle.wzAncestors = pRegistration->sczBundlePackageAncestors; pPackage->Bundle.wzEngineWorkingDirectory = pInternalCommand->sczEngineWorkingDirectory; } + else if (BURN_PACKAGE_TYPE_EXE == pPackage->type && pPackage->Exe.fBundle) + { + pPackage->Exe.wzAncestors = pRegistration->sczBundlePackageAncestors; + pPackage->Exe.wzEngineWorkingDirectory = pInternalCommand->sczEngineWorkingDirectory; + } } LExit: -- cgit v1.2.3-55-g6feb