In certain scenarios, the boxstarter.extension get's "lost" during a package install with multiple choco commands, such as
choco install pkg1
choco install pkg2
choco install pkg3
without the extension being present, the process will stall because the confirmation option (-y) is not being added to the choco command.
This is most likely due to a bug in Invoke-Chocolatey
$p = Start-Process @pargs
Wait-Process -Id $p.id
will not work as expected when the started process exits quickly (even if the workload has been dispatched to a still running child-process)
In certain scenarios, the
boxstarter.extensionget's "lost" during a package install with multiple choco commands, such aswithout the extension being present, the process will stall because the confirmation option (
-y) is not being added to the choco command.This is most likely due to a bug in
Invoke-Chocolateywill not work as expected when the started process exits quickly (even if the workload has been dispatched to a still running child-process)