Commit Graph

7 Commits

Author SHA1 Message Date
Simon Rozman
093c38e432 Merge Active Setup JScript files
Having custom actions as JScript functions results in less clutter.

Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-24 15:44:59 +01:00
Simon Rozman
881fd62d24 Fix StubPath for products in ACTIVESETUPFAULTYPRODUCTS
The products using Active Setup prior to
18cd389029 upgrade are prone to uninstall
failure because of the missing StubPath value in the registry.

Author the Upgrade table of the package to have those products listed in
a property called `ACTIVESETUPFAULTYPRODUCTS` to inject StubPath in the
registry before RemoveExistingProducts.

Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-24 13:50:27 +01:00
Simon Rozman
18cd389029 Ignore StubPath deletion failures on uninstall
Custom action failure can prevent uninstall to finish and trigger a
rollback.

Signed-off-by: Simon Rozman <simon@rozman.si>
2020-01-03 12:53:11 +01:00
Simon Rozman
024d705cce Bump Active Setup version on install only
Otherwise, "msiexec /fu" keeps triggering on each user logon.

Signed-off-by: Simon Rozman <simon@rozman.si>
2020-01-03 12:50:25 +01:00
Simon Rozman
7e69fd6005 Update Copyright year
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-01-03 12:32:39 +01:00
Simon Rozman
dee59f333b Simplify Active Setup custom action names
The "ca" prefix is redundant.
2018-11-22 11:06:58 +01:00
Simon Rozman
bd7bf7fec7 Introduce support for Microsoft Active Setup 2018-11-22 10:28:55 +01:00