From f435fa35be4f602b5d9f9335d11759bb8ee3f708 Mon Sep 17 00:00:00 2001 From: Luke Sampson Date: Sat, 20 Aug 2016 11:27:45 +1000 Subject: [PATCH] allow .ps1 uninstaller --- lib/install.ps1 | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/lib/install.ps1 b/lib/install.ps1 index 71b311f53..35da3aa62 100644 --- a/lib/install.ps1 +++ b/lib/install.ps1 @@ -532,8 +532,12 @@ function run_uninstaller($manifest, $architecture, $dir) { } if($exe) { - $uninstalled = run $exe $arg "running uninstaller..." $continue_exit_codes - if(!$uninstalled) { abort "uninstallation aborted." } + if($exe.endswith('.ps1')) { + & $exe @arg + } else { + $uninstalled = run $exe $arg "running uninstaller..." $continue_exit_codes + if(!$uninstalled) { abort "uninstallation aborted." } + } } } }