]> granicus.if.org Git - icinga2/commitdiff
ChocoInstall: Update script to use checksum verification
authorMichael Insel <michael@insel.email>
Thu, 10 Oct 2019 16:39:33 +0000 (18:39 +0200)
committerMichael Insel <michael@insel.email>
Thu, 10 Oct 2019 19:00:07 +0000 (21:00 +0200)
CMakeLists.txt
choco/chocolateyInstall.ps1.cmake

index ddd24deb8936a876feeb0f7b420536f353a9e77c..0f92e092f6adf25633691aaffec7c2f35dba9b0f 100644 (file)
@@ -514,4 +514,4 @@ if(WIN32)
   )
 endif()
 
-include(CPack)
+include(CPack)
\ No newline at end of file
index 8a524419fbbf7a241cb353818b90b90006f09873..26fe2396a2523ed12476d0b63a8a004aa0d494a4 100755 (executable)
@@ -1,8 +1,20 @@
-$packageName = 'icinga2'\r
-$installerType = 'msi'\r
-$url32 = 'https://packages.icinga.com/windows/Icinga2-v${CHOCO_VERSION_SHORT}-x86.msi'\r
+$packageName= 'icinga2'\r
+$toolsDir   = "$(Split-Path -Parent $MyInvocation.MyCommand.Definition)"\r
+$url = 'https://packages.icinga.com/windows/Icinga2-v${CHOCO_VERSION_SHORT}-x86.msi'\r
 $url64 = 'https://packages.icinga.com/windows/Icinga2-v${CHOCO_VERSION_SHORT}-x86_64.msi'\r
-$silentArgs = '/qn /norestart'\r
-$validExitCodes = @(0)\r
 \r
-Install-ChocolateyPackage "$packageName" "$installerType" "$silentArgs" "$url32" "$url64" -validExitCodes $validExitCodes\r
+$packageArgs = @{\r
+  packageName   = $packageName\r
+  fileType      = 'msi'\r
+  url           = $url\r
+  url64bit      = $url64\r
+  silentArgs    = "/qn /norestart"\r
+  validExitCodes= @(0)\r
+  softwareName  = 'Icinga 2*'\r
+  checksum      = '' # TODO: Add checksum\r
+  checksumType  = 'sha256'\r
+  checksum64    = '' # TODO: Add checksum\r
+  checksumType64= 'sha256'\r
+}\r
+\r
+Install-ChocolateyPackage @packageArgs
\ No newline at end of file