Browse Source

Update desktop shortcut creating with Kaspersky and Bitdefender scripts

Miroslav Abrahám 2 years ago
parent
commit
a4e565fac5

+ 12 - 5
bucket/kunago_bitdefender.json

@@ -1,23 +1,30 @@
 {
-    "version": "1.0.0.1",
+    "version": "1.0.0.2",
     "description": "Automatically launches Bitdefender SafePay used when making online payments mostly.",
     "license": "None",
     "homepage": "https://www.kunago.com",
-    "hash": "sha512:AAA57B3B738CEACF5F352B44A53C3625EE5E9E3F32DA802540F34E2F39942269834D723763E9BC324C879C128FC0148B68B1D74403A41CF89658CD9E213A86A0",
-    "url": "https://git.apason.cz/kunago/scoop-bucket/raw/branch/master/programs/kunago_bitdefender/kunago_bitdefender-1.0.0.1.7z",
+    "hash": "sha512:B88EDDA5B390FD8E2D5058233AF13F5C745787A719EFC6FCA915800C5DF1B7C34ABECAA649DC495F2764D08B8924BA3E2CAE29C85B3517012FF7E1B8C7E0015C",
+    "url": "https://git.apason.cz/kunago/scoop-bucket/raw/branch/master/programs/kunago_bitdefender/kunago_bitdefender-1.0.0.2.7z",
     "bin": [
       "kunago_bitdefender.exe"
     ],
     "post_install": [
         "if ($global) {$dst = $env:PUBLIC} else {$dst = $env:USERPROFILE}",
+        "$link = \"$dst\\Desktop\\Bezpečné finance.lnk\"",
+        "if (Test-Path $link -PathType Leaf) {",
+        "  Remove-Item -Path $link -Force",
+        "}",
         "$wShell = New-Object -comObject WScript.Shell",
-        "$shortcut = $wShell.CreateShortcut(\"$dst\\Desktop\\Bezpečné finance.lnk\")",
+        "$shortcut = $wShell.CreateShortcut($link)",
         "$shortcut.TargetPath = \"$dir\\kunago_bitdefender.exe\"",
         "$shortcut.Save()"
     ],
     "pre_uninstall": [
         "if ($global) {$dst = $env:PUBLIC} else {$dst = $env:USERPROFILE}",
-        "Remove-Item -Path \"$dst\\Desktop\\Bezpečné finance.lnk\" -Force"
+        "$link = \"$dst\\Desktop\\Bezpečné finance.lnk\"",
+        "if (Test-Path $link -PathType Leaf) {",
+        "  Remove-Item -Path $link -Force",
+        "}"
     ],
     "shortcuts": [
         [

+ 12 - 5
bucket/kunago_kaspersky.json

@@ -1,23 +1,30 @@
 {
-    "version": "1.0.0.13",
+    "version": "1.0.0.14",
     "description": "Automatically launches Kaspersky safe mode used when making online payments mostly.",
     "license": "None",
     "homepage": "https://www.kunago.com",
-    "hash": "sha512:BACDF552F41529E06AE87DD57069A6C20519C25D6BEED1648D82673088228E7132359FE8E84001D2DC197434D3C71496725270C438CE18E6F3B758322070A0F0",
-    "url": "https://git.apason.cz/kunago/scoop-bucket/raw/branch/master/programs/kunago_kaspersky/kunago_kaspersky-1.0.0.13.7z",
+    "hash": "sha512:6A2064560DB8EDBB455D33891CA84BF6258F1098BC83C5AD0ECFAF3B635F66EB865ED1F42BCBDB3ED6060903962FCF1751FC801E451123252D4D0FCD803A4591",
+    "url": "https://git.apason.cz/kunago/scoop-bucket/raw/branch/master/programs/kunago_kaspersky/kunago_kaspersky-1.0.0.14.7z",
     "bin": [
       "kunago_kaspersky.exe"
     ],
     "post_install": [
         "if ($global) {$dst = $env:PUBLIC} else {$dst = $env:USERPROFILE}",
+        "$link = \"$dst\\Desktop\\Bezpečné finance.lnk\"",
+        "if (Test-Path $link -PathType Leaf) {",
+        "  Remove-Item -Path $link -Force",
+        "}",
         "$wShell = New-Object -comObject WScript.Shell",
-        "$shortcut = $wShell.CreateShortcut(\"$dst\\Desktop\\Bezpečné finance.lnk\")",
+        "$shortcut = $wShell.CreateShortcut($link)",
         "$shortcut.TargetPath = \"$dir\\kunago_kaspersky.exe\"",
         "$shortcut.Save()"
     ],
     "pre_uninstall": [
         "if ($global) {$dst = $env:PUBLIC} else {$dst = $env:USERPROFILE}",
-        "Remove-Item -Path \"$dst\\Desktop\\Bezpečné finance.lnk\" -Force"
+        "$link = \"$dst\\Desktop\\Bezpečné finance.lnk\"",
+        "if (Test-Path $link -PathType Leaf) {",
+        "  Remove-Item -Path $link -Force",
+        "}"
     ],
     "shortcuts": [
         [

BIN
programs/kunago_bitdefender/kunago_bitdefender-1.0.0.2.7z


BIN
programs/kunago_kaspersky/kunago_kaspersky-1.0.0.14.7z