Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Burn: Reboot Checkpoints #4026

Open
wixbot opened this issue Jun 9, 2013 · 2 comments
Open

Burn: Reboot Checkpoints #4026

wixbot opened this issue Jun 9, 2013 · 2 comments
Milestone

Comments

@wixbot
Copy link

wixbot commented Jun 9, 2013

Some packages, such as SQL Server, have a number of dependencies, especially on older versions of Windows that may require reboots before installing the dependent package. It would be useful to be able to postpone these reboots until a particular checkpoint. I therefore propose a element. A reboot checkpoint is treated much like a package, and entered into a plan, and when the Burn engine comes to execute it, if any previously executed packages scheduled a reboot, Burn should reboot.

It should be able to be placed in a Chain or PackageGroup.
It should have an Id attribute, so that it can be referenced by other package's @after attribute.
It should have an After attribute, much like other package's @after attribute.
It should have InstallCondition attributes and UninstallCondition attributes to control its entry into the execution plan.

Originally opened by pixa from http://sourceforge.net/p/wix/feature-requests/734/

@wixbot
Copy link
Author

wixbot commented Oct 3, 2013

Originally changed by barnson
Area set to burn
Release changed from Future to v3.x

@wixbot
Copy link
Author

wixbot commented Nov 12, 2013

The similar situation: http://sourceforge.net/p/wix/bugs/3310/ (#4019)

In chain with dotNet 4.0 installation reboot doesn't happens, even with dotNet return code 3010.
Without reboot dotNet doesn't work correctly.
It cause error on installing next package which use dotNet 4.0 during installation.
PS. This situation occured only on preloaded package (not on standard dotNet with RemotePayload).
Env: clean Windows 7 x64, Burn v3.8.520.0.

Originally posted by alexey.larsky

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant