Commit cd48447
committed
cfengine-nova.wxs: sequence RemoveExistingProducts after InstallFinalize
Early placement deleted equal-versioned shared DLLs on upgrade, leaving
cf-agent unable to load. Installing new files before removing the old
product keeps them via refcounting.
Ref: https://learn.microsoft.com/en-us/windows/win32/msi/removeexistingproducts-action
Signed-off-by: Lars Erik Wik <lars.erik.wik@northern.tech>1 parent 4ee1901 commit cd48447
1 file changed
Lines changed: 6 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
264 | 264 | | |
265 | 265 | | |
266 | 266 | | |
267 | | - | |
268 | 267 | | |
269 | 268 | | |
270 | 269 | | |
271 | 270 | | |
| 271 | + | |
| 272 | + | |
| 273 | + | |
| 274 | + | |
| 275 | + | |
| 276 | + | |
272 | 277 | | |
273 | 278 | | |
274 | 279 | | |
| |||
0 commit comments