ScoopInstaller_Main/unbound.json
2017-09-18 08:01:49 +00:00

55 lines
2.3 KiB
JSON

{
"homepage": "https://unbound.net/",
"version": "1.6.6",
"license": "BSD",
"architecture": {
"64bit": {
"url": "https://unbound.net/downloads/unbound-1.6.6.zip",
"hash": "ca921dc96d92c8cfe35f6df60894967c34d2edf70dd62d8be8f3d9fba0216429"
},
"32bit": {
"url": "https://unbound.net/downloads/unbound-1.6.6-w32.zip",
"hash": "eb90a9c452705f12b3c9be0bedd4f9e121cb8ecb256fa862d375fb3285caeb1b"
}
},
"bin": [
"unbound.ps1",
"create_unbound_ad_servers.cmd",
"unbound_cache.cmd",
"unbound-control-setup.cmd"
],
"persist": "service.conf",
"suggest": {
"openssl": [
"openssl",
"openssl10x"
],
"wget": [
"wget"
]
},
"checkver": {
"url": "https://unbound.net/download.html",
"re": "\\(currently ([\\d.]+)\\)"
},
"autoupdate": {
"architecture": {
"64bit": {
"url": "https://unbound.net/downloads/unbound-$version.zip"
},
"32bit": {
"url": "https://unbound.net/downloads/unbound-$version-w32.zip"
}
},
"hash": {
"url": "$url.sha256"
}
},
"pre_install": "echo \"if (`$args.count -eq 0) {`n `t`Start-Process -WorkingDirectory `\"`$psscriptroot`\" -f unbound.exe -a '-c service.conf'-WindowStyle Hidden`n`tWrite-Host -F Green `\"Unbound started in background.``nRun 'ps -n unbound' to show the processes``nRun 'kill -n unbound' to stop the processes`\"`n} else {`n`t& `$psscriptroot @args `n}\" | out-file $dir\\unbound.ps1",
"post_install": "
(gc \"$dir\\create_unbound_ad_servers.cmd\").Replace('C:\\Program Files (x86)', (convert-path \"$dir\\..\")).replace('%prefix%\\Unbound', '%prefix%\\current') | sc \"$dir\\create_unbound_ad_servers.cmd\"
(gc \"$dir\\unbound_cache.cmd\").Replace('C:\\Program Files (x86)', (convert-path \"$dir\\..\")).replace('%prefix%\\Unbound', '%prefix%\\current') | sc \"$dir\\unbound_cache.cmd\"
(gc \"$dir\\unbound-control-setup.cmd\").Replace('C:\\Program Files', (convert-path \"$dir\\..\")).replace('%prefix%\\Unbound', '%prefix%\\current') | sc \"$dir\\unbound-control-setup.cmd\"
"
}