diff --git a/inadyn-mt.json b/inadyn-mt.json new file mode 100644 index 0000000000..c4434fb1c0 --- /dev/null +++ b/inadyn-mt.json @@ -0,0 +1,46 @@ +{ + "description": "Dynamic DNS client", + "homepage": "https://sourceforge.net/projects/inadyn-mt/files/inadyn-mt/", + "license": "GPL-3.0", + "version": "02.28.10", + "autoupdate": { + "extract_dir": "inadyn-mt.v.$version", + "url": "https://sourceforge.net/projects/inadyn-mt/files/inadyn-mt/inadyn-mt.v.$version/inadyn-mt.v.$version.tar.gz" + }, + "bin": "bin/win32/inadyn-mt.exe", + "checkver": "title=\"/inadyn-mt/inadyn-mt\\.v\\.([\\d.]+)", + "depends": [ + "sudo" + ], + "extract_dir": "inadyn-mt.v.02.28.10", + "hash": "f69bea12d96b66f9f662a8df0730c60457b24f5fb5308b109936880ebf7be5ca", + "notes": "To install and run as a service:\n> notepad $dir\\bin\\win32\\inadyn-mt.conf\n> cd \"$dir\\bin\\win32\"\n> sudo .\\inadyn-mt -i\n> sudo .\\inadyn-mt -s\n\nFor help, see $dir\\readme.html", + "persist": [ + "bin/win32/inadyn-mt.conf", + "bin/win32/inadyn-mt.log", + "bin/win32/inadyn-mt.pid", + "bin/win32/inadyn_ip.cache", + "bin/win32/inadyn_time.cache" + ], + "pre_install": [ + "if (!(Test-Path \"$dir/bin/win32/inadyn-mt.conf\")) {", + " set-content \"$dir/bin/win32/inadyn-mt.conf\" -value $null", + "}", + "if (!(Test-Path \"$dir/bin/win32/inadyn-mt.log\")) {", + " set-content \"$dir/bin/win32/inadyn-mt.log\" -value $null", + "}", + "if (!(Test-Path \"$dir/bin/win32/inadyn-mt.pid\")) {", + " set-content \"$dir/bin/win32/inadyn-mt.pid\" -value $null", + "}", + "if (!(Test-Path \"$dir/bin/win32/inadyn_ip.cache\")) {", + " set-content \"$dir/bin/win32/inadyn_ip.cache\" -value $null", + "}", + "if (!(Test-Path \"$dir/bin/win32/inadyn_time.cache\")) {", + " set-content \"$dir/bin/win32/inadyn_time.cache\" -value $null", + "}" + ], + "uninstaller": { + "script": "sudo \"$dir/bin/win32/inadyn-mt.exe\" -x" + }, + "url": "https://sourceforge.net/projects/inadyn-mt/files/inadyn-mt/inadyn-mt.v.02.28.10/inadyn-mt.v.02.28.10.tar.gz" +}