mirror of https://github.com/Icinga/icinga2.git
Remove deprecated Chocolatey functions
This commit is contained in:
parent
025abc3357
commit
8096c3341f
|
@ -3,26 +3,18 @@ $fileType = 'msi';
|
||||||
$silentArgs = '/qr /norestart'
|
$silentArgs = '/qr /norestart'
|
||||||
$validExitCodes = @(0)
|
$validExitCodes = @(0)
|
||||||
|
|
||||||
try {
|
$packageGuid = Get-ChildItem HKLM:\SOFTWARE\Classes\Installer\Products |
|
||||||
$packageGuid = Get-ChildItem HKLM:\SOFTWARE\Classes\Installer\Products |
|
Get-ItemProperty -Name 'ProductName' |
|
||||||
Get-ItemProperty -Name 'ProductName' |
|
? { $_.ProductName -like $packageName + "*"} |
|
||||||
? { $_.ProductName -like $packageName + "*"} |
|
Select -ExpandProperty PSChildName -First 1
|
||||||
Select -ExpandProperty PSChildName -First 1
|
|
||||||
|
|
||||||
$properties = Get-ItemProperty HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\$packageGuid\InstallProperties
|
$properties = Get-ItemProperty HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\$packageGuid\InstallProperties
|
||||||
|
|
||||||
$file = $properties.LocalPackage
|
$file = $properties.LocalPackage
|
||||||
|
|
||||||
# Would like to use the following, but looks like there is a bug in this method when uninstalling MSI's
|
# Would like to use the following, but looks like there is a bug in this method when uninstalling MSI's
|
||||||
# Uninstall-ChocolateyPackage $packageName $fileType $silentArgs $file -validExitCodes $validExitCodes
|
# Uninstall-ChocolateyPackage $packageName $fileType $silentArgs $file -validExitCodes $validExitCodes
|
||||||
|
|
||||||
# Use this instead
|
# Use this instead
|
||||||
$msiArgs = "/x $file $silentArgs";
|
$msiArgs = "/x $file $silentArgs";
|
||||||
Start-ChocolateyProcessAsAdmin "$msiArgs" 'msiexec' -validExitCodes $validExitCodes
|
Start-ChocolateyProcessAsAdmin "$msiArgs" 'msiexec' -validExitCodes $validExitCodes
|
||||||
|
|
||||||
Write-ChocolateySuccess $package
|
|
||||||
}
|
|
||||||
catch {
|
|
||||||
Write-ChocolateyFailure $package "$($_.Exception.Message)"
|
|
||||||
throw
|
|
||||||
}
|
|
||||||
|
|
Loading…
Reference in New Issue