浏览代码

Update the wireguard script to version 1.0.0.3 making changes in the install and uninstall sections

Miroslav Abrahám 1 年之前
父节点
当前提交
8c485f965a
共有 2 个文件被更改,包括 19 次插入6 次删除
  1. 19 6
      bucket/kunago_wireguard.json
  2. 二进制
      programs/kunago_wireguard/kunago_wireguard-1.0.0.3.7z

+ 19 - 6
bucket/kunago_wireguard.json

@@ -1,18 +1,31 @@
 {
-    "version": "1.0.0.2",
+    "version": "1.0.0.3",
     "description": "Service that connects or disconnects a wireguard tunnel based on the current conditions.",
     "license": "None",
     "homepage": "https://www.kunago.com",
-    "hash": "sha512:31FEF96C807C961F90D09B87AA6D28EDC310DC666DA88F897BE4D79EC946DC04A7F592663E47E6C2B060DAAAB60A19ACA7A02B022F766C759EC491BF28F2AB1C",
-    "url": "https://git.apason.cz/kunago/scoop-bucket/raw/branch/master/programs/kunago_wireguard/kunago_wireguard-1.0.0.2.7z",
+    "hash": "sha512:9DA88B856C33FDD441A483D6A68899399454E2A130056B401E99C3CFC89B4C258ACEFF07AA22B6DFE7C089EAD11D7FFDD517347E73DD054986EAEBC93AEB26D0",
+    "url": "https://git.apason.cz/kunago/scoop-bucket/raw/branch/master/programs/kunago_wireguard/kunago_wireguard-1.0.0.3.7z",
     "bin": [
-      "kunago_wireguard.exe"
+        "kunago_wireguard.exe"
+    ],
+    "post-install": [
+        "$task = \"Kunago wireguard autorun\"",
+        "Register-ScheduledTask -Xml (Get-Content \"$dir\\data\\kunago_wireguard_schedule.xml\" | Out-String) -TaskName \"$task\"",
+        "Start-Sleep -Seconds 2.0",
+        "Start-ScheduledTask -TaskName \"$task\""
+    ],
+    "pre_uninstall": [
+        "$task = \"Kunago wireguard autorun\"",
+        "Stop-ScheduledTask -TaskName \"$task\"",
+        "Start-Sleep -Seconds 2.0",
+        "Stop-Process -Name \"kunago_wireguard\" -Force",
+        "Start-Sleep -Seconds 2.0",
+        "Unregister-ScheduledTask -TaskName \"$task\""
     ],
     "shortcuts": [
         [
             "kunago_wireguard.exe",
             "Wireguard autostart"
         ]
-    ],
-    "notes": "Pro automatické spuštění skriptu je ve složce \"data\" uložen soubor \"kunago_wireguard_schedule.xml\", který obsahuje úlohu do plánovače úloh."
+    ]
 }

二进制
programs/kunago_wireguard/kunago_wireguard-1.0.0.3.7z